Excel でエントリに応じて列にテキストを繰り返し、列を挿入する方法

Excel でエントリに応じて列にテキストを繰り返し、列を挿入する方法

私のスプレッドシートには、複数の列にコンマで区切られたエントリが可変数あります。各列の最大エントリ数を計算し、この数の空白列を挿入してから、テキストを列に移動する機能を実行する必要があります。次に、スプ​​レッドシート内のコンマで区切られたエントリが 1 つ以上ある他の列に対してこれを繰り返す必要があります。例:

列 1: 行 1 = 2 エントリ、行 3 = 5 エントリ

列 2: 行 1 = 6 エントリ、行 30 = 4 エントリ

前もって感謝します。

答え1

  1. カンマ区切り値の列の右側に1列挿入します

  2. 各セルの新しい行に数式を入力します

    =LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1

  3. 結果は、特定のセル内にいくつのフィールドがあるかを示します(コンマの数に「1」を加えた数)。

  4. 並べ替えまたは=max(...)数式を使用して最大数を決定し、目的に応じて特定の参照列の空の列の数を挿入します。

この解決策で問題が解決した場合は、回答済みとしてマークしてください。

関連情報