excel中如何實現 判斷一列中是否有空值,如有則將對應另一列中內容全填進指定單元格

時間 2022-02-12 08:40:12

1樓:苗喬恩

公式為(注:textjoin函式需新版office支援):

=textjoin(", ",,if(b1:b10="",a1:a10,""))

陣列公式,按ctrl+shift+enter產生花括號。

如果用wps**公式中的第二引數不能省略:

=textjoin(", ",1,if(b1:b10="",a1:a10,""))

如圖所示:

2樓:匿名使用者

在b11中輸入或複製貼上下列公式

=textjoin(",",,if(b1:b10="",a1:a10,""))

按三鍵ctrl+shift+enter結束公式輸入

3樓:

也就是將b1:b10,空白單元格對應a1:a10的資料,都顯示到b11

函式不知道,vba可以完成

4樓:小蔣的私人領地

你的問題描述最後有一點問題,在b11格中要顯示這些單元格對應a1:a10的內容,這個真心不懂在說什麼??

建議你:使用函式countblank就知道是否有空單元格了,我給你乙個簡單的你試試:

=if(countblank(b1:b10)>0,phonetic(a1:a10),"")

參考:countblank可以計算空單元格的數量,counta計算非空單元格的數量,

excel裡如果某一列數值等於是則將另一列的內容填充到相對應的列裡面。

5樓:匿名使用者

b2=if(a2="是",d2,"")

c2=if(a2="是","",e2)

公式下拉

6樓:苗喬恩

=if(a2="是",d2,"")

=if(a2="否",e2,"")

7樓:匿名使用者

可用如下函式

=if($a$2="是",d2,e2)

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

8樓:zer0小雪

中,可以使用countif函式,函式形式:=if(countif(目標列,判斷回列首個單元格答)>0,"是","否"),示例步驟如下:

1.滑鼠左鍵點選需要輸入判斷結果的單元格,如下圖紅框所示;

2.然後在fx後面輸入「=if(countif(a:a,b2)>0,"有","無")」,如下圖紅框所示;

3.然後按回車鍵,即可判斷出第乙個值是否在判斷列裡面,如下圖紅框所示;

4.然後利用填充柄下拉選擇所有需要判斷的數值的輸出單元格,如下圖紅框所示;

5.就會自動套用公式,對其他的數值做出判斷,輸出判斷結果,如下圖紅框所示。

9樓:匿名使用者

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

10樓:魚木混豬

方法如下:

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

2.輸入公式如下:

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

11樓:匿名使用者

在抄c2輸入

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

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

向下拖效果du,就是張zhi

三 在 辦公室張三 裡面dao

12樓:匿名使用者

在c列輸入函式:

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

13樓:匿名使用者

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

其它往下拖拉

excel公式中,判斷一列資料是否有空值,如果是,則不顯示任何值,如果否,則顯示這些資料的和。

14樓:匿名使用者

你公式中的and應該改為or,公式可簡化為=if(or(i5:i10=""),"",sum(l5:l10)),按ctrl+shift+enter結束,陣列公式。

15樓:司琇枋

if(l5=「」,「」,sum(l5:l10)) 如需要給l6,l7,l8,l9,l10設定,將公式複製到對應單元格,然後修改公式裡單元格名稱即可。

16樓:弗爾布雷斯

=if(countif(l5:l10,"")>0,"",sum(l5:l10))

excel 如何實現出現範圍內符合要求的數值,在另乙個單元格顯示對應資料?

17樓:4終

1準備了兩個工作表,分別命名為a表、b表。

2、a表中的資料是一批員工的姓名、年齡以及職位資訊。b表中的資料是只有這一批員工的姓名,現在需要把a表中的年齡對應找出來,並批量顯示在b表中。

3、在b表中操作,選中b2單元格,並輸入公式:=vlookup(a2,a表!$a$1:$c$7,2,0)。

4、回車;得出結果。然後,向下拖拉,向下複製公式並顯示出結果。

5、來看下公式,=vlookup(a2,a表!$a$1:$c$7,2,0),。

其中,a表!,就是工作表:a表,一定要加上!

號。$a$1:$c$7是資料查詢區域。

2,是要查詢的列號,年齡是在b列中,所以為2;0是精準查詢。

18樓:足壇風行者

excel 實現出現範圍內符合要求的數值,在另乙個單元格顯示對應資料操作步驟如下:

1、首先給出一些基礎資料,目標是根據成績判斷,如果成績大於等於60,則「是否及格」出顯示及格,否則顯示不及格:

2、滑鼠在d2單元格上雙擊,出現輸入游標 |:

4、鍵盤上按回車,選擇第乙個if函式,if函式的用法為 =if(測試條件,真值,假值)如圖:

5、在if後面的括號中輸入  c2>=60,"及格","不及格" ,意思是如果c2單元格的值大於等於60,則d2顯示及格,否則顯示不及格。

6、按回車生效使函式應用到單元格,d2就根據c2的值「77」符合「>=60」的範圍,變成了「及格」。

7、滑鼠放在d2單元格的右下角,電腦上會顯示出乙個黑色的+標識,滑鼠下拉,其他被計算單元格就會引入同樣的公式(行號會自動增加),這樣就可以自動應用到其他需要應用此規則的行:

19樓:匿名使用者

1、建立乙個「表一」作為條件判斷對應依據,在表二的b2單元格輸入公式:

=max((a2>=表1!$a$2:$a$20)*(a2<(表1!$b$2:$b$20))*表1!$c$2:$c$20)

陣列公式,按:ctrl+alt+enter 三鍵結束輸入;

2、選中表二的b2單元格,下拉填充b列,實際結果:

3、需要增加條件時,可以在表一增加,如圖二中的a5單元格為: 11,不在表一的判斷值裡面,所以對應的b5是空值,這時如在表一中增加一條,則表二的b5就對應出現符合條件的值。

20樓:常山大寶

單以樓主描述的問題來說,樓上的兩位知友回答的都正確。

但是,樓主只說了當a1出現1-2中任意數值,則a2顯示0.2-0.3這一條設想的規則

我想,既然稱之為規則,肯定不會只是當a1出現1-2中任意數值這一種情況

因此,我還是想在此補充一下!

比如規則如下:

當a1出現1-2(含1不含2)中任意數值,則a2顯示0.2-0.3

當a1出現2-3(含2不含3)中任意數值,則a2顯示0.3-0.4

當a1出現3-4(含3不含4)中任意數值,則a2顯示0.4-0.5

。。。。。。

那麼,a2中可用下面的公式來實現:

=int(a1)/10+0.1&"-"&(int(a1)/10+0.2)

又比如規則如下:

當a1出現1-2(含1不含2)中任意數值,則a2顯示0.2-0.3

當a1出現2-3(含2不含3)中任意數值,則a2顯示0.4-0.6

當a1出現3-4(含3不含4)中任意數值,則a2顯示0.6-0.9

。。。。。。

那麼,a2中可用下面的公式來實現:

=int(a1)*0.2&"-"&(int(a1)*0.3)

所以,通過上面的分析可以得出:只要是有規律的東西,一般都可以通過公式來實現。。

excel表中,當一列某個單元格為某個值時,對應另一列單元格填充顏色

21樓:匿名使用者

1、新建excel,b列插入測試資料,1 2 32、在b1單元格,選擇『條件格式』-『新建規則』,3、選擇『使用公式確定要設定格式的單元格』

4、編輯規則說明,在『只為滿足以下條件的單元格設定格式』中寫入,『=b1=2』,然後點選『格式』按鈕,選擇紅色填充,點選確認按鈕,

5、檢視b1單元格,發現已變為紅色,相同步驟處理a2、a3單元格,規則分別寫入『=b2=2』,『=b3=3』,並設定對應的填充顏色即可完成a列單元格的顏色填充,

22樓:匿名使用者

選擇a列,在「條件格式」中,新建規則,以「公式」建立規則,分別輸入=b1=1 格式選擇填充色紅色;

=b1=2 格式選擇填充色綠色;

=b1=3 格式選擇填充色黃色。

23樓:匿名使用者

用條件格式做,望採納

excel如何判斷某單元格內容是否存在另外某一列中

24樓:漂網一葉舟

假設**中c、e列是對應關係,現需要在f列填入以a列為關鍵字的,符合c、e列對應關係的值;

1、在f1單元格輸入公式:=iferror(vlookup(b1,c:e,3,0),"") 回車

見圖一2、選中f1下拉填充**內的f列,

實際效果見圖二

25樓:匿名使用者

根據你的要求和傳上來的資料**,可在f1單元格輸入下列公式=vlookup(b1,c:e,3,false)或者=if(countif(c:c,b1),vlookup(b1,c:

e,3,fale),"")

再下拉複製即可

26樓:匿名使用者

在f1輸入:

=if(countif(c:c,b1),vlookup(b1,c:e,3,),"")

下拉複製公式。

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

27樓:匿名使用者

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

28樓:

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

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

29樓:匿名使用者

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

30樓:帥磊磊血戰鄉匪

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

如何在EXCEL的一列中輸入數字另一列就出現對應的文字

zkq先生 用公式實現即可。源資料列設定為整數,目標資料列用公式確定文字。當然規則要事先確定好。比如,1對應a,2對應b,以此類推,那麼源資料輸入1,目標單元格輸入 char 96 單元格引用 然後向下填充,該列就得到需要的公式,源列輸入數字,目標單元格出現對應的文字。文字是可以改變的,只需改變公式...

excel中多列變為一列,Excel怎麼把表格將多列變成一列

天曼安周聖 選中1 9這些數值所在單元格,複製,在新的單元格右鍵單擊 選擇性貼上,在彈出的對話方塊中選擇1 數值選項,2 轉置,即可完成你要的效果 昌新月戎泉 只用一個公式即可實現 假設資料在a列,在b1輸入公式 indirect 賁飛英抄宛 將該多列 選中,複製到word中貼上,在word中將整張...

excel中如何將一列文字變成多列?

如果是在乙個單元格的話,先用分列,在資料 分列 以分隔符號 其他 填上,這樣就要可以分成幾列,然後複製幾個數字列,右鍵,選擇性貼上,選倒置。把那列資料選中,然後 複製或者剪下 點選到放的地方右右鍵 選擇性貼上 在 轉置 前打上小對勾,然後 確定 即可。這是最簡單的辦法。有問題再問吧。仔細看word排...