簡體   English   中英

Vlookup [通過將查找值匹配到表數組的一半]

[英]Vlookup [By matching lookup value to half of the table array]

我有兩張紙,一張有母公司名稱,另一張有公司名稱,后跟產品名稱。 我想在產品名稱中進行 vlookup 以在產品名稱選項中獲取匹配的公司名稱。 例如:公司名稱為apple,產品名稱為apple macbook。 產品名稱(apple macbook)匹配公司名稱(apple) 我想把 apple 放在 apple macbook 列之前。 公司_名稱 產品_名稱

我試着做查找和匹配,但做不到。 我很想知道是否有任何方法可以這樣做。

您可以使用XLOOKUP(lookup_value, lookup_array, return_array,, [match_mode]) (或等效的VLOOKUP )並將近似match_mode設置為-1 ,這意味着:完全匹配。 如果沒有找到,返回下一個較小的項目。

在單元格C2中使用以下公式:

=XLOOKUP(D2:D7,$A$2:$A$4,$A$2:$A$4,,-1)

這是 output:

示例輸出文件

或者您可以使用完全匹配假設公司名稱在開頭,所以

=XLOOKUP(TEXTBEFORE(D2:D7, " "),$A$2:$A$4,$A$2:$A$4,"Not found")

此選項使您可以檢查是否找不到公司名稱。

注意:兩個選項都不區分大小寫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM