excel/open office-将递增值附加到所有非唯一字段

excel/open office-将递增值附加到所有非唯一字段

我有一张包含大约 7500 个商店名称的大表。我需要搜索这些名称,如果它们不是唯一的,则附加一个递增值,例如:

商店_1 商店_2

ETC。

有人知道怎么做吗?

对于另一个项目,我使用了这个:

=J1&IF(COUNTIF($J$1:J1,J1)>1,COUNTIF($J$1:J1,J1),"")

但在 Open Office 中会出现错误,而在 Google 电子表格中,由于我的数据库太大,它会超时。有什么建议吗?

答案1

使用LibreOffice 3.6.3(OpenOffice 的一个温和分支),我只需将公式中的“J”改为“A”,并在 A 列中输入数据(如“John, Joe, John, Joe”)即可使其工作 - 第二次出现的末尾有一个“2”,每个数据的第三次出现的末尾都有一个“3”,依此类推。

您具体遇到了什么错误,您使用的是哪个版本的 OpenOffice?

相关内容