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

我可以要一份既有数字又有字母的有序列表吗?

  •  0
  • Audrix  · 技术社区  · 8 月前

    因此,我有一个单元格,其中包含三个以换行符分隔的列表:

    How the data is currently set up

    有没有办法让它既有编号的列表,也有按字母顺序排列的列表?例如。

    1. a.第一点b.第二点c.第三点
    2. a.第一点b.第二点c.第三点
    3. a.第一点b.第二点c.第三点

    我试着问ChatGPT,但它永远无法给我想要的答案。

    我尝试过使用ChatGPT给我的公式,比如:

    =TEXTJOIN(“”,IF(ISNUMBER(SEARCH(“a”,I3)),ROW(),“”),“a”)&;“.”;替换(I3,“a”,“a“,1)

    但结果如下:

    The outcome of the above formula

    1 回复  |  直到 8 月前
        1
  •  1
  •   JvdV    8 月前

    这足够了吗?

    enter image description here

    公式在 B1 :

    =LET(s,TEXTSPLIT(A1,,CHAR(10)),TEXTJOIN(CHAR(10),,SEQUENCE(ROWS(s))&". "&s))
    

    根据评论,编辑版本:

    enter image description here

    =LET(s,TEXTSPLIT(REDUCE(A1,27-SEQUENCE(26),LAMBDA(x,y,SUBSTITUTE(x,y,CHAR(y+96)))),,CHAR(10)),TEXTJOIN(CHAR(10),,SEQUENCE(ROWS(s))&". "&s))
    
    推荐文章