有人能帮我根据以下条件创建公式吗?
Table 1
Type>> 6-800 6-500 6-100 6-200
Item<<
Book $10.00 $15.00 $- ??
Table $100.00 $- $200.00 ??
Copy $5.00 $10.00 $30.00 ??
Pen $7.00 $8.00 $- ??
Pencil $2.00 $3.00 $- ??
Paper $1.00 $2.00 $5.00 ??
Table 2
Item Type Price
6-800 Book $10.00
6-800 Table $100.00
6-800 Copy $5.00
6-800 Pen $7.00
6-800 Pencil $2.00
6-800 Paper $1.00
6-500 Book $15.00
6-500 Copy $10.00
6-500 Pen $8.00
6-500 Pencil $3.00
6-500 Paper $2.00
6-100 Table $200.00
6-100 Copy $30.00
6-100 Paper $5.00
6-200 Book $100.00
6-200 Pencil $50.00
6-200 Paper $10.00
我想要一个公式,用表二中的数据填充表一。条件是,如果表一中的类型和项目与表二中的单个列(项目类型)匹配,则返回价格列的值。
答案1
这听起来类似于:索引匹配多个条件
长话短说,尝试=index(TABLE2,match(1,($A2=TYPE_Column)*(B$1=Item_Column),0),5)
使用数组函数。这意味着您必须Ctrl +Enter
在输入公式后按下。
请参阅此链接了解其工作原理。https://exceljet.net/formula/index-and-match-with-multiple-criteria