代码之家  ›  专栏  ›  技术社区  ›  Pachino

Excel中的REPT函数

  •  0
  • Pachino  · 技术社区  · 1 年前

    请,我需要excel在单元格中重复文本2x 这就是REPT(文本,2) 如果文本没有重复,但如果它已经重复了2次,就不应该这样做。

    我试着用这个公式

    =如果(B2=报告(B2,1),B2=报告

    它给我假,然后0给我真。

    Excel公式或VBA将不胜感激。

    1 回复  |  直到 1 年前
        1
  •  2
  •   rotabor    1 年前

    对于非B2的任何单元格:

    =IF(LEFT(B2,LEN(B2)/2)=RIGHT(B2,LEN(B2)/2),B2,REPT(B2,2))
    

    此公式允许B2中心的任何符号(如xxxYxxx)。为了避免这种影响,请使用修改后的Tim公式:

    =IF(B2=REPT(LEFT(B2,LEN(B2)/2),2),B2,REPT(B2,2))
    
    推荐文章