为变量赋值[Excel]

时间:2017-08-13 00:20:31

标签: excel google-sheets

我为我的工作地点制作了一个基本的库存清单,并希望将来更容易进行输入和更改。到目前为止,我已经为我们的库存输入了所有型号,我想知道如何为型号分配价格,以便它自动将其填充到单元格中的两个单元格中。我也在使用大约50个型号,所以这将是一个很长的功能 例如:
B E
778740 125.99
778739 120.99
778740

有没有办法让第二个" 778740"可以自动填写吗?我是excel的新手,我无法找到这个问题,虽然我知道这很简单并且存在。即使有人可以联系我,也会非常感激。谢谢!

1 个答案:

答案 0 :(得分:0)

假设您的标题位于第1行,A列中的型号和B列中的价格。您可以在单元格B3中使用以下公式,并根据需要将其向下拖动。然后你在A列中填写的内容匹配上面的内容,它旁边的单元格将自动填充。否则它会保持空白,让你知道它是在你身上填充它(虽然一旦你这样做,公式将不再存在,所以如果你以后填写上面的匹配,魔法就会消失)。

=iferror(indirect("B" & (1+match(A3,A$2:A2,0))),"")

如果没有找到任何内容,匹配函数将返回错误,ifError会将您的单元格留空。如果找到匹配项,我们将从B列的相应行中获取值。