我已經創建了一個虛擬示例,下面有定價查詢表表2和一個交易表表1。下表。Excel索引匹配到遠程查詢表
表1
+----------+--------+
| CATEGORY | VOLUME |
+----------+--------+
| Orange | 12 |
+----------+--------+
| Orange | 25 |
+----------+--------+
| Grape | 40 |
+----------+--------+
| Grape | 700 |
+----------+--------+
表2
+----------+-------+-------+
| CATEGORY | RANGE | PRICE |
+----------+-------+-------+
| Orange | 10 | 2.50 |
+----------+-------+-------+
| Orange | 20 | 2.00 |
+----------+-------+-------+
| Orange | 30 | 1.50 |
+----------+-------+-------+
| Grape | 50 | 5.00 |
+----------+-------+-------+
| Grape | 100 | 2.00 |
+----------+-------+-------+
希望是參考該查找表,並拉射程小於或等於VOLUME對於給定的類別相關聯的價格。在VOLUME大於查找表中任何範圍的情況下,它會將PRICE拉到最高範圍。
所需的輸出
+----------+--------+-------+
| CATEGORY | VOLUME | PRICE |
+----------+--------+-------+
| Orange | 12 | 2.00 |
+----------+--------+-------+
| Orange | 25 | 1.50 |
+----------+--------+-------+
| Grape | 40 | 5.00 |
+----------+--------+-------+
| Grape | 700 | 2.00 |
+----------+--------+-------+
我的頭馬上就到採用雙一元 - (陣列功能,但是當這兩個表是記錄的幾十萬性能是行不通的
所有。想法非常讚賞。使用Excel 2016.
您有多少個不同的類別? – CallumDA
約500個類別。範圍 – Blake
的每個範圍將有40-50個間隔,對於給定的「CATEGORY」,其範圍小於或等於「VOLUME」。您是否指最小的「RANGE」大於或等於「VOLUME」對於給定的'CATEGORY'? –