- ベストアンサー
excelでデータの位置を変えたい
abcdefghijklmn~と続いているものを abc def ghi jklと変えることはできるでしょうか? よろしくお願いします
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
No.1です。 補足の >続いているデータではありません >言葉足らずでした >すべて無関係の文字列です は判りましたが、実際はどのような配置になっているのでしょうか? それが判らないと回答のしようがありませんが・・・ あくまで憶測での回答のなりますが、↓の画像のようにA列にデータがあり3列ずつ表示したい! というコトであれば、行合わせだけの問題だと思います。 当然のコトながら >「すべて無関係の文字列」で大丈夫です。 画像ではC1セルに =INDEX($A:$A,3*(ROW(A1)-1)+1+COLUMN(A1)-1)&"" または =OFFSET($A$1,3*(ROW(A1)-1)+COLUMN(A1)-1,,1)&"" という数式を入れフィルハンドルで右へ3列分、そのまま下へコピーしています。m(_ _)m
その他の回答 (2)
- MackyNo1
- ベストアンサー率53% (1521/2850)
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! >abcdefghijklmn~と続いているものを とは1セルにデータがあり、1セルに3個ずつ表示したい!というコトでしょうか? そうであれば、A1セルにデータがあるとすると表示したいセルに =MID(A$1,3*(ROW(A1)-1)+1,3) という数式を入れフィルハンドルで下へコピー! データは1セルずつ入っていて、1セルずつ表示したい場合、 A1セルからすべて1行目にあるとします。 表示したいセルに =OFFSET($A$1,,3*(ROW(A1)-1)+COLUMN(A1)-1) という数式を入れ、右へ3列分フィルハンドルでコピー! そのまま下へコピーしてみてください。m(_ _)m
補足
続いているデータではありません・・・ 言葉足らずでした すべて無関係の文字列です
お礼
まさしく求めていた回答でした。 私の説明不足で、困らせてしまって申し訳ございません。 本当にありがとうございました。