Excel formula Excel if函数从表中提取多个值

Excel formula Excel if函数从表中提取多个值,excel-formula,Excel Formula,如果我的问题的措辞不是最好的,我道歉。我试图设计一个简单的公式,如下所示: 我们出售的某些商品的成本取决于可用性,可用性由表格确定。表中有行和列,每个行和列的范围从1到9。每个单元格都填写了成本 例如,假设一个项目的值为38。要获得价格,可以查看第3行和第8列,匹配的单元格会给出价格 我如何设计一个公式,其中如果我在单元格中输入可用性值(比如38),它将从第3行第8列中查找匹配的价格) 此外,还需要增加一些税费,这些税费根据购买物品的地点而有所不同。例如,亚特兰大将征收12%的税收等 所以我想添

如果我的问题的措辞不是最好的,我道歉。我试图设计一个简单的公式,如下所示:

我们出售的某些商品的成本取决于可用性,可用性由表格确定。表中有行和列,每个行和列的范围从1到9。每个单元格都填写了成本

例如,假设一个项目的值为38。要获得价格,可以查看第3行和第8列,匹配的单元格会给出价格

我如何设计一个公式,其中如果我在单元格中输入可用性值(比如38),它将从第3行第8列中查找匹配的价格)

此外,还需要增加一些税费,这些税费根据购买物品的地点而有所不同。例如,亚特兰大将征收12%的税收等

所以我想添加几个额外的单元格,第一个单元格中输入城市,然后在电子表格中有一个单独的表格,列出城市列表和匹配的税收。因此,我想添加第二个公式,它将根据用户所属城市的类型,计算成本并添加匹配税

感谢和抱歉如果不是很清楚

您可以在表格“数据”中看到答案

可以隐藏不必要的列。我添加了一些列,因此最终结果的公式不会太长,也不会太难理解

嗯<代码>最终结果=价值+(价值*%税)

如果我错了,你可以很容易地改变公式


我使用vlookup查找基于数字的列名和基于国家名称的税收。

参考所附图像:

  • 产品数据为A1:E5
  • 城市税务信息是A8:B12
  • 输入/计算的信息为G8:M12
功能包括:

  • J1:
    =VLOOKUP(值(左(H9,1)),$A$1:$E$5,匹配(值(右(H9,1)),$A$1:$E$1,0)
  • K1:
    =VLOOKUP(I9$A$8$B$12,2,0)
  • L1:
    =K9*J9
  • M1:
    =L9+J9
VLOOKUP()公式允许您根据值选择某一行,然后选择第n列。所以基本上,它使用“产品ID”最左边的数字来选择要使用的行。对于第n列,MATCH()公式返回某个值的位置。在这里,我们使用“产品ID”最右边的数字来计算第n列

就税率而言,它更简单。它还基于“City”拾取行,然后返回第2列中的值

我只看到一个问题。您在产品ID中仅限于两位数-这将分为1位数的列和1位数的行。通过修改J1公式中嵌入的RIGHT()或LEFT()公式,可以轻松克服这一问题

希望这有帮助


我对你的解释有点困惑,但我认为你可以用vlookup。或者,你可以通过为你制作新的表格来展示你的一些实际数据,所以我可以提供帮助。如果只有一个潜在的结果,那么正如@anakpanti所说的,VLOOKUP将起作用。如果有超过一个潜在的结果,它会变得有点棘手,需要高级使用索引、匹配和小。我建议使用2个VLOOKUP公式,一个用于可用性值,另一个用于税额。试试看,如果你被困在你尝试过的公式里,我会帮你。帮我一把?!我处在一个愿意帮助你的位置上。好。。。我知道这是你的第一篇帖子,但你不是在给我或任何想帮助你的人制造麻烦吗?我只是要求你复制/写一些数据,所以我只需要制作和思考公式。但你看,让我自己制作数据并为你提供公式。哈哈。但没关系,因为这是你的第一篇帖子。我将在一分钟后公布我的答案。