ecel裡在一列數中查詢看是否存在指定的數

2021-06-26 18:06:16 字數 5238 閱讀 3489

1樓:匿名使用者

那你的資料多不多,如果不多,編輯----查詢 ---然後輸入你要找的數值。如果有上千行,那再另當別論。

2樓:匿名使用者

=countif(a:a,某數值)

如果為0表示沒有,為幾表示有幾個

3樓:

如查詢a列是否有5,公式如下:

=countif(a:a,5)>0

結果返回true為是,false為否

4樓:

find

具體根據你實際寫

5樓:ccc菜辣椒

第一個單元格區域中包含兩列,分別為身份證和對應姓名列,第二個單元格區域中也包含身份證列和姓名列,要檢視另一個區域中哪些資料在第一個區域中有,哪些在第一個區域中沒有,可以使用函式來完成這個任務,我將通過下面步驟演示具體操作。

開啟分步閱讀模式

工具材料:

電腦 網路

操作方法

01左側和右側分別是兩列身份證號和對應的姓名列,右側列是總表,左側列裡少一些姓名及對應的身份證號,現在需要檢視是少哪些人。

02在c2單元格中輸入=vlookup(),括號要用英文狀態下的括號,然後滑鼠左鍵點按括號內部,使得游標在括號內部閃爍。

03游標在括號內閃動後,滑鼠左鍵點按a2單元格,這是通過點選的方法獲取函式的第一個引數,也就是查詢值。

04點選完a2單元格後輸入一個逗號,要求是英文狀態下的逗號,然後在用滑鼠左鍵框選右側身份證號及姓名列中的資料,作用是獲取函式的第二個引數,也就是資料表,函式將會在資料表的最左側列查詢第一個引數查詢值。

05之後輸入一個英文狀態下的逗號,再輸入2,再輸入英文狀態下的逗號,再輸入0,2的作用是返回資料表中從左側數的第二列中的值,0代表精確查詢。

06用滑鼠左鍵點按第二個引數一側向另一側拖動,選中這個引數後點按鍵盤上的f4鍵,使得該引數的行標和列標籤前面出現美元符號,目的是為了固定函式引數。

07之後點按函式最右側位置,使得游標在此處閃動,然後點按回車或者點按箭頭指向的對號。

08此時這個函式的返回值已經出現在單元格中,但是在編輯欄中依然可以看到公式的全部,滑鼠左鍵點按單元格右下角雙擊或者下拉完成函式的向下複製。

09將這一列函式的結果複製後選擇性貼上為數值,然後將返回值中的錯誤值替換為空值。

10此時可以看到原來為錯誤的一些單元格顯示為空白,以這一列升序或者降序排序。

11在空白區域中紅色框代表的是因左側身份證號列缺少身份證號資訊而無法實現查詢,因此此處為錯誤值,現在為空值,綠色框中的空白意味著,右側身份證列中並沒有左側列中的身份證號,也就是右側列中沒有,而左側列中有的身份證號及對應的姓名,如果正常顯示姓名,說明左右兩側均有。

excel 判斷某一單元格值是否包含在某一列中

6樓:匿名使用者

顯示單元格內容是否在另一列存在的3個辦法

7樓:魚木混豬

方法如下:

1.判斷c列數值,是否包含在a列中:

2.輸入公式如下:

3.下拉填充,得到結果如下:

8樓:匿名使用者

在抄c2輸入

=if(sumproduct(isnumber(find(a2,$b$2:$b$10,1))*1)>0,1,0)

統計2-10行的,資料範圍襲自己改bai

向下拖效果du,就是張zhi

三 在 辦公室張三 裡面dao

9樓:匿名使用者

excel中判斷某列是否含有某個單元格的值在內的方法較多:

計數法,用countif函式,內如果有,則計數大於0,公容式為:=if(countif(b:b,a1),"y","n");

返回序號法,用match函式,如果有則返回序號,沒有則返回錯誤值,再配合其它函式來判斷:=if(isnumber(match(a1,b:b,0)),"y","n")或=if(count(match(a1,b:

b,0)),"y","n");

返回值法,用vlookup函式,有則返回原值,沒有返回錯誤值,再配合其它函式來判斷,這裡由於查詢值不一定是數值,所以不用isnumber、count來判斷,而改用iserror來檢查返回的是不是錯誤值:=if(iserror(vlookup(a1,b:b,1,0)),"n","y")。

10樓:匿名使用者

在c列輸入函式:

=if(isnumber(search(a1,b1)),"1","0")

11樓:匿名使用者

=if(iserror(find(a2,b2)),0,1)

其它往下拖拉

用excel公式怎麼在一列中查詢是否存在某字串?

12樓:匿名使用者

用excel公式怎麼在一列中查詢是否存在某字串的解決方案如下:

1、開啟要修改的excel文件,

2、將原來公式修改為:

=if(countif(a:a,"*"&d1&"*"),"存在","否")

13樓:匿名使用者

find()函式是:返回某字元在一字串中的位置。而不是查詢一個字串在一個資料區域的位置。

用編輯---查詢---1,2二氯乙烷---全部查詢。對話方塊中就顯示資料的位置了。並顯示找到的數量。

公式 =countif(a1:a15,d1),就返回a列有多少個等於d1的了。

14樓:匿名使用者

把公式改為以下兩條公式試試哪個是你想要的效果:

=if(countif(a:a,"*"&d1&"*"),"存在","否")

=if(countif(a:a,d1),"存在","否")

15樓:匿名使用者

請在d1引數填加萬用字元*

即:"*"&d1&"*"

excel 如何查詢單個數值是否在某個範圍裡並返回另一列的值

16樓:匿名使用者

1、創來建空白excel;

2、插入測源試資料

bai;(注意:du

在第一行插入0,對應zhi7.5)

0    7.5

4490    9

5580    10.5

6670    12

7760    13.5

8850    15

10000    2*9

12100    2*10.5

3、在g列,插入測試資料;3000、5000、8000;並在h1單元dao格,輸入公式,=lookup(g1-1%%,a:a,b:b),即可發現3000對應的資料7.5;

4、將g列用該公式填充,則可得到8800對應的是13.5;

17樓:匿名使用者

使用lookup函式即可

bai但你的資料要改

du造下,在4490前面插入zhi一個單元dao格,輸入回0,也就是0對應答7.5,4490對應9,……假設數值輸入在c1,d1=lookup(c1-1%%,a1:a9,b1:b9)

題目沒說大於16480顯示啥。。有漏洞哦

excel中怎樣在一列中查詢指定數值返回的另一列中的對應行的數值

18樓:浪小客

1、在來圖中所示的工作表中,如果源要在第i列中輸入**,相應的規範將自動顯示在第j列中。這是典型的vlookup應用程式示例。此功能要求**列中的資料必須是唯一的。

這意味著重複值不能出現在**中。您需要查詢的內容必須在您需要返回的資料之前(右側)。

2、單擊j2單元格並單擊「插入函式」按鈕以顯示「插入函式設定」框,並在[查詢和參考]類別中選擇vlookup函式。

3、繼續彈出功能引數設定框。第一個引數是你需要找到的。此示例設定為i2,第二個引數是需要找到的原始資料區域。

在此示例中,它設定為d:f,即d,e和f三列。找到第三個引數並返回前幾列的內容。

4、這樣就完成了一列中查詢指定數值返回的另一列中的對應行的數值,通過計算顯示結果為6,效果如下。

19樓:屠龍倚天棍

首先想到的是求第二行不等於0的最小列標,用=min((a2:f2<>0)*column(a2:f2)),且是陣列公式,即同時按shift+ctrl+enter結束公式編專

輯,會自動生成一屬

對{},但是對於不符合的會返回時,取不到不等於0的最小列標;

所以可以轉換一下求最大值,用10來倒減最小列標,得到最大列標,這樣就不會取到不符條件的列標,取出的最大值,再用10來減,即得到最小列標:=10-max((a2:f2<>0)*(10-column(a2:

f2))),這也是陣列公式,即同時按shift+ctrl+enter結束公式編輯,會自動生成一對{};

上面也是陣列公式,可以用sumproduct函式來轉一下,就成為普通公式,不需要三鍵齊按;

再用index函式返回第一行相應列的值即可達到目的:=index(1:1,sumproduct(10-max((a2:

f2<>0)*(10-column(a2:f2)))))。

20樓:匿名使用者

用vlookup,沒有圖跟行列標,沒法寫公式,你按f1調下幫助,自己去找下看吧

21樓:匿名使用者

假設在a列查詢copy指定數值,返回b列相應行bai數值。

在duc1或其它單元格輸入公式即可zhi:=lookup(待查詢數值dao,a:a,b:b)

注意,必須確定a列中只有一個單元格等於待查詢數值並且要將a、b兩列按a列升序排列,否則查詢結果不正確。

excel 如何利用函式查詢一組資料區裡的指定數值的所在單元格位置???高分求助!!!

22樓:匿名使用者

這個問題要用函式公式來解決的話,相當複雜。因為一般的公式都是查詢一維區域,而不能查詢二維區域。

我好像寫過一個二維區域查詢的,等我翻查一下。實在不行就vba解決,就很簡單。

23樓:

假設上表在

抄襲sheet1,下拉在sheet2,下表b2公式:

bai=address(max(if(sheet1!a$1:d$9=b2,row($1:

$9))),max(if(sheet1!a$1:d$9=b2,column(a:

d))),4)

陣列公du式,按

zhictrl+shift+回車,下拉。dao

ecel篩選如何篩仰一列中小於另一列的資料

再加一個d列。d列的值設定為b列減c列。然後以d列排序。d列大於0的全是你要的資料。建議用 高階篩選 先插入一行表頭,並填入相應內容,然後在d2單元格輸入公式 b2 c2 true 點 資料 篩選 高階篩選 資料區域 選a c列,條件區域 選d1 d2,選中 將篩選結果複製到其他位置 複製到 f h...

Excel查詢某列中的數值有沒有在另一列中出現,位置在哪

1 首先開啟excel資料表,如下圖所示,判斷c列中的內容有沒有在b列中出現過。2 這裡使用專countif函式進行判斷屬,先輸入 countif,如下圖所示。3 將b列作為函式的第一個引數,如下圖所示。4 然後將c列第一個單元格作為函式的第二個引數,如下圖所示。5 最後往下填充公式,結果為0的,就...

EXCEL中怎樣在一列中查詢指定數值返回的另一列中的對應行的

1 在來圖中所示的工作表中,如果源要在第i列中輸入 相應的規範將自動顯示在第j列中。這是典型的vlookup應用程式示例。此功能要求 列中的資料必須是唯一的。這意味著重複值不能出現在 中。您需要查詢的內容必須在您需要返回的資料之前 右側 2 單擊j2單元格並單擊 插入函式 按鈕以顯示 插入函式設定 ...