[英]Compile an alphabetic list of character strings from three columns in Google Sheets
我有一個如下所示的Google電子表格:
Mediation 1 Mediation 2 Mediation 3 Mediation 4
ELL TIME Health Time
Health ELL TIME Behavior
我構建了一個“所有中介”,該中介創建了一個逗號分隔的每個分配的中介列表。 看起來如下:
Mediation 1 Mediation 2 Mediation 3 Mediation 4 Mediation All
ELL TIME Health Time ELL, Time, Health,
Health ELL TIME Behavior Health, Ell, Time, Behavior
我用於生成中介全部的代碼如下:
=iferror(sort(join(",",filter(indirect(concatenate(address(row(),match("Mediation 1",A$1:JA$1,0),4),":",address(row(),match("Mediation 2",A$1:JA$1,0),4))),indirect(concatenate(address(row(),match("Mediation 1 ",A$1:JA$1,0),4),":",address(row(),match("Mediation 2",A$1:JA$1,0),4)))<>""))))
上面的代碼省略了我在此處包含的中介3和中介4。
我希望調解列表按字母順序排列,以便
ELL, Time, Health, Time
被替換為
ELL, Health, Time
和
Health, ELL, Time, Behavior
變成
Behavior, ELL, Health, Time
這樣可以更輕松地輸入數據。 放入數據的人不必將相同的中介放入相同的列和行。
@daniel公式似乎有效。 如果您不希望同時返回“ TIME”和“ Time”,請將公式更改為:
=join(",",TRANSPOSE(Sort(UNIQUE(LOWER(transpose(A2:D2))))))
但是,這將返回所有小寫字母(ell,health,time)。 或者,如果您對單個單元格中已連接的內容還可以,並且只想刪除重復項並按字母順序使用,請使用:
= JOIN(“,”,SORT(unique(lower(TRANSPOSE(TRIM(SPLIT($ A5,“,”))))))))))
其中$ A5是您的串聯單元格。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.