如何将 运行 计数添加到 excel 单元格,其中已有文本?
How to add running count to excel cell, which already has text in it?
任何人都可以建议如何将 运行 计数添加到 excel 单元格,这些单元格中已经有文本,而不删除所述文本。
随后将使用一些屏幕截图来澄清我的问题。
我收到了大量的表格,其中 C 列中的测试用例名称为 text/string,但它们缺少从单元格开头开始的 运行 计数(不确定是否“运行 计数”是正确的术语)。
在第一个屏幕截图中,您可以看到我如何需要它们,以及在第二个屏幕截图的第一行(C 列)中。所以原始文本可以是例如“采购订单”,我希望它是“1.采购订单”,下一个单元格是“2.采购订单”等
Screenshot 1.
Screenshot 2.
我想 excel 中没有现成的函数可以解决我的问题。几年前我玩过宏和 VBA,但我脑子里没有任何线索可以解决这个问题。
也许一个宏会逐一检查所选列中的每个单元格,剪切现有文本,向单元格添加一个变量编号,然后将剪切的文本复制到变量后面,然后添加 +1在移动到下一个单元格之前添加到变量?
所以我有点理解它是如何完成的逻辑,但是不记得语法和运算符等是如何在 VBA 中工作的。
提前致谢。
不太确定你想从图像中得到什么,但你可以这样做:
如果单元格 A1 有 942
并且单元格 B1 有“面包片”
那么C1可以得到结果“942片面包”:
=A1&" "&B1
不确定 运行 count 是否正确,但您可以使用辅助列和一个简单的公式来完成:
=COUNTIF($C:C2;C2)&". "&C2
然后你可以copy/paste作为值并删除辅助列
任何人都可以建议如何将 运行 计数添加到 excel 单元格,这些单元格中已经有文本,而不删除所述文本。
随后将使用一些屏幕截图来澄清我的问题。
我收到了大量的表格,其中 C 列中的测试用例名称为 text/string,但它们缺少从单元格开头开始的 运行 计数(不确定是否“运行 计数”是正确的术语)。 在第一个屏幕截图中,您可以看到我如何需要它们,以及在第二个屏幕截图的第一行(C 列)中。所以原始文本可以是例如“采购订单”,我希望它是“1.采购订单”,下一个单元格是“2.采购订单”等
Screenshot 1.
Screenshot 2.
我想 excel 中没有现成的函数可以解决我的问题。几年前我玩过宏和 VBA,但我脑子里没有任何线索可以解决这个问题。
也许一个宏会逐一检查所选列中的每个单元格,剪切现有文本,向单元格添加一个变量编号,然后将剪切的文本复制到变量后面,然后添加 +1在移动到下一个单元格之前添加到变量?
所以我有点理解它是如何完成的逻辑,但是不记得语法和运算符等是如何在 VBA 中工作的。
提前致谢。
不太确定你想从图像中得到什么,但你可以这样做:
如果单元格 A1 有 942
并且单元格 B1 有“面包片”
那么C1可以得到结果“942片面包”:
=A1&" "&B1
不确定 运行 count 是否正确,但您可以使用辅助列和一个简单的公式来完成:
=COUNTIF($C:C2;C2)&". "&C2
然后你可以copy/paste作为值并删除辅助列