替换excel

时间:2017-08-11 11:33:35

标签: excel string if-statement replace excel-formula

我有一个名为Add_type的excel列,其地址类型为

Add_type

    route
    Sub-locality
    locality
    administrative_area_level_1
    country
    postal_code
    premise
    Sub-locality
    Sub-locality
    administrative_area_level_1
    country
    Sub-locality
    Sub-locality
    Sub-locality

所以我期待的是,如果出现了单词"子局部性"连续然后第二次出现应该被Sub-locality1取代并且如果连续出现三次"子局部性"第二个应该替换为" Sub-locality1"第三个是" Sub-locality2"  我试过=IF(A8=A9,"Sub-locality1",A8),但这并没有解决问题

这样我的输出看起来像

    route
    Sub-locality
    locality
    administrative_area_level_1
    country
    postal_code
    premise
    Sub-locality
    Sub-locality1
    administrative_area_level_1
    country
    Sub-locality
    Sub-locality1
    Sub-locality2

关于如何做到这一点的任何建议。任何帮助将非常感激。感谢。

1 个答案:

答案 0 :(得分:1)

只要重复次数不超过10次,这个就应该有效。

=IF(A8=A9,A9 & IF(A8=B8,1,RIGHT(B8)+1),A8)

将其插入B9。