單元格C列裡的資料是A列的一部分,怎麼根據A列的資料查到C列對應D列的值並返回到B列

2022-08-13 18:02:29 字數 4043 閱讀 4003

1樓:yq楊

單元格c列裡的資料是a列的一部分,根據a列的資料查詢到c列對應d列的值並返回到b列,根據**資訊內容來看,可以使用vlookup函式和left函式組合公式來完成。

在b1單元格輸入公式,並向下填充,如下:

=vlookup(--left(a1,6),c:d,2,)整體思路如下:

1、利用left函式提取a列的前六位數,因為提取出來的是文字型數字,而c列是數字型,所以前面加了兩槓,轉化為數字型;

2、再利用vlookup查詢第一步得出的結果,在c列裡查詢,返回c至d列這個區域中的第二列,查詢模式為精確查詢。

2樓:虛懷若谷舉手之勞

度友,這個問題用公式可以達到目的

如圖:具體公式為:

=iferror(lookup(1,0/find($c$1:$c$14,a1),$d$1:$d$14),"無對應項")

如有疑問可以繼續交流!!!

3樓:匿名使用者

b1輸入公式,如下:

=vlookup("*" & c1 & "*",a:a,1,0)

4樓:匿名使用者

b1=vlookup(a1,c:d,2,)

如果返回錯誤值,就是a列資料在c列沒有對應值。

excel中 根據c列的資料查詢a列對應的行b列的值提取到d列中顯示

5樓:匿名使用者

其實這就是一個甲型的vlookup函式應用的例子操作步驟如下確定單元格結構為,ab兩列為原始資料,c列為手工錄入資料,d列為用公式顯示的結果

在d2中輸入公式:=if(c2<>"",vlookup(c2,a:b,2,0),"")

向下複製d2中的公式即可

實際效果如下圖:

6樓:

用j列資料查詢fg列中e的資料總和

7樓:匿名使用者

在d1輸入公式=vlookup(c1,$a:$b,2,)然後填充

8樓:

=lookup(,0/(c1=$a$1:$a$2016),$b$1:$b$2016)

excel中 根據c列的資料查詢a列對應的行b列的值提取到d列中顯示

excel如何查詢c列包含在a列中的字元,並將d列的值取為對應的b列值

9樓:海天盛筵

通過輸入公式

bai的方法du

來進行顯示對應

zhi的b列值。

如下dao參考:

1.開啟計算機,找到專並單擊新的excel2018工作表屬,如下圖所示。

2.開啟excel工作表後,為了演示,在**中編輯相同專有資料的文字內容,如下圖所示。

3.編輯資料後,選擇c列中的單元格,並在編輯欄位中輸入:=if(countif(b:b,a1)>,a1,"")。

4. 正確輸入公式後,按ctrl + enter鍵填充單元格公式,完成顯式顯示,如下圖所示。

10樓:匿名使用者

d1輸入:

=sumproduct(isnumber(find(c1,$a$1:$a$3))*$b$1:$b$3)下拉

11樓:匿名使用者

d2公式:

=vlookup("*"&c2&"*",a:b,2,)下拉。

excel**中a列包含了b列,如何在c列讓b列的資料與a列一一對應 50

12樓:

1、首先開啟excel程式,點選新建,新建空白工作簿。

2、使用快捷鍵alt+f8, 這樣就開啟了巨集新建頁面,為巨集起名字為test 如圖,命名之後就可以點選建立,接下就是填寫vba**啦。

3、將以下**複製到輸入框中,複製好後如圖,這樣程式就寫完了哦,接下來就可以點選最小化回到**介面,就可以使用寫好的功能了。

4、 在a列中輸入需要篩選的源資料,在b列中輸入需要篩選掉的資料,快捷鍵alt + f8開啟執行巨集的介面, 選中剛才建好的test巨集 如圖,然後點選執行。

5、在點選執行之後,在c列中可以得到a列資料減掉b列資料的結果。

6、最後就是儲存了,儲存時候一定要選擇啟用巨集的工作簿的型別哦(如圖),不然儲存普通型別,下次開啟巨集就沒了。

13樓:

假設資料行從第一行開始,在c1輸入

=if(countif(b:b,a1),a1,"")公式說明:if判定:

if(條件,為真輸出,為假輸出)countif:是否滿足條件0否,1是圖示:

14樓:眯住眼串針

c1=if(countif(b:b,a1),a1,"")下拉

如何在excel表中找出c列資料與a列相同的資料並將a列對應的b列資料提取出來寫入d列中?

15樓:匿名使用者

在d2中輸入以下公式:

=vlookup(c2,a:b,2,false)

然後下拉公式。

16樓:匿名使用者

d2輸入公式

=vlookup(c2,a:b,2,)

下拉填充公式

17樓:匿名使用者

在d2輸入

=vlookup(c2,a:b,2,false)

下拉複製就可以啦,希望可以幫到你

18樓:匿名使用者

syhebin3說的是正解,前提是c列中的只在a列是唯一的,因為vlookup函式只返回找到的第一個相同的值,如果有一個以上的話,就不能用這個函式了

excel如何在a列查詢c列的內容,在d列返回b列的結果

19樓:匿名使用者

可以使用如下公式:

由於是模糊匹配,而你一個單元格里有多個**,所以要注意:

如果你搜尋的**是11223344嗎麼112233445也能匹配到

20樓:

e列返回b列的結果吧,e2公式下拉

=vlookup("*"&d2&"*",a:b,2,)

21樓:沒去過米拉溝

=lookup(1,0/find(d2,a:a),b:b)

excel**b列對應a列,c列中部分與a列相同如何在d列找出c列對應的a列部分的b列資料

22樓:匿名使用者

d1公式下拉:

=vlookup(c1,a:b,2,)

建議用以下公式加入防錯處理,因為題目中說的只是有部份相同,如果以專上公式,當遇屬上沒有相同時,上面的公式會返回#n/a的錯誤值,下面這條公式返回空白值。

=if(countif(a:a,c1),vlookup(c1,a:b,2,),"")

23樓:匿名使用者

d1輸入

=vlookup(c1,a:b,2,0)

下拉複製

24樓:匿名使用者

a列的資料是唯一的嗎,如果沒有重複的,可以用vlookup函式;你可以把c列的移到另一個子**,然後=vlookup(x選中a列,a-b列的所有資料,2,0)

excel中a列中與c列一樣的值,將對應的d列資料填入b列?

25樓:s今生緣

這個可直接用vlookup函式:

=vlookup(a2,c:d,2,0),向下填充,

注意下各引數與**匹配。

26樓:苗喬恩

用查表函式vlookup

公式為:

=vlookup(a1,c:d,2,)

27樓:匿名使用者

b列輸入=vlookup(a:a,c:d,2,0)向下填充

excel怎樣在每列的前面加一列單元格

選中abcd。點插入,就是一列,同樣選中1234。點插入,就是一行。如點中b插入,就表示在b列前增加一列,同理,點中2就是在第二行前插入一行。先用拆分單元格,然後用格式刷試試,這個應該特別快 在原來的表插入一個新行,然後編號,假如是1 100 然後在100後面,輸入1.1,右拉到100.1 再全部選...

EXCEL中如何在單元格中輸入A列的其中數值,然後再另外單元格中返回B列對應的數值

d37寫公式 if d35 vlookup d35,a28 b64,2,0 如圖 如果是精確查詢,那麼d37單元格輸入以下公式 vlookup d35,a b,2,0 如果是模糊查詢類似版於8.3對應的b列的值,那麼權輸入以下公式 lookup d35,a28 a65,b28 b65 d37 vlo...

excel中的一列每個單元格內容的前面統一刪除同樣的文字有什

刪除同樣的文字的話直接用查詢替換功能 ctrl f,替換第一欄填你需要刪除的文字內容,第二欄不填,然後替換全部,這樣你選擇的單元格里統一刪除了同樣的文字,謝謝!excel中的一列每個單元格內容的前面統一新增同樣的文字怎麼做?excel表中需要在一列每bai個du單元格內容的前面新增同樣的文字zhi,...