我想在 Google 表格中創建一個工具,允許某人將大量序列號粘貼到一列中,它會自動按 80 個組加入序列號并用“,”分割它們。
我對第一個單元格的公式是:
=JOIN(",",A1:A80)
這很好用,但我需要將這個公式拖下來以方便 1000 的序列號。我面臨的問題是,當我向下拖動公式時,它適用于A2:A81,然后A3:A82等等。但我需要的是A81:A160,然后A161:A240等等。
有誰知道一個簡單的方法來做到這一點?
uj5u.com熱心網友回復:
一種選擇是使用:
=TEXTJOIN(",",1,QUERY(A:A,"limit 80 offset "&(ROW(A1)-1)*80))
當 .末尾的值用完時,使用TEXTJOIN()而不是避免尾隨逗號。請參閱下面的示例,其中連接了 3 個連續值:JOIN()A:A

uj5u.com熱心網友回復:
一點數學...
="A"&80*(ROW(A1)-1) 1&":A"&80*ROW(A1)

所以試試:
=JOIN(",", INDIRECT("A"&80*(ROW(A1)-1) 1&":A"&80*ROW(A1)))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/490749.html
