求解,感謝!excel當某一單元格值等於另一列中的值時,顯示同一行另一列的資料

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

1樓:niconico日

f1=text(iferror(if(vlookup(e1,b:d,3,0)="鞋子",vlookup(e1,if(,b:b,a:

a),2,0)),""),"yyyy/mm/dd") 下拉

是鞋子,就返回日期,否則返回false,如果e列的數值不存在於b列,那就返回空格

2樓:沈一民

f1=if(iserror(index($c$1:$c$7,small(if(($b$1:$b$7=e1)*($d$1:

$d$7=$d$1),row($b$1:$b$7),100),1))),"",index($c$1:$c$7,small(if(($b$1:

$b$7=e1)*($d$1:$d$7=$d$1),row($b$1:$b$7),100),1)))

g1=if(iserror(index($a$1:$a$7,small(if(($b$1:$b$7=e1)*($d$1:

$d$7=$d$1),row($b$1:$b$7),100),1))),"",index($a$1:$a$7,small(if(($b$1:

$b$7=e1)*($d$1:$d$7=$d$1),row($b$1:$b$7),100),1)))

兩個都是陣列公式

游標放在公式編輯欄同時按下ctrl+shift+回車鍵,兩公式下拉

3樓:剛下了點小雨

估計要用vba才行.

求解,感謝!excel當某一單元格值等於另一列中的值時,顯示同一行另一列的資料

4樓:

d5公式:

=if(or(b5=sheet1!c$5:c$100),vlookup(b5&"定金",if(,sheet1!

c$5:c$100&sheet1!d$5:

d$100,sheet1!e$5:e$100),2,0),"")

陣列公式,按ctrl+shift+回車,下拉;

g5公式:

=if(or(b5=sheet1!c$5:c$100),vlookup(b5&"定金",if(,sheet1!

c$5:c$100&sheet1!d$5:

d$100,sheet1!a$5:a$100),2,0),"")

陣列公式,按ctrl+shift+回車,下拉。

excel中如何設定乙個單元格的值等於另外一列的其中乙個單元格的值時,等於對應的的單元格的值

5樓:天堂滴落的眼淚

工具:2010版excel

可以用vlookup快速設定公式得出結果:

1、先開啟excel,如下圖中j列需要快速得出結果,那麼先選中j2單元格;

2、然後在j2單元格輸入公式「=vlookup(i2,$l$2:$m$15,2,0)」;

3、按下回車鍵後j2單元格得出結果「243」;

4、繼續把滑鼠移動到j2單元格的右下角,等游標變成「+」字後按住滑鼠左鍵下拉;

5、最後可以看到j列都匹配出結果了。

6樓:匿名使用者

在j2中輸入公式 =vlookup(i2,l:m,2,) 然後向下

填充擴充套件:關鍵得理解vlookup的使用方法

vlookup

(lookup_value,table_array,col_index_num,range_lookup

引數說明

lookup_value為需要在資料表第一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。

table_array為需要在其中查詢資料的資料表。使用對區域或區域名稱的引用。

col_index_num為table_array 中查詢資料的資料列序號。col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推。如果 col_index_num 小於1,函式 vlookup 返回錯誤值#value!

;如果 col_index_num 大於 table_array 的列數,函式 vlookup 返回錯誤值#ref!。

range_lookup為一邏輯值,指明函式 vlookup 查詢時是精確匹配,還是近似匹配。如果為false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。

如果range_lookup 省略,則預設為近似匹配。

7樓:餘餘

j2公式下拉?

=vlookup(i2,l:m,2,)

excel如果乙個單元格的值等於另一列中乙個單元格的值取對應單元格值

8樓:敖

你下按這樣做copy

,=vlookup(a1,sheet2!a:b,2,0),其bai中sheet2中b列就是你要的資料。du

=if(iserror(vlookup(a1,表2!a:b,2,0)),"輸入錯誤

zhi",vlookup(a1,表2!a:b,2,0))。

=if(countif(表2!a:a,a1),vlookup(a1,表2!a:b,2,),"輸入錯誤")

兩個dao表的a列的字串是不同的,只有最前面和最後面的部分字元一樣,而我需要匹配的是最後面那部分字串即紅色的那部分。對就輸出相應值,錯就輸出空白。

在**2的b1單元格輸入公式:=vlookup(a1,**2!a:b,2,0)。

9樓:匿名使用者

=vlookup(a1,sheet2!a:b,2,0)

其中sheet2中b列就是你要的資料。

10樓:匿名使用者

=vlookup(a1,sheet2!a:b,2,0)

**中如何讓乙個單元格等於某數值時,另一單元格顯示對應數值?

11樓:哇哎西西

1、開啟乙個excel表,需要在另乙個表中匹配出相應同學的班級資訊。

2、我們把游標定位在需要展示資料的單元格中,如下圖所示。

3、在單元格中輸入「=vl」,然後會自動提示出vlookup函式,雙擊藍色的函式部分。

4、我們可以看到,單元格中顯示出完整的vlookup函式。

5、選擇第一列中需要匹配資料的單元格,只選中乙個就可以,然後輸入英文狀態下的逗號「,」。

8、按下回車鍵之後,展示出匹配到資料。

9、如果想要把一列中的資料都匹配出來,只需要按下圖操作。

10、完成操作,最終效果如下。

12樓:司馬刀劍

一、excel**中當某單元格出現數字,如何讓另一單元格相應自動改為指定文字

這個可以用count或isnumber函式來判斷是不是數字,再配合if函式就能達到所需要求了。

比如a1單元格內容為數字,要在b1單元格得出「數字」兩字,否則返回空值,那以可以在b1單元格寫入公式

=if(count(a1),"數字","")

或=if(isnumber(a1),"數字","")

二、相關函式的定義

(1)count函式

返回包含數字以及包含引數列表中的數字的單元格的個數。利用函式 count 可以計算單元格區域或數字陣列中數字欄位的輸入項個數。

語法count(value1,value2,...)

value1, value2, ... 為包含或引用各種型別資料的引數(1 到 30個),但只有數字型別的資料才被計算。

如何使用excel函式判斷某一單元格內包含另一區域內某單元格的內容

龐思源及贍 使用excel函式判斷某一單元格內包含另一區域內某單元格的內容 點工具 選項 檢視 視窗選項 公式 勾上就可發現所有單元格里公式 皇甫曉騫度萊 d1單元格輸入 index c c,max row b 1 b 9 isnumber find b 1 b 9,a1 這是陣列公式 輸入後,不能...

Excel怎樣在某一單元格的資料改變後自動執行巨集

excel辦公實戰 某一單元格的資料改變後自動執行一個巨集一般使用工作表的change事件來處理。舉例如下 例如a1單元格的內容,發生變化,則彈窗顯示a1的值已改變,現在是多少 具體 如下 private sub worksheet change byval target as range 只有a1...

excel中游標選中單元格,單元格所在一行以另一種顏色顯示

萬年金剛鑽 需要vba,著重要考慮的是 離開 這個單元格時的動作,開啟工作表時當前的單元格是哪個 excel中有個功能按鈕 選擇單元格後,會用別的顏色顯示單元格所在行列 或者http club.excelhome.net thread 1050586 1 1.html 圈圈叉叉小獅子 同時按住ctr...