我正在维护以下口味的库存:
Cell B1 : 5vanilla,5cola,5mango
相似地
Cell C1 : 3vanilla,3cola,3mango
是否存在一个求和公式可以帮助我在单元格 F1 中实现自动求和8vanilla,8cola,8mango
?
答案1
我发现,有时候不把所有事情都用 Excel 来做会更快。虽然不太优雅,但总体来说通常更快。例如,我只需将其保存为 CSV 文件并将其加载到记事本中。只需添加几个逗号和/或新行,然后重新保存,就很容易了。然后将 CSV 重新加载到 Excel 中,数据就会以列的形式显示,更易于管理。
答案2
首先要有一个草稿
不建议混合使用文本和数字。但如果你坚持的话,这里有解决方案:
=NUMBERVALUE(LEFT(B1,1))+NUMBERVALUE(LEFT(C1,1))
B1
用C1
单元格引用和1
单词前的数字替换(例如 1mango:1 位数字,12cola:2 位数字)。
此功能支持自动填充,只要您的数据格式一致,就可以使用自动填充。
编辑:编辑功能来处理该问题。
版本 2
=(NUMBERVALUE(LEFT(A1,1))+NUMBERVALUE(LEFT(B1,1)))&"abc,"&(NUMBERVALUE(MID(A1,SEARCH(",",A1)+1,1))+NUMBERVALUE(MID(B1,SEARCH(",",B1)+1,1)))&"bcd"
此功能搜索,
并选择下一个字符(数字),您可以扩展它并在数据中包含/替换产品名称和库存数字。
版本 3
极长配方警告:
=( NUMBERVALUE(LEFT(A1,1))+NUMBERVALUE(LEFT(B1,1)) )&"product1,"&( NUMBERVALUE(MID(A1,SEARCH(",",A1)+1,1))+NUMBERVALUE(MID(B1,SEARCH(",",B1)+1,1)) )&"product2,"&( NUMBERVALUE(MID(A1,SEARCH(",",A1,SEARCH(",",A1)+1)+1,1))+NUMBERVALUE(MID(B1,SEARCH(",",B1,SEARCH(",",B1)+1)+1,1)) )&"product3"
已在 Excel 移动版中测试过。希望您知道自己在做什么。