Google sheets 按范围搜索Google工作表条件查找

Google sheets 按范围搜索Google工作表条件查找,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我有两张床单 带立柱的薄板 Courier | From | To | Weight (kg) | Price DHL | US | China | 8 | (Derived from SheetB) DHL | US | China | 15 | (Derived from SheetB) Courier | From | To | Min | Max |Price DHL | US

我有两张床单 带立柱的薄板

Courier | From | To    | Weight (kg) | Price  
DHL     |  US  | China | 8           | (Derived from SheetB) 
DHL     |  US  | China | 15          | (Derived from SheetB)
Courier | From | To    | Min  | Max        |Price  
DHL     |  US  | China | 0.01 | 5          | 10  
DHL     |  US  | China | 5.01 | 10         | 20  
DHL     |  US  | China | 10.01| (infinity) | 50
带柱的薄板B

Courier | From | To    | Weight (kg) | Price  
DHL     |  US  | China | 8           | (Derived from SheetB) 
DHL     |  US  | China | 15          | (Derived from SheetB)
Courier | From | To    | Min  | Max        |Price  
DHL     |  US  | China | 0.01 | 5          | 10  
DHL     |  US  | China | 5.01 | 10         | 20  
DHL     |  US  | China | 10.01| (infinity) | 50
如何让SheetA使用查找函数返回“Price”

结果:

Courier | From         | To         | Weight (kg) | Price
DHL     |  US          | China      | 8           | 20
DHL     |  US          | China      | 15          | 50
谢谢你的帮助

=ARRAYFORMULA(IFERROR(VLOOKUP(D2:D, SheetB!D2:F, 3, 1), ))

你不相信你没有或不能对此进行任何研究。先用谷歌搜索,然后用谷歌搜索“GoogleSheetsVlookup”。我知道vlookup,但我只知道基本的vlookup。无法找出多重匹配和条件匹配,如>=,社区并不激烈,但它希望您的工作和研究包含在您的问题中。如果您输入“无法计算出多个匹配条件匹配,如>=,=,则可能会有所不同,您的运价对于三个重量范围是固定的(Col D&E):0-5、6-10和10无穷大。但实际上您只需要D列:0+、6+和10+。发货#1的权重为8,大于0+但小于10+。因此,如果您在D列中查找权重,并且如果
[排序]
=TRUE,则最近的匹配项(小于或等于搜索键)为5=Price20。您的公式为
=vlookup(D2,表B!$D$2:$F$4,3,正确)