- ベストアンサー
Excelでデータのマージ方法と注意点
- Excelでのデータのマージ方法とは?マージ時の注意点も解説します。
- 性別フィルターをかけたExcelデータを別シートにマージする方法を解説します。
- マージ時に注意すべきポイントやうまくマージする方法について詳しく紹介します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- エクセルファイルのシートマージについて
エクセルファイルのシートマージについて 同一ファイルに同じ形式のデータが複数シートに入っています(現在3つで今後増えていきます)。 そのフォルダに入っているデータをひとつのシートにまとめたいと考えています。データ件数も都度変わります。その際に、シート内のデータは下記のような形になると終了になり、これが複数シートあります。 01234 07/2010 21 03: Food 66551 down 124702 商品名です 13 5624 55667 40380 01234 07/2010 Total 0 0 0 0 0 0 87548 655214 #VALUE! これのTotalの右横のセルが0になったら終了で、その上の行までが有効データですので、そこまでをコピーしてマージしていきたいです。毎日発生する作業ですので、出来る限り自動化したいと思っています。当方知識がありませんので、どなたかお力添えをお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCEL(マクロ)2つのデータ比較について
いつも活用させていただいているものです。 今回は、以下の内容を行いたいと思います Sheet1とSheet2のA列(NO)を比較して、Sheet2にない項目(NO、名前、年齢、性別)をSheet2の4行目に追加したいと考えております。 どのようなプログラムを組めばよろしいでしょうか。 【Sheet1】 |A |B | C | D | --------------------------- 1|NO |名前 |年齢 |性別| 2|001 |鈴木 |11 |男 | 3|002 |佐藤 |15 |女 | 4|003 |長島 |29 |女 | 【Sheet2】 |A |B | C | D | --------------------------- 1|NO |名前 |年齢 |性別| 2|001 |鈴木 |11 |男 | 3|002 |佐藤 |15 |女 | ←追加をしたい お願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで複数シートに記載のデータを集計する方法
エクセルで下記【各シート】のように複数のシート毎にデータが記載してあり、これを【集計イメージ】のようにひとつのシートにまとめたいと思っています。 【各シート】〔※記載している各項目・列の配置は同じ。但し、記載している行がばらばらです。〕 < Sheet1 > < Sheet2 > < Sheet3 > ・・・・<Sheet50> A : B A : B A : B 1名前:田中 1住所:大阪 1性別:男 2住所:東京 2名前:佐藤 2名前:山田 3性別:男 3性別:女 3住所:群馬 【集計イメージ】 < 集計シート > A : B : C : D 1シート番号:名前 :住所 :性別 2 1 :田中 :東京 :男 3 2 :佐藤 :大阪 :女 4 3 :山田 :群馬 :男 ・ ・ そこで、各シートの行が順序ばらばらになっているため、シート名に連続性(Sheet1・Sheet2・Sheet3・・・・SheetNのようにシート番号のみかえる形)を持たせたうえで、以下の式のようにVLOOKUP関数にて各項目を検索し、オートフィルにてすべての各シートの値を集計しようとしたのですが、#valueエラーが出てしまい上手くできません。 【式 B2=VLOOKUP("名前","Sheet"&$A2&"!1:65536",2) 】 ここで、ご質問なのですが、 (1)恐らく、範囲("Sheet"&$A2&"!1:65536")が間違っているのだと思いますが、どのように修正すればよいでしょうか? (2)また、VLOOKUP関数の他に良い方法がございましたら、合わせて教えていただければ助かります。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelのマクロで質問します
A列には氏名が入っています。 B列には性別が入っています。(例えば男なら○印,女なら空白) そこで,B列に○があれば男の列(C列)に,空白なら女の列(D列)に それぞれ上から(1行目から)氏名を入力していくようにしたいです。 (つまり,C1は男の1番,C2は男の2番・・・・・,D1は女の1番,D2は女の2番・・・という感じです。) このようなマクロについて,どなたか教えてください。 ちなみに1000行ぐらいまでデータがあるとします。
- ベストアンサー
- その他MS Office製品
- エクセルのデータをまとめたいのだけれど
同じフォーマットのアンケート結果のデータが500シートくらいあって、それをひとつのシートにまとめたいのですが、どうすればいいのか思いつきません。どなたかご教授願います。 ちなみにフォーマットは、 住所 大阪市○○町 氏名 山田 花子 性別 女 こんなかんじのものです。これを 住所 氏名 性別 大阪市○○町 山田花子 女 東京都××区 鈴木太郎 男 こんな形のデータにまとめたいのです。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルでの並べ替え
一番上の1・2行をタイトル行として並べ替えをしたいのですが。 一部分だけセルを結合してあるところがあります(下記参照) そのため、タイトル行としてみなされず、並べ替えができません。 毎回一行削除して並べ替えをしているのですが、 何か良い方法をご存知ないでしょうか? | A列 | B列 | C列 | D列 | 1行目 | 住所 | 氏名 | 性別 | 2行目 | | | 男 | 女 | 3 | 東京都 | 山田 | | 女 | 4 | 北海道 | 佐藤 | 男 | | ・ ・ ・ 表がかけないのでわかりにくくてすみません。 | はセルの境目のつもりです。 住所・氏名の欄は1・2行結合 性別は1行目だけでC・D列結合 その下の2行目にC列2行目は男、D列2行目は女 (このせいで並べ替えができません。) この場合、例えば、性別の欄を削除してタイトルを1行にすれば・・・というのはなしでお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロで全シ-ト複数条件検索
エクセルで全シートから複数項目で検索をかけ、条件に合う項目の行ごと 新しいシートに抽出結果として表示することは可能なのでしょうか。 初心者なりに考え、無様なコードではありますが、 検索条件が1つであれば、条件にあう行をすべて抽出することはできました。 ですが複数、または列ごと条件として指定することができず、難儀しております。 たとえば Sheet1 A B C D 1 田中太郎 男 穏やか 2 鈴木次郎 女 うっかり 3 山田三郎 女 怒りっぽい 4 佐藤四郎 男 せっかち Sheet2 A B C D 1 伊藤五郎 女 用心深い 2 加藤六郎 男 ずぼら 3 斎藤七郎 女 臆病 4 後藤八郎 男 陽気 Sheet3 A B C D 1 【条件】 2 加藤六郎 3 鈴木次郎 4 山田三郎 5 後藤八郎 マクロ実行後↓ 新しいシート A B C D 1 加藤六郎 男 ずぼら 2 鈴木次郎 女 うっかり 3 山田三郎 女 怒りっぽい 4 後藤八郎 男 陽気 といった具合にしたいと考えております。 この場合ですと、B列全体を条件としたり、 Sheet3の条件が入力されているセルすべてを検索条件として 渡すことはできるのでしょうか。 実際のシートでは、条件が10個~100個ほどあり、 シートごとに数はばらばらになっております。 どうかわかる方、お力をお貸しください。
- ベストアンサー
- Excel(エクセル)
- エクセルと関数について
エクセルと関数について 売上日 性別 売上施設 料金 1月7日 男 売店 7000 1月6日 女 喫茶店 6000 1月5日 男 休憩室 3000 1月4日 女 売店 6000 1月3日 男 休憩室 3000 上のような表をエクセルでシート1に作成しました。 実は四行目及び六行目の売上施設「喫茶店」の3000円は 料金の2000円と寄付の1000円からなっています。 やりたい処理は、シート1をシート2にコピーした瞬間に この四行目及び六行目を分解して、以下のように表示する方法は あるのでしょうか。 売上日 性別 売上施設 料金 1月7日 男 売店 7000 1月6日 女 喫茶店 6000 1月5日 男 休憩室 2000 1月4日 女 売店 6000 1月3日 男 休憩室 2000 1月5日 男 休憩室 1000 1月3日 男 休憩室 1000 要は、3000円の部分を2000円に、新たに行を挿入して 1000円部分を表示したいのです。 また、もし、シート1の料金部分に3000円が入っている時には エラーなので、エラーを表示する方法はあるのでしょうか。 教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルで検索、抽出
卒論で膨大なエクセルファイルからデータを抽出しなければなりません。 例えば 番号 県 性別 年齢 来社 1 東京 男 45 09/21 2 京都 女 33 10/07 3 福島 女 49 10/25 4 京都 男 25 12/05 5 東京 女 30 12/30 このようなシートから年齢が30歳~40歳まで行を抽出し、 2 京都 女 33 10/07 5 東京 女 30 12/30 このようなシートを作りたいのですが どのようにしたら良いのでしょうか? エクセルには不慣れなので出来れば簡単な方法だと嬉しいです。 つたない文章ですがよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel 空白行を上に詰めるマクロ
関数を使用して、sheet1からsheet2に必要なデータを抜き取りました。 sheet2のセルには関数が入っています。 sheet2の抽出データには1行単位(まれに2~3行続けて)空白が発生します。 この行を削除し、かつ上に詰めて表示をしたいのですが、下記の条件で実行可能でしょうか? (例) sheet1 ⇒ sheet2 A B C A B C 1 あ い う 1 あ い か 2 か 2 (空白行) 3 き く け 3 き く し 4 こ さ し 4 (空白行) ●2行目、4行目を削除し、且つ5行目以降に入力されている関数は削除したくない ●空白行削除のマクロは自動?(sheet1のデータを変更したら)で実行できるようにしたい よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Windowsメディアプレイヤーで録画したドライブレコーダーの再生ができません。マイクロSDを使用しています。
- 再生できない問題が発生し、Windowsメディアプレイヤーでは再生できませんと表示されます。
- ご利用の製品はエレコム株式会社の製品です。再生方法についてアドバイスをいただけると助かります。
お礼
ありがとうございます! 大変助かりました。