Excel 将下一个未使用的数字添加到值
是否有一个公式或一系列公式可用于从同一行中的单元格复制值,并向其中添加下一个未使用的数字?查看图像以获得所需的结果。如果原始列表位于A列,从Excel 将下一个未使用的数字添加到值,excel,google-sheets,Excel,Google Sheets,是否有一个公式或一系列公式可用于从同一行中的单元格复制值,并向其中添加下一个未使用的数字?查看图像以获得所需的结果。如果原始列表位于A列,从A1开始,在B1中,将其放入并向下拖动: =A1&"-"&COUNTIF($A$1:$A1,A1) 请注意,这专门适用于此处显示的数据。在B1中输入: =A1 & "-" & 1 =IF(A2=A1,A2 & "-" & --MID(B1,LEN(A2)+2,9999)+1,A2 & "-" &am
A1
开始,在B1
中,将其放入并向下拖动:
=A1&"-"&COUNTIF($A$1:$A1,A1)
请注意,这专门适用于此处显示的数据。在B1中输入:
=A1 & "-" & 1
=IF(A2=A1,A2 & "-" & --MID(B1,LEN(A2)+2,9999)+1,A2 & "-" & 1)
在B2中输入:
=A1 & "-" & 1
=IF(A2=A1,A2 & "-" & --MID(B1,LEN(A2)+2,9999)+1,A2 & "-" & 1)
并向下复制:
只是想知道为什么计数的构造相对复杂?这与
COUNTIF()
有什么区别吗?编辑:啊,我想如果第13行出现“alpha”,这将重新开始编号,因此B13
将是alpha-1
?。对吗?@BruceWayne你是100%对的!!如果一个块中没有重复的块,只有重复的项,那么你的公式就是最好的!