EXCEL用公式查詢區域內包含某欄位的單元格並返回值

時間 2021-10-14 22:51:40

1樓:匿名使用者

e1輸入=if(iserror(vlookup("*姓名*",a:a,1,)),if(iserror(vlookup("*姓名*",b:b,1,)),if(iserror(vlookup("*姓名*",c:

c,1,)),if(iserror(vlookup("*姓名*",d:d,1,)),"無",vlookup("*姓名*",d:d,1,)),vlookup("*姓名*",c:

c,1,)),vlookup("*姓名*",b:b,1,)),vlookup("*姓名*",a:a,1,))

e2 方法同上

2樓:匿名使用者

使用vlookup函式

如何使用excel函式判斷某一單元格內包含另一區域內某單元格的內容,並返回對應的資料

3樓:

你這情況不適合用你那公式,用這個陣列公式=index(d:d,min(if(($e$1:$l$18000<>"")*isnumber(find($e$1:

$l$18000,a1)),row($1:$18000))))同時按ctrl+shift+回車三鍵結束

excel內查詢包含特定字元的列並返回相應的數值

4樓:匿名使用者

這情況一般不用vlookup,改用index函靈數,在sheet1的c1輸入公式下拉:

=index(sheet2!a:a,match("*"&a2&"*",sheet2!b:b,))

如果一定要用vlookup函式的,公式應這樣寫:

vlookup("*"&a2&"*",if(,sheet2!b$2:b$999,sheet2!a$2:a$999),2,)

還可以加入防錯判斷,當公式下拉時,遇上a列資料為空白,或是a列的資料不存在於sheet2!的b列中時,公式也返回空白值,以上的公式會返回錯誤值。

index加入防錯:

=if(countif(sheet2!b:b,"*"&a2&"*")*(a2<>""),index(sheet2!

a:a,match("*"&a2&"*",sheet2!b:

b,)),"")

vlookup加入防錯:

=if(countif(sheet2!b:b,"*"&a2&"*")*(a2<>""),vlookup("*"&a2&"*",if(,sheet2!

b$2:b$999,sheet2!a$2:

a$999),2,),"")

index函式示例圖:

vlookup示例圖:

怎樣用excel函式判斷某區域單元格內容包含在某單元格內時返回對應列值進行合計?

5樓:匿名使用者

可以用find()查一下,分別判斷,週一到週六的值,在不在ak4裡。如果有就參加到合計裡。aj9公式可以向下複製。

aj9公式:

=if(iserror(find(p$5,$ak$4)),0,p9)+if(iserror(find(r$5,$ak$4)),0,r9)+if(iserror(find(t$5,$ak$4)),0,t9)+if(iserror(find(v$5,$ak$4)),0,v9)+if(iserror(find(x$5,$ak$4)),0,x9)+if(iserror(find(z$5,$ak$4)),0,z9)

6樓:退休畫線工

建議在用excel時,儘量不用或少用合併單元格,否則將會你的資料處理變得相當複雜。

試試公式:

aj9=sumproduct(isnumber(find($p$5:$ai$5,$ak$4))*p9:ai9)

右拉到ak9

再一起下拉

7樓:匿名使用者

使用類似下面的公式

=sumproduct((isnumber(find(r5:x5,ak5)))*r9:y11)

excel查詢某一單元格是否含有某個欄位,然後返回對應的另一列的值用什麼公式?

8樓:陳沚洛

c1輸入=index(b:b,small(if(isnumber(find("一",a$1:a$100)),row($1:

$100),4^8),row(1:1)))&""陣列公式,輸入後先不要回車,按ctrl+shift+enter結束計算,再向下填充。

excel 是微軟辦公套裝軟體的一個重要的組成部分,它可以進行各種資料的處理、統計分析和輔助決策操作,廣泛地應用於管理、統計財經、金融等眾多領域。

excel 查詢某一單元格是否含有某個欄位然後返回對應的另一列的值

9樓:匿名使用者

=vlookup("*"&a2&"*",資料表!b:c,2,0)

10樓:

使用vlookup函式,假設表1的a列有名字,b列需要填入表2的b列相對應的c列的資料。

=vlookup(a1,表2!$b$1:$c$4,2,false)

11樓:匿名使用者

=if(countif(資料表!b:b,("*"&a2&"*"),vlookup(a2,資料表!b:c,2,),"")

12樓:帥磊磊血戰鄉匪

這個是精確查詢,要的是包含查詢

如何用excel函式從單元格中找到某個欄位,並返回該欄位後面的欄位?

13樓:惜月知道

一、excel中可以利用find函式從單元格中找到某個欄位,並返回該欄位後面的欄位。

二、方法如下:

1、從a1單元格中找到欄位“abc”並返回該欄位後面的欄位。

2、輸入公式如下:

公式解釋:先利用find函式,找到“abc”在a1**現的位置,下圖的中結果是4,然後利用right函式返回a1中,從右側起a1的長度減去abc出現的位置,再減去abc的長度再減1(也就是減去查詢欄位的長度-1)得到的數字長度的欄位。

3、公式結果如下:

14樓:

先查詢後選擇置入該位置。

如附件中,如何實現:如果在a列中含有藍天欄位,則在c列中返回藍天;如果在a列中含有飛翔欄位,則c列返回飛翔;如果在a列中含有飛蓬欄位,則c列返回飛蓬;

如果在a列中含有信清欄位,則c列返回信清;如果在a列中含有榆林欄位,則c列返回榆林;如果a列中都不含有以上欄位,則c列返回其他。實現的效果見b列。要求不能用篩選,只能用函式。

=mid(a1,find("關鍵字",a1)+1,2)用這個試試,a1單元格有很多字,把你想抽取的字元後面的字提取出來,在“關鍵字”中的關鍵字替換成你需要的字元,然後再最後“,2)”中的2是你要提取這個關鍵字後面幾個字元,列如,單元格內“2023年09月12日)在m1單元格鍵入公式。

excel怎樣用VBA把區域內數字0369提取出來

sub combinedata dim temp1,temp2,te temp1 temp2 te for i 999 to 1050 for j 24 to 32 select case cells i,j valuecase 0,3,6,9 temp1 temp1 cells i,j value...

excel中怎樣統計區域內不為0值的單元格的個數

天堂滴落的眼淚 可以用countif函式來計算,操作步驟如下 工具 2010版excel 1 先開啟excel,以下圖為例,需要統計a列中不為0值的單元格的個數 2 選中c1單元格並輸入公式 countif a1 a7,0 3 按下回車鍵後就可以得出計算結果了。 空大師在路上 counta函式功能是...

在excel中怎麼讓隨機函式在指定區域內取不重複的值

1 如果指定區域為a2 f8,需要在a11 f17得到a2 f8的不重複的隨機資料,那麼以h2 m8為輔助區域,輸入 rand 按ctrl enter組合鍵結束,得到一組隨機數 2 在a11單元格輸入以下公式,然後向右向下填充到f17單元格 index a 2 f 8,sumproduct smal...