Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为变量[Excel]赋值_Excel_Google Sheets - Fatal编程技术网

为变量[Excel]赋值

为变量[Excel]赋值,excel,google-sheets,Excel,Google Sheets,我正在为我的工作地点制作一份基本的清单,希望以后的输入和更改更容易。到目前为止,我已经为我们的存货输入了所有的型号,我想知道如何给型号分配一个价格,这样它就会自动填充到两个单元格中。我还使用了大约50个型号,因此这将是一个冗长的功能。 示例: B E 778740125.99 778739120.99 778740 是否有办法自动填写第二个“778740”?我是excel新手,我找不到这个问题,尽管我知道它非常简单并且存在。即使有人能把它和我联系起来,我也非常感激。谢谢大家! 假设您的标题在第1

我正在为我的工作地点制作一份基本的清单,希望以后的输入和更改更容易。到目前为止,我已经为我们的存货输入了所有的型号,我想知道如何给型号分配一个价格,这样它就会自动填充到两个单元格中。我还使用了大约50个型号,因此这将是一个冗长的功能。
示例:
B E
778740125.99
778739120.99
778740


是否有办法自动填写第二个“778740”?我是excel新手,我找不到这个问题,尽管我知道它非常简单并且存在。即使有人能把它和我联系起来,我也非常感激。谢谢大家!

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


如果未找到任何内容,match函数将返回一个错误,ifError将通过将单元格留空来处理该错误。如果找到匹配项,我们将从B列中相应的行中获取值。

您可能需要研究Excel的VLOOKUP()函数。@Aron看起来最终这就是我想要使用的,但我不知道如何应用它,因为我正在将值添加到同一列中。假设下面还有20行还有另一行778740,我如何让它自动更新?为什么相同的型号以相同的价格出现在列表中?好的,现在我假设您有多个序列化的部件单元,所以数量列不是一个可行的选项。您可以创建一个单独的表,其中只包含每个零件号的价格,然后让库存表对此进行VLOOKUP。此外,作为一般警告,尝试将Excel用作关系数据库可能会在短期和长期内导致问题。
=iferror(indirect("B" & (1+match(A3,A$2:A2,0))),"")