• ベストアンサー

エクセルのデータを交互に1つの縦軸に貼り付ける方法ってありますか?

数人で作ったエクセルの膨大なデータを一つにしたいと思ってるのですが、そのデータが、Aさんのデータは、A1-数字 A2-空白 A3-数字 のように、空白と数字が交互になっていて、Bさんのデータはその逆で、A1-空白 A2-数字 A3-空白 というふうになっています。そんな風に交互になってるデータを1つの縦軸に一緒にしたいのですが、そのまま範囲指定してコピペすると空白部分もコピペされてしまい、他のデータが消されてしまいます。ALTで個別に指定しても、今度は空白分のセルが詰まってしまい、同じように他のデータが消されてしまします。これをどうにかして、他のデータも残しながら簡単にコピペする方法はありませんか?うまく説明できたどうか不安ですが、ご理解された方でやり方がわかる方がいましたら、ご回答よろしくお願いします。

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

  • ベストアンサー
回答No.4

いつくかの方法があります。 (1)空白セルを無視する、の条件でコピーする方法 #3さんの方法ですが、注意としてコピー元の空白セルは、NULL(全く値の入っていない状態)でなければなりません。 コピー元に見た目で空白でも、スペースなどがはいっていると、それが上書きになってしまいます。 (2)合計用のシートを作る方法 合計用のシートを作成し、それのA1セルに ='[Book1]sheet1!$A$1+[Book2]Sheet1!$A$1 とする。 ただし、以下の条件付です。 データは、BOOK1.xlsとBOOK2.xlsのいずれかに入っている データは、A1から入っていて、データの構成が同じで値のみである

yukityon
質問者

お礼

ご回答どうもありがとうございました!皆様のご回答のお陰で、どうにか楽にコピペできそうです。データは会社にあるので、後ほど早速、いろいろ試してみたいと思います。とりあえずは(1)の方法でほとんどが解決できると思います。(2)は、数式にはあまり慣れていないので...でも知っているに越したことは無いと思うので、(2)でも試してみようとかなと思います。また、何かどうしてもわからない問題が出てきましたら質問させていただくと思いますので、見かけた際にはご回答いただけると嬉しいです。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

今まであまり使わなくて、半信半疑なんですが、下記をやって見てください。 (例データ) Sheet1に A1 a A2 (空白) A3 b A4 (空白) A5 c ------- Sheet2に A1 (空白) A2 d A3 (空白) A4 e A5 (空白) A6 f とします。 (操作) (1)Sheet2のA1:A6を範囲指定 (2)編集-コピー (3)Sheet1のA1を選択 (4)編集-形式を選択して貼りつけ (5)空白セルを無視するをチェックを入れる (6)OK で (結果) はSheet1のA1:A6に a d b e c f となりました。 別ブックからSheet2へのコピーは手操作で行ってください。

yukityon
質問者

お礼

ご回答どうもありがとうございました!コピーするときに時々形式を選択して貼り付けしているのに、気が付きませんでした...今、自分のPCで簡単に数字を並べて試してみましたところ、この方法でほとんどが楽にコピペできると思います!データは会社にあるので、後ほど早速、いろいろ試してみたいと思います。また、何かどうしてもわからない問題が出てきましたら質問させていただくと思いますので、見かけた際にはご回答いただけると嬉しいです。

全文を見る
すると、全ての回答が全文表示されます。
  • esprei
  • ベストアンサー率56% (718/1271)
回答No.2

B列やC列はどうなっているのですか? A列と同じようにデータ、空白と順番なのでしょうか? A列のデータだけを統合したいのですか? A列と他の列の同じ行は関連性があるのですか? その辺の情報を補足して下さい。

yukityon
質問者

お礼

ご回答どうもありがとうございました!皆様のご回答のお陰で、どうにか楽にコピペできそうです。データは会社にあるので、後ほど早速、いろいろ試してみたいと思います。とにかく皆がばらばらで作ったものなので、列はいろいろで、でもデータは全て数字で、空白と数字が規則的(又は不規則)に並んでいます。統合するデータは、とりあえず新しいシートにまとめていこうかなと思っていました。実際は、質問に書いたように規則的では無いところもあるのですが、質問文にし易いところで今回は質問させていただきました。また、何かどうしてもわからない問題が出てきましたら質問させていただくと思いますので、見かけた際にはご回答いただけると嬉しいです。

全文を見る
すると、全ての回答が全文表示されます。
  • sanpin-cha
  • ベストアンサー率48% (533/1095)
回答No.1

Bさんのデータのシートで A列を削除すれば同じフォーマットになるのでしょうか? どちらにしても、Aさん、Bさんのフォーマットを各データシートで同じものが先決でしょう。

yukityon
質問者

お礼

ご回答どうもありがとうございました!皆様のご回答のお陰で、どうにか楽にコピペできそうです。データは会社にあるので、後ほど早速、いろいろ試してみたいと思います。ごめんなさい、”フォーマットを各データシートで...”の意味がよくわからなにのでお答えできないのですが...また問題が出てどうしてもわからなくなったら質問させていただくと思いますので、もし見かけた際にはご回答いただけると嬉しいです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで、2種類のデータを交互に入れなおす方法はありますでしょうか??

    いつもお世話になっております^ ^ エクセルで、2種類のデータを 交互に入れなおす方法はありますでしょうか?? 各データは10000以上あります。 例)データAの数列     1     2     3     4   データBの数列     5     6     7     8   の場合、次のように   数字を交互に並べたいのであります。     1(Aのデータ)     5(Bのデータ)      2(Aのデータ)     6(Bのデータ)     3(Aのデータ)     7(Bのデータ)     4(Aのデータ)     8(Bのデータ)  データAの数列がA1セル~A10000セル以上にあり、 データBの数列がB1セル~B10000セル以上にあります。 CセルにデータAとBを交互に入れなおしたデータを 表示したいと思っております。 文章が稚拙ですので、 説明不足などありましたら、 ご指摘下さい! どなたか知識を分けていただけませんでしょうか? よろしくお願い致しますm(_ _)m

  • Excelで上のデータをコピー

    縦セルに何個かおきにデータが入っていて、空白のセルは直上の データと同じデータです。 数が膨大なのと空白の数が一定ではない為、空白部分のデータを 一括でコピーする方法を教えてください。 別のセルに関数を入れる方法でも構いません。 宜しくお願いします。

  • Excelの空白セルを正しく認識しない

    数字と空白の入り交じった表Aと表Bのデータを加算して、新たに表Cを作ろうとしています。 普通に表Cのセルに、「表Aのセル」+「表Bのセル」を書き込めば良さそうなのですが、 一見すると空白に見える一部のセルを参照した式で#Valueのエラーが表示されてしまいます。 最初は、何か文字(空白記号など)が入っているのかと思い、調べたのですが、やはり、なにも入力されていないようです。 しかし、エラーとなっている式が参照しているセルでDeleteを押すと、エラーが解除されることは確認できています。 膨大なデータにランダムに数字が入っているので、 一個一個のセルをDeleteしていくのは非常に時間がかかるので、何かよい解決策をご存じの方がいらっしゃったら、知恵を貸してください。 ※ ちなみに、参照先になっている表は私が作った物ではなく、また0から作り直すことはできません…。

  • エクセルでこのようなことはできますか?

    a1のセルに 10 20 30 のように三つの数字の間を空白で空けた文字列があるとします。 このa1のセルの内容をa1に10、b1に20、c1に30というように簡単に分けることはできますか? (質問した経緯) 今研究で簡単な計算プログラムを使用しています。 計算結果とともに計算に用いたデータ値が二つ表記されます。 ひとつのセルに数字がスペース区切りで三個でており これをグラフ化する時に、いちいち三つのセルに打ち直していて大変面倒なのです。 算出される結果の数も結構あるので簡単にコピペの過程で修正できればなあと思い質問した次第です。

  • エクセルでセル色の指定

    下のセルに数値が入っているか空白かで分けて上のセルも同じ色に指定するようにしたい。条件付き書式でできますが件数が多いため、まとめて処理したいと思っています。(個別でも構いませんが要は下のセル色を指定すると上のセルも連動して同じ色になるようにしたい。) #1 #2・・・・・・・・#10 赤 白       赤 というデータがあって、下のセルが空白なら赤、数値なら何もしない(白)という風にしたいのです。 関数を考えましたが、わからないのですがマクロにしないとだめでしょうか。どちらの方法でも出来ればいいのです。よろしくご教授下さい。

  • Excel 背景色を2色交互にしたい。

    Excelについて質問です。 2行目から51行目(1行目を見出しとし、50行分)を、1行おきに異なる背景色にしたくて、条件付き書式の下記の「新しいルール」から「数式を使用して、書式設定するセルを決定」で下記のように入力しました。 =MOD(ROW(),2)=0 (もう1つ =MOD(ROW(),2)=0 も別で設定しています) 適用先を =$A$2:$P$51 としているのですが、行の削除をした時に $51の部分の数字が削除した行の数だけ減ってしまいます。 行を削除しても、きちんと50行分だけ背景色を保ちたいのですが、どのようにしたらできるでしょうか? 完全に他のやり方でも構いません。A2~P51までの背景をを交互(行ごと)に指定の2色にしたいのです。 そして、行などを削除したとしても補完(また50行分背景色が表示)されるようにしたいということです。 やり方がわかる方、ぜひ教えて下さい。

  • Excelで別々のデータを合体する処理を数百個作成

    以下の作業をできるだけ自動的するプログラム(VBA?)を教えてください。 マクロで何とかやろうとしていましたが、行き詰っております。 <最終目的>2つのExcelファイルにあるデータ(リストとフォーマット)を合体させて、リストを作成し、システムに取り込める形のCSVを作成すること。 <手順> (1)データを入れるためのテンプレートの書かれたファイルがあります。 テンプレートの形は、以下のようになっています。 ”空白セル”と書かれているセルには、のちに記載するデータの内容が入ります。     A        B    C 1 カテゴリ名  問題    回答欄 2 1-1  空白セル1 空白セル2 3 解答番号  回答 4   1   空白セル3 以上の内容が1セットです。通常のリスト形式ではないかなりイレギュラーな形です・・・ (2)テンプレートに記載するデータが入ったファイルが別途あります。   A   B  C   D           E       F  1 boy 空白 1 I am a ( ).  私は少年です。   I am a (1). 2 dog  空白 2 This is a ( ).  これは犬です。 This is a (1).  ・  ・  ・ 上記は2行分ですが、実際はこのデータが数百行あります。 このデータを、先のテンプレートに挿入します。(新しいブックやシートに書き出してもよいです) 挿入した形が以下になります。     A       B       C 1 カテゴリ名  問題      回答欄 2 1-1   I am a ( )      I am a (1)          私は少年です。 3 解答番号  回答 4   1      boy B2セルには、データのD1、E1のデータが入り、D1データの後ろで改行(ALT+Enter)しています。 C2セルにはF1が入ります。 B4セルにはA1が入ります。 上記の作業を、データ行分繰り返したいです。 現在はコピペ作業をすべて手作業でやっています・・・・ これを自動的に行えるような、都合の良いことが可能でしょうか?! もしできる方法をご存知の方がいらっしゃいましたら、教えてください。 また、ついでで結構ですのでVBAを学ぶための良書があれば教えてください。 どうぞよろしくお願いいたします。

  • エクセルで数値データの早い入力は?

    エクセル2000で膨大なデータを入力しています。 2桁の数値が延々続くものなのですが、今はテンキーで 「6」「4」「Enter」 「5」「8」「Enter」…のように入力しています。 これを「Enter」を押さなくても入力できるように、つまりデータの数字2つを押しただけで下のセルへ移動していくようにしたいのですが、どうすればいいのでしょうか? いろいろ探して試したのですがいい方法がなく、入力規則→文字列(長さ指定)を試してもうまくいきません。 どうかよろしくお願いします。

  • エクセルの入力方法についてです。

    エクセルの入力方法についてです。 例えば A2~A10セルの中にすでに数字が入っていてる状態で それぞれの数字にA1のセルにドロップダウンで指定した数字をかけるには どのようにすれば組めるでしょうか? 例えばA1[1](1~4)  A2[3]A3[3]A4[5]のとき A1を[1]→[2]として  A2[6]A3[6]A4[10]としたい・・・。 データ群にドロップダウンの数字をかけて可変表示させたいのです。 エクセルは2003です。 ちなみにマクロについては理解していないので必要ならこの機会に勉強してみます。 その他不明な点ありましたらおっしゃってください。 どなたか解法よろしくお願いします。

  • Excelのセルの中の見えないデータを消す方法

    Excelで以下のようなデータがあります。 A1にカーソルを置いてctrl+↓を押せばA5に飛ぶはずですが 空白のセルに何か入っているようで列の最終行A9まで行ってしまいます。 F2、エンターで消えるのですがデータが膨大なので手間がかかります。 簡単に消す方法はないでしょうか? ちなみに範囲をコピーして「形式を選択して貼り付け」「加算」で 一度に消えるようですが、データには文字も入っており、 これだと文字はコピーできないようです。 何か良い方法ありましたらご教示ください。<(_ _)> <例> |  A  |  B  |  C  |  D |  ------------------------------------------ 1|    |    |     |    | 2|    |    |     |    | 3|    |    |     |    | 4|    |    |     |    | 5|H7/2/6 | 赤川 | 1.56 | <25.0  | 6|     |     |     |    | 7|     |     |     |    | 8|H7/6/15| 貫川   | 2.56 | <35.6 | 9|     |     |     |    | 

専門家に質問してみよう