【问题标题】:How to append alpha characters in a spreadsheet (google sheets)?如何在电子表格(谷歌表格)中附加字母字符?
【发布时间】:2020-07-07 16:34:59
【问题描述】:

我在一个单元格中有一个字符串:“region”。我希望有一列自动填充:

区域A 区域B C区 地区D

我发现通过使用“char(row(A65)”然后填写,我可以自动填充字母字符。

这有效: =连接(B12,字符(行(A65)))

(b12 有“区域”字符串)

但是当我填写时,它不仅增加了 A65,而且增加了 B12。

我如何让它只增加这个函数的一部分?

我也愿意接受其他方法,任何可行的方法。

【问题讨论】:

    标签: google-sheets append google-sheets-formula


    【解决方案1】:

    如果您在范围的一部分之前添加 $,则该部分保持固定或静态。 所以要么

    =concatenate(B$12, char(row(A65)))
    

    =concatenate($B$12, char(row(A65)))
    

    可以向下拖动,B12不会改变。 $B$12 也可以横向拖动而不改变。

    【讨论】:

      【解决方案2】:

      试试:

      =ARRAYFORMULA(B12&CHAR(SEQUENCE(4)+64))
      

      “4”将决定您向下溢出的行数。显然,这适用于“Z”。

      如果您想进一步扩展,请尝试:

      =ARRAYFORMULA(B12&REGEXEXTRACT(ADDRESS(1,SEQUENCE(100),4),"\D+"))
      

      “100”将决定您向下溢出的行数。

      【讨论】:

      • 甜蜜!这是另一种解决方案!
      • @dustycaviar,不客气。我编辑并包含了一个超越“Z”的选项。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多