Excel如何在一列資料中找到另一列有的資料

時間 2021-08-30 09:43:59

1樓:橘落淮南常成枳

準備工具/材料:裝有windows 10的電腦一台,microsoft office 家庭和學生版 2016 excel軟體。

1、開啟要使用的excel表,選擇相關的單元格資料,單擊「開始」選項卡中的「條件格式」選項,從下拉列表中選擇「突出顯示單元格規則」,然後選擇「重複值」。

2、設定重複值顯示規則。可以使用預設樣式,然後直接單擊「確定」。

3、返回excel表,發現在excel資料中成功標記了同一列中的相同資料。

2樓:匿名使用者

你可以在i2中輸入公式:=if(countif(b:b,f2)>0,"y","n"),然後下拉填充公式,篩選y的就是在1中有的

3樓:匿名使用者

是的,用vlookup,你可以把前三列的**cut&paste到乙個新sheet,那麼後面的兩節就成為這sheet 的第一第二列了,然後vlookup就可以了

4樓:匿名使用者

如:在c1輸入

=if(countif(b:b,a1),"有","沒有")

回車並向下填充,就是a列對應資料在b列裡面有沒有

5樓:

=vlookup(f2,b:b,1,0)

下拉,出現的就是b列和f列都有的

6樓:匿名使用者

i2=if(countif(b:b,f2)>0,f2,"")向下填充,或=if(iserror(vlookup(f2,b:b,1,0)),"",f2)

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

7樓:yty隨意

1、首先開啟excel資料表,如下圖所示,判斷c列中的內容有沒有在b列中出現過。

2、這裡使用專countif函式進行判斷屬,先輸入=countif,如下圖所示。

3、將b列作為函式的第乙個引數,如下圖所示。

4、然後將c列第乙個單元格作為函式的第二個引數,如下圖所示。

5、最後往下填充公式,結果為0的,就是b列中沒有出現過的,而結果不為0,則是在b列中出現過,如下圖所示就完成了。

8樓:匿名使用者

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

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

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

9樓:匿名使用者

c1輸入

=iferror(match(c1,a:a,),"")

回車並向下填充。

10樓:匿名使用者

d1=match(c1,a:a,)

下拉公式

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

11樓:浪小客

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

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

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

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

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

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

12樓:屠龍倚天棍

首先想到的是求第二行不等於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)))))。

13樓:匿名使用者

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

14樓:匿名使用者

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

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

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

請教一下,怎樣在excel**兩列中,從一列中找出另一列數中沒有的資料,

15樓:匿名使用者

假定sheet1查詢sheet2的資料,a列對a列,從第二行開始sheet1的b2輸入

=if(countif(sheet2!a:a,a2)=0,"沒有","")

下拉複製填充

16樓:弗爾布雷斯

假設你要從b列中找出a列裡沒有的資料,那你就在c1單元格裡輸入「=if(isna(vlookup(b1,a:a,1,0)),"f","t")」顯示t就表示有,f就表示沒有。

17樓:匿名使用者

使用條件格式標識 、增加輔助列 都可以……增加輔助列 在一列的後面插入,比如 原資料a、b兩列 插入後原資料b列變成c列……

查詢 a列 在c列中有的:

b1 =if(countif(c:c,a1)>=1,"t","")或者 b1 =if(iserror(vlookup(a1,c:c,1,0)),"t","")……有就顯示t 沒有不顯示……

查詢 c列 在a列中有的

d1 =if(countif(a:a,c1)>=1,"t","")或者 d1 =if(iserror(vlookup(c1,a:a,1,0)),"t","")…… 同上

不增加輔助列 的條件格式公式是:

a列:=countif(b:b,a1)>=1b 列:=countif(a:a,b1)>=1

18樓:匿名使用者

將你說的兩列命名為a列c列。

在c列資料後d列全部加上t,在b1單元格,輸入函式=vlookup(a1,c:d,2,0),就能達到你想要的結果。

19樓:匿名使用者

用countif()函式就能解決了。你看下excel中關於此函式使用說明就會明白了。

請問如何在Excel中,將一列資料自動隨機排列,並把結果自動生成為新的一列

在b1單元格輸入以下公式,然後向下填充公式 rand 在d1單元格輸入以下公式,然後向下填充公式 index a a,match large b b,row a1 b b,0 寫個vba版本,如下 sub a列隨機排序 dim rca,i,w,k,c as longdim s as string r...

如何在excel中將一列中的相同資料對應另一列的資料不相同的篩選出來

直接 選中 a列,點資料選單 下面有一個刪除重複項,呵呵,相當好用,我一直用著。 加個標題如下 姓名 金額 相同與否 張三 100 張三 200 李四 300 李四 300 在c2單元格輸入 if or and a2 a1,b2 b1 and a2 a3,b2 b3 1,0 然後下拉效果如下 姓名 ...

在excel中如何在同一列資料前加上數字

愚人談娛樂 1 首先,我們開啟我們電腦上面的excel,然後我們在 中輸入一些資料 2 然後我們選中第一個數字後面的單元格,我們在裡面輸入 b2 平 之後我們按回車鍵 3 結果如圖所示,這樣我們就在後方加入一個字了,我們想在前方加入一個字的話,那麼就可以輸入 平 b2,這樣就前面了 4 之後我們選中...