簡體   English   中英

如果Excel中有4列匹配,則返回值

[英]Return Value if 4 columns match in Excel

我在Excel中使用2張紙:

1)主價格表

2)進入

我的“主價格表”表包括特定的木材尺寸和規格以及指定的價格(可能有200種不同的選項可用於定價目的,因此需要很長時間才能手動查找每個價格)

當我在“條目”表中輸入木材清單時。 。僅在“大小(W)”,“大小(H)”,“長度”和“種類”列中的值返回時,我才想從“主價格表”中的“價格”列中返回值。在“條目”表中輸入的是“主價格表”中的匹配列,以便它可以為我找到價格

什么公式可以幫助我解決這個問題?

您能提供的任何幫助將不勝感激

我已經在下面的帖子中添加了圖片,以便您可以看到我正在使用的內容

在此處輸入圖片說明

在此處輸入圖片說明

最簡單的方法可能是在兩個表中都創建一個幫助器列,在這里您將四個單元格與“& &符號組合在一起。 這將創建一個唯一鍵,您可以在諸如VLoookup或索引/匹配組合的查找功能中使用。

例如:在主表格中,在價格之前插入一個新列,並在該新列中使用公式(從G3單元格開始

=A3&C3&D3&E3

在條目表中執行相同的操作。 然后,您可以在輸入表的單元格H3中查找價格,如下所示:

=vlookup(G3,'Master Price Sheet'!F:G,2,False)

復制下來。

這是基本原則。 您可以通過錯誤捕獲來添加更多優化,因此,如果行為空,則不會出錯。 許多方法之一是將公式包裝在IfError中,或者在執行Vlookup之前檢查所有四個單元格的內容。

暫無
暫無

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

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