重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

abcdefghijklmn~と続いているものを

abc
def
ghi
jklと変えることはできるでしょうか?
よろしくお願いします

A 回答 (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
「excelでデータの位置を変えたい」の回答画像3
    • good
    • 0
この回答へのお礼

まさしく求めていた回答でした。
私の説明不足で、困らせてしまって申し訳ございません。

本当にありがとうございました。

お礼日時:2014/04/07 19:54

実際のデータは長い文字列でこの文章を一定のセル間隔で自動的に区切って下のセルに続けて表示したいということなら、フィルの機能を利用します。



エクセルのバージョンが記載されていないので2007の場合の操作例を示すと、そのデータのセル幅をご希望の文字数分の幅に調整して、ホームタブの「編集」の中の「フィル」のアイコン(下向き矢印アイコン)をクリックし「両端揃え」を選択してください。

#Officeソフトはバージョンによって使用できる機能や操作方法が大きく異なりますので、質問の際には必ずバージョンを明記するようにしましょう。
「excelでデータの位置を変えたい」の回答画像2
    • good
    • 0

こんばんは!



>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

この回答への補足

続いているデータではありません・・・
言葉足らずでした
すべて無関係の文字列です

補足日時:2014/04/07 18:41
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!