Excelデータ照合と入力の方法

このQ&Aのポイント
  • Excelインポート時にデータを照合→入力させたい
  • 2つのExcelのファイルとしてExcel2010形式、CSV形式のデータがあり、CSV形式のデータをExce形式にコピーしたい
  • 現在は数字の順番にソートして1個ずつコピペしているが、数字の横の2つのセルに情報を移動する方法はないか
回答を見る
  • ベストアンサー

Excelインポート時にデータを照合→入力させたい

こんにちは。 何か策がないか行き詰ってしまったので、質問します。 2つのExcelのファイルとして Excel2010形式、CSV形式のデータがあり、 1.CSV形式のデータを2.Exce形式にコピーしたいと思っています。 1.CSV → 2.Excel 2 い A   1 5 ろ B   2 い A 7 は C   3          4          5 ろ B          7 は C それぞれのデータの中身はそれぞれ上記のようになっていて、 該当する数字に入っている情報を2のファイルに移動したいのです。 現在は、数字の順番にソートして2画面で見ながら、1個ずつコピペしてますが、 インポートなどで該当する数字の横の2つのセルにそれぞれの情報を移動するみたいな (紐づけのような)方法はないでしょうか? 1.のファイルは毎月データベースソフトから吐き出すため 数字は不規則に飛び飛びになります。 説明がうまくなくてすみません。 何か方法がございましたら、ご指導ください! よろしくお願いします。        

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

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

条件: CSV(更新データ:仮のファイル名)とマスタは同じ構成。 マスタのA列はソートされている。 CSVにおかしなキーがあっても無視されるだけ。 一応C列までデータがあるとすると、(データの範囲は「$A:$C」を変更すれば拡大可能) B1に、 =IF(ISNA(VLOOKUP($A:$A,[更新データ.csv]Sheet1!$A:$C,COLUMN(),FALSE)),"",VLOOKUP($A:$A,[更新データ.csv]Sheet1!$A:$C,COLUMN(),FALSE)) 後は、縦横に好きなだけコピー

yakisoba
質問者

お礼

ファイルの指定方法で戸惑ったものの 色々試してみたところ、見事表示されました~ 本当に助かりました。ありがとうございます!

その他の回答 (1)

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.1

とりあえず、VLOOKUPでも使ってみては如何でしょう? 手作業よりは効率的かと。

yakisoba
質問者

お礼

何とか関数を駆使して表示できるようになりました。 助かりました。ありがとうございます。

関連するQ&A

  • エクセルのデータ照合

    AとB2つのエクセルシートがあって、Aのシートのデータが Bのシートにもあるかどうかを調べる時どのようにすればいいのでしょうか? 例えば・・・、 <シートA>    A  B C D E F G <シートB> A B H I というエクセルデータがあって、シートBのデータがシートAにあるか どうか(AとBはあるのでYES、HIはないのでNO)など一発で 検索する方法を教えていただけないでしょうか? 宜しくお願いします。

  • エクセルデータ照合

    エクセルのデータ照合によりデータの統合をしたいです。 Sheet1 A校 50% B校 30% C校 40% D校 30% E校 20% Sheet2 B校 C校 E校 F校 Sheet1 とSheet2 の学校を照合して共通校のみを抽出しSheet3として B校 30% C校 40% E校 20% データ数は約1万件です。 宜しくお願いいたします。

  • エクセルデータの並び替え

    エクセルのABC欄にそれぞれデータが下記のように並んでいます。これをすべて二重に並べたいのです。 データが400ほどあるので手動でやるのも手間です。 エクセルに詳しい方、よろしくお願いします。 A   B   C あ  ア   い い  イ   ろ う   ウ  は A   B   C あ  ア   い あ  ア   い い  イ   ろ い  イ   ろ う   ウ  は う   ウ  は

  • データーの整理について

    CSV形式のデータで重複するものが含まれているのですが 重複しないデータに変換出来ないでしょうか? A A     A B  ⇒  B   C     C C C という具合にCSVファイルに変換したいのです。 CGIや他の方法があれば教えてください。

    • ベストアンサー
    • CGI
  • エクセルのデータ集計

    エクセルのデータ集計 エクセルでデータの集計をしていて非常に不便な点があり、解決する方法があれば教えてください。 添付ファイルの右画面のデータ(販売数)を左画面の該当する欄に入力したいのですが、左画面のB列を「1」でソートをかけて右画面のC2~C5をコピーして貼り付けをするとソートで隠れているセルを含めたA1~A4の販売数に入力されてしまいます。 実際は商品が複数あり、1行ずつ手作業でコピー&ペーストをすることは不可能です。 うまくコピー&ペーストでA1~D1に貼り付けられる方法はありませんでしょうか。 うまく説明できてないかもしれませんが、よろしくお願いします。

  • CSVファイルの指定部分をエクセルに取り込みたい

    複数のCSVファイルをエクセルに、VBAを使用して取り込みます。 CSVファイルの形式は決まっているのですが、キーワード行から指定行分のみを取り込みたいです。 データ形式は、 A1 aaa bbb ccc B1 aaa bbb ccc C1 aaa bbb ccc A1 a1a b1b c1c  :  : という感じで、キーワードA1行以下から次のキーワードより上のデータをエクセルに取り込みたいです。 どうぞよろしくお願いいたします。

  • Excelデータの照合

    Excelデータの照合 こちらでも色々調べさせて頂いたのですが、自分のデータにうまくあてはめられず困っています。 Excelの元データ、入力データがあります。 元データが正規のデータで、入力データにモレがないか、ミスがないかをチェックする為に 照合をしたいんですけど、どうやったらうまく出来るかわかりません。 是非ご教授下さい。 元データ、入力データ共に2列あり、どちらも A列・・・コードナンバー B列・・・コードナンバーに対応する金額 が入力されています。 これは今現在は同一シート内に抜き出してありますが、元は別シートです。 なので別シートにあるものとして回答頂いても結構です。 入力データの中から、元データのA列、B列共に一致するものだけを抽出することは出来ますか? 不一致もしくは該当するデータがないものと、一致しているものが区別で切れば形式は何でもOKです。 (作業列を増やすとか、色分けするとか、文字で表示するとか) 出来ればVBAやマクロを使わず関数のみでお願いします。 検索を使うからVLOOKUP? 複数条件だからIF?? と色々考えましたが、2つセットで検索をかけるのがどうしても出来ず・・・(-_-;) よろしくお願いします!!

  • エクセルでの照合について教えて下さい。

    こんにちは いつもお世話になっています。 エクセルでのデータの照合について教えてください。 A列とB列に人名データがあります。 (1)A列のセルに対して、A列にあって、B列に無い人名の背景色を赤色に。 (2)B列のセルに対して、B列にあって、A列に無い人名の背景色を赤色に。 ソートをして比較しても良いのですがデータが多いので簡単にマクロを使いたいのです。 よろしくお願いします。

  • csvをエクセルに取り組みたい。初心者

    csvをエクセルに自動マクロ機能で取り込むように設定しました。 12ケタの数字を取り込みたいが9.73E+11となってしまいます。 aのフォルダにa.csv と b.xlsxがあります。 a.csvにダウンロードしたものをb.xlsxに読み込みたいです。 12行のデーターの中から2個のデーターだけを読み込みたいのですが 12ケタの数字もそのままの数字で読み込むことは不可能なのでしょうか? 今まではcsvの表示形式を数字に変換してからブック形式に保存。 そして、テキストにデーターを張り付けてデーターを使用していました。 ブックからデーターをコピーして貼り付けると数字が半角になっていないためできませんでした。 この一連の作業を自動でできたらうれしいかなと思いましたが無理でしょうか? もし、わかる方がおられましたら教えてください。 よろしくお願いします。

  • CSVからエクセルへの取り込み

    エクセル・マクロ初心者です。 CSVファイルの一部分を、エクセルで読み込みたいのですが、 マクロでの作成は可能でしょうか。 (例) ・CSVファイル(読み込み側)  ABCDE 1 2 3 4 5 ・EXCELファイル(書き込み側)  ABCDE 1 2 3 4 5 ・CSV側は、複数のファイルがあります。 ・EXCEL側は、1つのシートにCSVのデータを書き込みます。 ・CSVファイルAの1B、2B、3B、4B、5Bを読み込み、EXCELファイルの、1A、1B、1C、1D、1Eに書き込みます。 ・CSVファイルBの1B、2B、3B、4B、5Bを読み込み、EXCELファイルの、2A、2B、2C、2D、2Eに書き込みます。 ・CSVファイルCの1B、2B、3B、4B、5Bを読み込み、EXCELファイルの、3A、3B、3C、3D、3Eに書き込みます。 というような事をやりたいのです。 どなたか、ご指導のほどよろしくお願いします。

専門家に質問してみよう