以下のように2つの列AとBがあります
列 A には 1,2,3,4,5 が含まれ、B には a,b,c,d,e が含まれます
1a、1b、1c、1d、1e、2a、2b、2c、2d、2e、3a、3bなどの列Cが必要です。
以下のように2つの列AとBがあります
列 A には 1,2,3,4,5 が含まれ、B には a,b,c,d,e が含まれます
1a、1b、1c、1d、1e、2a、2b、2c、2d、2e、3a、3bなどの列Cが必要です。
この式を試してください。
=CONCATENATE((INDIRECT("A"&ROUNDUP(ROW()/5,0))),(INDIRECT("B"& IF((ROW()-(ROUNDDOWN(ROW()/5,0)*5))=0,5,(ROW()-(ROUNDDOWN(ROW()/5,0)*5))))))
出力
2a、2b、2cなどの意味がよくわかりませんが、列Aにあるものと列Bにあるものを結合したいだけなら、これはうまくいくはずです:
=CONCATENATE((INDIRECT("A"&ROW())),(INDIRECT("B"&ROW())))
これにより、C1 の場合は 1a、C2 の場合は 2b というようになります。最初の列の最初のセルと 2 番目の列の他のすべてのセルの反復的な組み合わせが必要な場合は、ループの終点として 2 番目の列のアクティブ/使用済みセルと一緒にループをスローし、変更する必要があります。 2 番目の INDIRECT 関数呼び出しでの ROW()+N。次に、長いテキスト文字列になるため、それをつなぎ合わせます。