IT科技

當前位置 /首頁/IT科技 > /列表

excel中怎麼利用vlookup函數進行反向查找引用

1.如下圖,要根據“工號”在原始數據表中查找對應的“姓名”。 2.雙擊B8單元格,輸入公式: =VLOOKUP(A8,IF({1,0},B1:B5,A1:A5),2,0) 左手按住Ctrl+Shift,右手按下回車運行公式即可。 3.這主要利用的是IF函數第一參數數組化來實現的,選中部分空單

很多小夥伴都會在生活中使用Excel表格,其中函數是令人頭疼的一件事情。那麼在這裏給大家介紹一下,如何使用vlookup函數進行反向查找引用。

excel中怎麼利用vlookup函數進行反向查找引用

材料/工具

Excel

方法

首先打開需要操作的表格

Excel 反向查找用vlookup函數,具體操作步驟如下: 1、首先打開一個案例的excel表,一般vlookup函數只能正向查到,當我們遇到圖中表時,我們以圖書編號為查找值,定價在它的左邊屬於逆向查找。 2、然後需要輸入vlookup目標值為A2。 3、查找區域

excel中怎麼利用vlookup函數進行反向查找引用 第2張

選擇插入函數

G1=VLOOKUP($F1,IF({1,0},$D$1:$D$10,A$1:A$10),2,) 或者=VLOOKUP($F1,CHOOSE({1,2},$D$1:$D$10,A$1:A$10),2,)向下向右複製

excel中怎麼利用vlookup函數進行反向查找引用 第3張

找到並點擊vlookup函數

提問的標題和內容不一致,內容上看是相對引用和絕對引用的解決方案。標題所説的VLOOKUP逆向查找是這樣的: VLOOKUP函數用於首列查找,即在數據表中,查找的關鍵字在左邊而要返回的值是右邊。比如姓名在A列,成績在B列,就可以直接VLOOKUP(姓名,A

excel中怎麼利用vlookup函數進行反向查找引用 第4張

依照如圖所示,規矩的輸入信息。

可以將查找範圍製作成我們需要的,比如=vlookup(A1,if({1,0},編號列,樓層列),2,0)

excel中怎麼利用vlookup函數進行反向查找引用 第5張

檢查是否無誤,然後點擊“√”

=VLOOKUP(B3,IF({1,0},E2:E7,D2:D7),2,0) 公式“=VLOOKUP(B3,IF({1,0},E2:E7,D2:D7),2,0)”中的“B3”為需要查找的條件;“{1,0}”是一個水平數組,由它來執行查詢區域的調整,並通過IF函數來實現列的轉換(即使“員工姓名”由原來的E列轉換為D列,“員工

excel中怎麼利用vlookup函數進行反向查找引用 第6張

大家可以看到,確定以後,就直接定位到了對應的“張二”單元格。

請確認百萬條級的東西要在EXCLE中查麼?會非常慢的,出一個簡單的循環,表達一下達成的意思。 Function nlookup(rng1 As Range, rng2 As Range, col As Integer, n As String)'n = InputBox("確定順序,請輸入Y或N,N為反查")Dim icol%, irow%,

excel中怎麼利用vlookup函數進行反向查找引用 第7張

擴展閲讀,以下內容您可能還感興趣。

EXCEL 如何實現反向查找輸出

分多個單元格放,可以用數組公式輕鬆實現,f2=if(row(a1)>countif(b:b,"*"&e$2&"*"),"",index(a:a,small(if(isnumber(find(e$2,b$2:b$1000)),row($2:$100)),row(a1))))用數組公式,同時按ctrl+shift+回車三鍵結束,下拉更多追問追答追問用了之後只能出來一個1,是左面的快遞物分多個單元格放,還是右面的快遞號需要分多個單元格放?您可以做個圖示意一下不?追答是你查找結果的快遞單號從f2開始分多個單元格放(你現在不是放一個單元格里嗎),f2結果出來後,鼠標指向f2右下角,變成小十字,按住左鍵下拉追問真高手也。那再問一個問題,如何實現這些豎向的編號在一個格子中顯示,且用逗號隔開。如果只有一個數字就不用逗號。如“香蕉”後面的格子顯示“1,2,6”追答這我做不到,因為含香蕉的單元格個數不確定

excel怎麼用vlookup實現逆向反向查找功能

E2=VLOOKUP(D2,IF({1,0},$B$2:$B$6,$A$2:$A$6),2,)向下複製

EXCEL函數VLOOKUP逆向查找運用典型代碼卻是錯的,誰知道問題出在哪?

這個逆向查找不是你想象的那樣,這個是用來實現列的順序交換。至於你説的那個可以用下面這個公式來實現:

=INDEX($D$2:$D$7,LARGE(($E$2:$E$7=$B$3)*ROW($E$2:$E$7),ROW(A1))-1,), 在B4裏面按Ctrl+shift+Enter錄入,然後下拉

EXCEL函數高手 逆向查找最多能用幾種方法

查看幫助,VLOOKUP函數在表格或數值數組的首列查找指定的數值,並由此返回表格或數組當前行中指定列處的數值。當比較值位於數據表首列時,可以使用函數 VLOOKUP 代替函數 HLOOKUP。在 VLOOKUP 中的 V 代表垂直。語法VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value 為需要在數組第一列中查找的數值。Lookup_value 可以為數值、引用或文本字符串。Table_array 為需要在其中查找數據的數據表。可以使用對區域或區域名稱的引用,例如數據庫或列表。追問回答錯誤了

關於EXCEL的字符串反向查找函數

只告訴你思路。

因為FIND函數只能查找到第一個符合條件的字符的位置。如果你正向查找,則可以用FIND相互嵌套的方法,有幾個就嵌套幾層。定位第一個符合條件的字符的位置之後,從這個字符後邊開始下一輪查找。這樣就能找到正向的第N個符合條件的字符。

但是如果是倒數的話,單用FIND函數就無法達到目的。但是SUBSTITUTE函數則可以查找第N個符合條件的值,但是這個函數的作用是替換。你可以用LEN函數算出總長度,然後經過SUBSTITUTE函數組合計算,你可以將文本中的倒數第N個字符替換成某個文本中肯定不會出現的字符,然後再用FIND查找到這個字符的位置。當然,你不想要這個字符的話,也可以直接用SUBSTITUTE函數給替換掉。

思路只要明白公式就比較好寫。有具體的數據的話公式比較好寫。因為手邊沒有你的原表,所以建議你自己寫即可。需要綁你寫的話,需要發原表過來。