• ベストアンサー

excelでデータの位置を変えたい

abcdefghijklmn~と続いているものを abc def ghi jklと変えることはできるでしょうか? よろしくお願いします

  • kdry
  • お礼率68% (117/170)

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.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

kdry
質問者

お礼

まさしく求めていた回答でした。 私の説明不足で、困らせてしまって申し訳ございません。 本当にありがとうございました。

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

実際のデータは長い文字列でこの文章を一定のセル間隔で自動的に区切って下のセルに続けて表示したいということなら、フィルの機能を利用します。 エクセルのバージョンが記載されていないので2007の場合の操作例を示すと、そのデータのセル幅をご希望の文字数分の幅に調整して、ホームタブの「編集」の中の「フィル」のアイコン(下向き矢印アイコン)をクリックし「両端揃え」を選択してください。 #Officeソフトはバージョンによって使用できる機能や操作方法が大きく異なりますので、質問の際には必ずバージョンを明記するようにしましょう。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! >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

kdry
質問者

補足

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

関連するQ&A

  • エクセルで,スペースのある文字列を列ごとに分けるには?

    例えば abc def ghi jkl mno pqr という文章があったとします。 それを |abc|def|ghi| ------------- |jkl|mno|pqr| みたく,スペースのあるところで区切るにはどのようにすればよいでしょうか。教えてください。

  • エクセルで元データを残しながらコピー

    エクセル2007で複数の行にまたがってある複数のデータを楽に一つの行にまとめたい。 例 A1 abc B2 def A3 ghi C4 jkl 以下省略 このB行とC行をA行に全てまとめて移動したいのですがどのようにすればいいでしょうか。 したいこと A1 abc A2 def A3 ghi A4 jkl 以下略

  • エクセル セルの並べ換え方法について教えて下さい

    縦 A列とB列に入力してある内容を縦一列にまとめて上下二段にする方法、 どなたか教えて下さい! A列   B列 abc def ghi jkl    mno pqr これを A列 abc def ghi jkl mno pqr という様にしたいのです。   

  • データをブロックごとに並べ替えるスクリプト

    データをブロックごとに移動して並べ替えたいのですが、 うまくいくスクリプトが書けず困っています。 APR_A----- abc 1 def 2 APR_B----- abc 3 def 4 APR_C----- abc 5 def 6 APR_A----- ghi 1 jkl 2 mno 3 APR_B----- ghi 4 jkl 5 mno 6 APR_C----- ghi 7 jkl 8 mno 9 のようなフォーマットのデータがあります。 これを以下のようにフォーマットを変えたいのですが、 awkを使ってどのようにスクリプトを書いたらよいでしょうか。 元データの中で、区切りの行は常にAPR_で始まっています。 APR_で始まる行に来たら次の列に移って2列目のみprint というのを繰り返し、APR_Aに戻ってきたら、 1列目(abc,defなど)、2列目ともprintして同様に繰り返す。 各ブロックの行数はまちまちです。(最初のブロックのように2行のブロックもあれば2番目のブロックのように3行のもあります) rowtitle APR_A APR_B APR_C abc 1 3 5 def 2 4 6 ghi 1 4 7 jkl 2 5 8 mno 3 6 9 分かりにくい文章ですが、理解していただけることを願っています。 よろしくお願いします。

  • excelの重複データの削除方法。

    excel2003で重複する値を自動的に削除する方法を探しています。 現在、以下のような手順で作業をしています。     A   B   C 1 ○○○ 100 ABC 2 ▼▼▼ 200 DEF 3 ◇◇◇ 300 GHI 4 ■■■ 400 JKL 5 △△△ 500 MNO ↑の元データに      A   B   C 1 ○○● 100 ABC 2 ◇◆◇ 300 GHI ↑のデータを追加(貼り付け)して並び替えをすると      A   B   C 1 ○○○ 100 ABC 2 ○○● 100 ABC 3 ▼▼▼ 200 DEF 4 ◇◇◇ 300 GHI 5 ◇◆◇ 300 GHI 6 ■■■ 400 JKL 7 △△△ 500 MNO というデータが出来るとします。 「C列の値を基準」として、重複している箇所を検出・削除し (上の例で言えば、1・2・4・5の行。)      A   B   C 1 ▼▼▼ 200 DEF 2 ■■■ 400 JKL 3 △△△ 500 MNO というデータにしたいと考えております。 重複した値のどちらか一方を残す、という方法ではなく、 重複した値の全てを削除する、という方法が解りません。 手作業で1つ1つ削除していけばいいのですが、本物のデータは何千件とあるので 手作業では時間が掛かりすぎてしまいますので…。なにかよい方法はないでしょうか? 簡単な方法であれば大変助かりますが、マクロなどを使用する方法でもかまいませんのでご教授下さい。 よろしくお願い致します。

  • Excelでのリンク機能関数

    シート1が以下のようにあったとします。 A B 1 No.1 abc 2 No.2 def 3 No.3 ghi 4 No.4 jkl シート2で、A1に「No.1」と記入するとB1に「abc」と表示したいのです。 A B 1 No.1 abc 2 No.2 def 3 No.3 ghi 4 No.4 jkl ↑ ↑ 手動 自動表示 このように出来る関数はありますか? また、使い方のサンプルなどもあればありがたいです。 よろしくお願いします。

  • エクセル2007の使い方について

    エクセル2007に関する質問です。 例えば http://www.******.com/abc.html http://www.******.com/def.html http://www.******.com/ghi.html http://www.******.com/jkl.html という異なるURLがセルに1行づつあって、別のセルに /?aid=1234 とあった場合に、この?aid=1234を各URLの 後ろに一括して挿入するにはどうすればいいでしょうか? 下記のような形になるように一括で作業したいです。 http://www.******.com/abc.html/?aid=1234 http://www.******.com/def.html/?aid=1234 http://www.******.com/ghi.html/?aid=1234 http://www.******.com/jkl.html/?aid=1234

  • 秀丸の検索・置換の正規表現の最短一致の挙動が変です

    秀丸の検索または置換の正規表現の 最短一致での挙動ですが、 /abc/def/ghi/jkl/mno/pqr/st/uvw.xyz の先頭にカーソルを置いた状態で、 (質問1) 正規表現のチェックボックスをチェックして /.*$ で検索すると /abc/def/ghi/jkl/mno/pqr/st/uvw.xyz が検索されると思うのですが 実際には /def/ghi/jkl/mno/pqr/st/uvw.xyz が検索されてしまいます。 なぜでしょうか。 (/abc/.*$とするとカーソルがある /abc/def/ghi/jkl/mno/pqr/st/uvw.xyz ではなく次の行以降の /abc/def/ghi/jkl/mno/pqr/st/uvw.xyz が検索されてしまいます?) (質問2) 正規表現のチェックボックスをチェックして /.*?$ で検索すると最短一致となるため /uvw.xyz が検索されると思うのですが 実際には /def/ghi/jkl/mno/pqr/st/uvw.xyz が検索されてしまいます。 なぜでしょうか。 (なお、/[^/]*$では/uvw.xyzが検索されます)

  • 複数種類の括弧でくくられてない文字をマッチングさせたい

    Perlの正規表現で質問です。 複数種類の括弧、たとえば()、【】、[]などで囲まれていない文字をマッチングさせたいのです。 括弧は1行に複数ある可能性があり、ない場合もあります。 (abc)【def】ghi【jkl】 だとghiの部分。 【abc】【def】(ghi)jkl(mno) だとjklです。 頭に必ず括弧が来たり、括弧が一回だけなら括弧閉じるの種類をor検索ではじけるのですが、何回くるかわからないのでどうしたらいいか困っています。 方法がありましたら教えてください。

    • ベストアンサー
    • Perl
  • 独自ドメイン2つから同一サイトに転送可能?

    短いURLの独自ドメインを2つ(仮に、abc.jp とdef.cc とします)取得しています。 そのうち1つ(abc.jp)は、既に開設してある自分のサイト(仮に、ghi.jkl.jp とします)への転送用にしてあります。 さて、お聞きしたいのは、もう1つ(def.cc)の方からもこの「同じサイト(ghi.jkl.jp)」に転送が可能なのか?ということです。 どうぞよろしくお願いします。

専門家に質問してみよう