Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.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,是否有一个公式或一系列公式可用于从同一行中的单元格复制值,并向其中添加下一个未使用的数字?查看图像以获得所需的结果。如果原始列表位于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

是否有一个公式或一系列公式可用于从同一行中的单元格复制值,并向其中添加下一个未使用的数字?查看图像以获得所需的结果。

如果原始列表位于A列,从
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%对的!!如果一个块中没有重复的块,只有重复的项,那么你的公式就是最好的!