You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求可区分重复值的Excel公式:按规则生成指定后缀

Excel重复值后缀生成解决方案

直接在C列对应单元格输入以下公式(假设数据从A2开始,C2为第一个公式单元格),下拉填充即可:

=CONCAT(A2, "_P", IF(COUNTIF($A$2:$A2, A2)>1, COUNTIF($A$2:$A2, A2)-1, ""))

公式逻辑拆解

  • COUNTIF($A$2:$A2, A2):动态统计当前值在A列从起始行到当前行的出现次数,比如A2是第一次出现结果为1,A3若和A2相同则结果为2,以此类推。
  • IF(COUNTIF(...)>1, 次数-1, ""):判断当前值是否重复出现,重复时用「出现次数-1」作为后缀数字(第一次无数字,第二次对应_P1,正好是次数2-1=1);唯一值则只保留_P。
  • CONCAT(...):把原单元格内容、固定后缀_P,以及需要的数字部分拼接成最终结果。

示例效果

如果A列数据如下:

A列C列(公式结果)
100100_P
100100_P1
200200_P
300300_P
300300_P1
300300_P2

注意事项

如果数据从A1开始,只需把公式里的$A$2:$A2改成$A$1:$A1,在C1输入后下拉即可。

内容的提问来源于stack exchange,提问作者Ilyas Esa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 05:35:54