質問: セル内テキスト区切って列を挿入する方法を探しています 添付画像左の表から右の表のようにテキストを変換する方法はありますでしょうか? 一つのセルにテキストが入っていて、それを半角スペースで区切って縦に並べたいのですが、 できればその際に下の行との間にその区切ってできたテキストの数だけ行を追加したいです。 よろしくお願いいたします。
回答: 添附圖參照(excel 2019) sheet1 に於いて、 c1: =len(b1)-len(substitute(b1," ","")) e1: =iferror(find(" ",$b1,d1+1),99) k1: =iferror(mid($b1,d1+1,e1-d1-1),123) sheet2 に於いて、 1.セル a1、b1 に夫々右側に示す式を入力後、下方にズズーッとオートフイル ̄ ̄した結果を添付図下段の左端に示す。 a1: =offset(sheet1!a$1,(row(sheet1!a1)-1)/(max(sheet1!c:c)+1),) b1: =offset(sheet1!k$1,(row(sheet1!a1)-1)/(max(sheet1!c:c)+1),mod(row(sheet1!a1)-1,(max(sheet1!c:c)+1))) 2.列範圍 a:b を選擇⇒ctrl+c⇒マウスの右クリック⇒[貼り付けオプション] ̄ ̄直下の"123"(値)アイコンをチョーン⇒winキー+f5⇒[セル選択]⇒“定数” ̄ ̄に目玉入れ、且つ、“数値”以外のチェック外し⇒[ok]とツン ̄ ̄した結果が右隣の圖 3.選擇された任意の數値セル上でマウスの右クリック⇒[削除]⇒“行全体”に ̄ ̄目玉入れ⇒[ok]を「エイヤッ!」と叩き附け ̄ ̄した結果が更に右隣の圖 4.範圍 a2:a14 を選擇して、次の[条件付き設定]を施した結果を右端圖に ̄ ̄示した。 ̄ ̄ ̄ ̄ ̄ルールの種類:“数式を...を決定” ̄ ̄ ̄ ̄ ̄ルールの内容↓ ̄ ̄ ̄ ̄数式→ =a2=a1、書式→白のフォント色 以上、「できるだけ詳細」でした。フー