如何在Excel裡查詢全部的對應值呢

2022-03-20 11:33:27 字數 5806 閱讀 3507

1樓:雲南新華電腦學校

第一個引數:lookup_value表示你想要根據哪個值來查詢到你想要的資料,比如:可以根據值a可以找到b,那麼lookup_value就填寫成"a";

第二個引數:table_value表示你想要在哪個表區域中進行資料查詢;

第三個引數:[range_lookup],表示是精確查詢還是模糊匹配;如果為false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #n/a;如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。預設為模糊匹配。

下邊舉例說明:

1.現要將表1中的學生的總分進行填充,笨的方法是一個個根據表1中的學生姓名到表2中找到對應的名字的總分,這樣效率太低,可利用vlookup函式輕鬆完成。

2.切換到「表一」頁籤,在單元格b2輸入:=vlookup(a2,

3.接著切換到「表二」頁籤,選中要查詢資料的區域,這時表一」頁簽單元格b2的值自動變為:=vlookup(a2,表二!a2:b17。

說明:表二!a2:b17的意思是:系統將在表二」頁籤的a2:b17形成的**區域中進行資料查詢。

4.再切換回「表一」頁籤,將單元格b2的值「=vlookup(a2,表二!a2:

b17」修改為"=vlookup(a2,表二!$a$2:$b$17",有童鞋就會問為什麼要將表二!

a2:b17改為表二!$a$2:

$b$17,在這裡解釋下$表示絕對的意思,$a$2:$b$17表示在下拉填充其他單元格時行列不變,這一點很重要。

5.然後在單元格b2中接著輸入:=vlookup(a2,表二!$a$2:$b$17,2,false),並回車

excel如何查詢一個值對應的多個值

2樓:次次次蛋黃米亞

1、首先在**1中輸入需要取數的資料內容。

2、然後在新的**位置根據**中的名稱提取出「sc」的資料顯示在對應的位置。

3、在空白單元格位置點選「fx」插入「vlookup」函式。

4、在函式引數設定中按照下圖中的資料錄入,轉換為公式為:=vlookup(d10,$a$2:$b$7,2,0)。

5、點選回車生成函式計算結果並下拉公式批量提取資料,顯示數字的就是提取成功的結果,顯示「#n/a」則是原單元格沒有對應的資料。

3樓:一點設計演示

1.在原始資料中a列有多個「張三丰」,需要提取每個「張三丰」對應的「工號」。

2.一般情況的vlookup只能返回第一個值,如下:

=vlookup(a8,a1:d5,2,0)。

3.在【姓名】列前插入一列,如下圖輸入公式:

=countif(b$2:b2,b2)

這個公式返回每個「姓名」從上到下是第幾次出現,如第二個「張三丰」標記2。

4.將a2公式改成:

=b2&countif(b$2:b2,b2)

這樣就將b列的「姓名」和出現次數連在一起。

5.在b8輸入公式:

=a8&row(a1)

將a8值和row(a1)返回的1連在一起,下拉row(a1)會變成row(a2)返回2。

6.將b8的公式修改成如下:

也就是在a1:e5範圍內查詢「張三丰」和出現次數的文字對應第3列的【工號】。

7.將公式下拉,就將所有「張三丰」對應的資訊查詢出來了。

4樓:excel一起輕鬆學

excel如何實現一對多的查詢

5樓:在流坑村行走的彼岸花

用countif(sheet!a:a,a1)

在excel中,如何通過公式查詢對應的數值?

6樓:最紳士的痞子灬

1、我們在b3單元格里輸入公式=1+2,在c3單元格里輸入3

2、ctrl+f開啟「查詢替換」對話方塊。我們在查詢範圍裡選擇「公式」,並在查詢內容裡輸入「3。

3、在查詢範圍裡選擇「公式」,並在查詢內容裡輸入「1」,可以發現,公式裡含有1的也被查詢出來,非公式的數值單元格中含有1也被查詢出來。

4、ctrl+f開啟「查詢替換」對話方塊。我們在查詢範圍裡選擇「數值」,並在查詢內容裡輸入「3」,可以發現,查詢範圍為「數值」。

5、查詢範圍「數值」和「公式」都是對含有公式的單元格而言的,查詢範圍「數值」我們在查詢時忽略公式本身,只查詢公式所得到的結果,而且查詢「公式」時我們查詢公式本身,而忽略公式所得到的結果。

excel查詢全部,怎麼把查詢出來內容全部複製? 10

7樓:白開水

1、如圖,現在,把a1到a17單元格這些地區當中把「北京」這個地區複製並貼上到e列中。

2、現在先把a列中「北京」選定;在「開始」選項卡這裡,在右側,點「查詢和選擇」,如下圖所示。

3、彈出的下拉選單中點第一個「查詢」。

4、也可以直接按鍵盤的ctrl+f鍵,調出查詢框;

5、然後,在框「查詢內容」這裡輸入「北京」;再點「查詢全部」。

6、點「查詢全部」後,查詢框內即顯示a列中所有「北京」的單元格;

7、然後,按鍵盤的ctrl+a鍵,把「北京」的單元格全選中,如下圖所示。

8、「北京」的單元格全選中後,再按鍵盤的ctrl+c鍵,把這些單元格全複製。

9、複製後,把查詢框關閉。

10、然後,滑鼠在e1單元格點下,再按鍵盤的ctrl+v鍵進行貼上即可,如圖。

8樓:深圳市勵拓軟體****

用「查詢...」工具查出結果後,「查詢...」框下方會有符合條件的單元格引用顯示的,你只要配合使用shift鍵,全選這些應用,那麼符合條件的單元格內容就會被選中,然後回到工作表,在某個被選中的單元格上右鍵——複製,這樣就把查詢出來的內容複製到剪下板了。

9樓:匿名使用者

可以在查出來的結果那全選,點第一個,然後點滾動條移到最後一個結果按住shift點選,但是複製貌似只有選擇結果在同一行或者同一列裡才能拷

10樓:浩哥奕弟

用查詢只能找到位置,而且是一行

如果要複製,可以用高階篩選或自動篩選後複製

excel如何查詢並自動填寫對應資料

11樓:hulo小鍇

根據你的情況只用一個vlookup函式就可以解決了。

具體的操作步驟如下:

1、開啟excel的sheet2工作表。

2、點選上方插入函式,然後插入vlookcup函式。

3、按下圖方式填寫或直接再c2單元格中輸入=vlookup(b2,sheet1!$b$2:$c$4,2,0)。

(第一個格的資料表示你要查詢的單元格,第二個格的資料表示你要在查詢的對應**範圍,第三個格表示要返回的資料列。)

4、點選確定,下拉填充就可以。

12樓:南京新華電腦專修學院

vlookup函式:vlookup(lookup_value,table_array,col_index_num,[range_lookup])

第一個引數:lookup_value表示你想要根據哪個值來查詢到你想要的資料,比如:可以根據值a可以找到b,那麼lookup_value就填寫成"a";

第二個引數:table_value表示你想要在哪個表區域中進行資料查詢;

第三個引數:[range_lookup],表示是精確查詢還是模糊匹配;如果為false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #n/a;如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。預設為模糊匹配。

下邊舉例說明:

1.現要將表1中的學生的總分進行填充,笨的方法是一個個根據表1中的學生姓名到表2中找到對應的名字的總分,這樣效率太低,可利用vlookup函式輕鬆完成。

2.切換到「表一」頁籤,在單元格b2輸入:=vlookup(a2,

3.接著切換到「表二」頁籤,選中要查詢資料的區域,這時表一」頁簽單元格b2的值自動變為:=vlookup(a2,表二!a2:b17。

說明:表二!a2:b17的意思是:系統將在表二」頁籤的a2:b17形成的**區域中進行資料查詢。

4.再切換回「表一」頁籤,將單元格b2的值「=vlookup(a2,表二!a2:

b17」修改為"=vlookup(a2,表二!$a$2:$b$17",有童鞋就會問為什麼要將表二!

a2:b17改為表二!$a$2:

$b$17,在這裡解釋下$表示絕對的意思,$a$2:$b$17表示在下拉填充其他單元格時行列不變,這一點很重要。

5.然後在單元格b2中接著輸入:=vlookup(a2,表二!$a$2:$b$17,2,false),並回車

說明:第三個引數「2」代表的是意思是指在「表二!a2:b17」形成的**的中第2列中返回值,第四個引數"false"表示是按精確。

6.下拉單元格b2將b列的其他單元格進行vlookup公式複製自動填充並計算,結果如圖中所示。

13樓:

使用vlookup,按照你的例子,你在c2中

=vlookup(b2,sheet1!a1:c254,3)

附 vlookup的用法:

在 vlookup 中的 v 代表垂直。

語法vlookup(lookup_value,table_array,col_index_num,range_lookup)

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

table_array 為需要在其中查詢資料的資料表。可以使用對區域或區域名稱的引用,例如資料庫或列表。

如果 range_lookup 為 true,則 table_array 的第一列中的數值必須按升序排列:…、-2、-1、0、1、2、…、-z、false、true;否則,函式 vlookup 不能返回正確的數值。如果 range_lookup 為 false,table_array 不必進行排序。

通過在「資料」選單中的「排序」中選擇「升序」,可將數值按升序排列。

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 返回時是精確匹配還是近似匹配。如果為 true 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值;如果 range_value 為 false,函式 vlookup 將返回精確匹配值。如果找不到,則返回錯誤值 #n/a。

說明如果函式 vlookup 找不到 lookup_value,且 range_lookup 為 true,則使用小於等於 lookup_value 的最大值。

如果 lookup_value 小於 table_array 第一列中的最小數值,函式 vlookup 返回錯誤值 #n/a。

如果函式 vlookup 找不到 lookup_value 且 range_lookup 為 false,函式 vlookup 返回錯誤值 #n/a。

EXCEL在多種條件查詢,如何在EXCEL中通過多個條件查詢資料

統計還要限定函式?count是實現不了你的要求的 不知道你月份那列的具體格式,寫個給你參考 a列日期 為日期格式 b列溫度 sumproduct month a1 a1000 1 b1 b1000 20 b1 b1000 1 1月份大於20且不等於 1的天數 假如a1 a100列為日期,b1 b10...

如何在excel裡計算工作年限,如何在excel中計算工作日天數

datedif a1,b1,y 年 datedif a1,b1,ym 個月 datedif a1,b1,md 天 年限 datedif b2,c2,y mod datedif b2,c2,m 12 邊貼 int datedif b2,c2,m 6 5 dateif函式,計算兩個日期之間的天數 月數或...

如何在EXCEL裡建圖表,直方圖

開啟檔案你找到工具欄,再找到插入這一選項,你選擇他,可以看見會出現 圖表 圖表中有柱形圖 折線圖 餅圖 條形圖 面積圖等等先找到我說的位置。現在我們來看具體怎麼做。首先要確定需要生成圖表的區域,選中該區域,在到我前面講的圖表的選項那邊去,找到合適的圖表形狀就可以生成你想要的圖表。選中資料列,再按f1...