エクセル関数でSheet2の値からSheet1を検索する方法
- エクセルの関数を使用して、Sheet1のA列に格納された値と一致する値をSheet2のA列から検索し、Sheet1のE列にチェックをつける方法を教えてください。
- VLOOKUP関数を使用してもうまく動作しないようです。一致する値が存在するにもかかわらず、順番がバラバラであるため、VLOOKUP関数では共通の主キーが必要なのでしょうか。
- エクセルの達人の方にお願いです。どうかSheet1の値とSheet2の値を一致させる方法を教えてください。
- ベストアンサー
エクセルの関数で
Sheet1のA列に格納された値と一致する値を、Sheet2のA列に格納された値から検索し、もし一致する値が存在すればSheet1のE列に○を付けていくということを実現したいのですが、VLOOKUPを使ってもなかなかうまくいきません。 ちなみに、Sheet1とSheet2のA列には確かに一致する値(文字列)は存在するのですが、数量と並びはバラバラです。VLOOKUPの場合、DBでいう主キーみたいなものと値は一致している必要がありますか。例えば順番はバラバラでも、「1」という数値と「りんご」という文字列は両シートで共通して一致していないといけないみたいな…。 エクセルの達人の方がいらっしゃいましたらどうか宜しくお願い致します。
- iodkwave
- お礼率8% (2/23)
- オフィス系ソフト
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
VLOOKUP関数を、あえて使ってやってみると、 例データ Sheet1 A1:A9 a s d f w a x d Sheet2のA1:A9 s f g h j a w e s f k Sheet1のE2セルの式 =IF(ISNA(VLOOKUP(A2,Sheet2!$A$1:$B$100,1,FALSE)),"","○") この式を下方向に複写 結果 Sheet1のAとE列 a ○ s ○ d f ○ w ○ a ○ x d VLOOKUP(A2,Sheet2!$A$1:$B$100,1,FALSE)のだい3引数の1は 普通の使い方では2以降になるが、本件のように存在チェックで使うときは、これでもよいようだ。 第2引数$A$1:$B$100は番地に$を付けること。 だい4引数はFALSEです。 並びは考えなくてよい。該当分を問題にする。
その他の回答 (1)
- kkkkkm
- ベストアンサー率65% (1620/2459)
Vlookupは見つかったセルの同じ行の指定列の値を表示します。 ◯を付けるのでしたら以下の式で試してみてください。 A1からだとして =IFERROR(IF(MATCH(A1,Sheet2!A:A,0)>0,"◯",""),"")
関連するQ&A
- エクセル関数
いつもご教授いただいています。 エクセル関数でお聞きしたい事があるのですが、 添付ファイルのシートのように B列の文字が基本にあり、 E列に他のシートからコピーしたものを張り付けた場合、 B列の文字や数字の並びとE列の文字や数字の並びが一致したら、 D列の数字をA列のに返すような関数を 作成したいのですが、どのようにすればよろしいでしょうか? 言葉足らずでもうしわけありませんが、 ネットで検索しようとしても、 自分の実施したい事がうまく出力されません。
- ベストアンサー
- Excel(エクセル)
- Excelの関数に関して教えて下さい
パソコンはWindos98です。 ExcelのAシートに A列 B列 C列 D列 (品名) (ロット) (容量) (数量) 1行 みかん 123 100g 3 2行 りんご 456 100g 4 3行 ピーチ 789 120g 2 とある場合に新たなBシートの A1のセルに「りんご」と入力した場合に A1 品名 A2 ロット A3 容量 A4 数量 Aシートの2行目のデータをBシートのそれぞれの欄に 自動的に入るという関数はありますでしょうか? ちなみにAシートのりんごのデータは2行目にくるか 3行目にくるかは分からないのでどこの行に入力しても Bシートに反映されるというようにしたいのです。 補足もしますのでどうか宜しくお願いします。
- ベストアンサー
- その他(ソフトウェア)
- Excelの関数を教えてください。
Excelの関数で例えば シートAのB行の中の値とシートBのセルA1の値、シートAのC行の中の値とシートBのセルB1の値が一致した行のF列の値を返す関数を考えているのですが、いろいろ試してもエラーになってしまいます。(B列とC列の一致する行は1つしかありません) これができないと家に帰れません;; どなたか、教えてください! よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel VLOOKUP関数の縦検索は出来ないのでしょうか?
A列 B列 C列 D列 --------------- 品名 数量 数量 数量 12/1 12/5 12/10 みかん 10箱 15箱 10箱 いちご 3箱 りんご 5箱 2箱 10箱 上記のような表を、日付で抽出し、発注書を作成したいのですが、縦で抽出することなんて出来ませんか? 今は、別のシートに行列を入れ替えて貼り付けをして、そこからVLOOKUPで参照しています。 よろしくおねがいいたします!
- ベストアンサー
- オフィス系ソフト
- Excelの関数またはマクロを教えて下さい。
Exsel2000の関数で、現在以下の関数まで出来たのですが、これを応用して検索値「A1」を2つのセル「A1&B1」にしたいのですが、どうすればよいのでしょうか?どなたか方法を教えて下さい。 =VLOOKUP(A1,Sheet1!$A$1:$E$2000,4) 上記の関数から判るように、これは 例えばSheet2のC1のセルにこの式を入れる場合、A1と同じ内容の値を、Sheet1のA列から検索して、そして同じ行のSheet1のD列の値をSheet2のC1のセルに返すという関数です。 これを応用して、「A1と同じ内容…のA1を、A1&B1の2つが一致するセルを検索して、同じ列のSheet1のD列の値をSheet2のC1のセルに返すという関数にしたいのです。 どなたかおわかりになる方がおりました宜しくお願いいたします。 また、マクロを使う方法でも良いのですが、当方マクロは詳しくないので出来るだけ判りやすくお願いいたします。
- ベストアンサー
- 会計ソフト
- エクセル VLOOKUP について
エクセルのVLOOKUP関数について質問です。 VLOOKUPでは文字列検索で、指定の値(文字列)を含むという検索値はできないのでしょうか? 現在A列に検索したいワードを含む文章が入っており、ワードを含む列の2番目のセル(Bの列)を 別シートへ呼び出そうとしたのですが、エラーになってしまします。 例えば、「りんご」という言葉を含む文章、含まない文章がある列で、検索値を「りんご」にして VLOOKUP関数を使用する事はできないのでしょうか? エラーになってしまうので、別シートにりんごと入力したセルを作成し、セル番号で指定してみたり、 書式設定を確認したりとしたのですが、成功しません。 もちろんFALSE(0)でもTRUE(1)でも試したのですが、できませんでした。 無理ですか?どこか自分が間違っていそうな点をご指摘いただけませんでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル 関数を使わずにデータを取りたい
EXCELを使ってデータ入力をしたいです。 下の図のように、シート1のA列にコードを入力すると、シート2のテーブルから値を引っ張ってくるようにしたい。 たとえば、シート1のA1に"C001"を入力したら、B1に"赤"が自動入力されるようにしたい。 シート1 A列 B列 行1 C001 シート2 A列 B列 行1 C001 赤 行2 C002 青 行3 C003 黄色 ただし、シート1のB列の値は、入力後に編集するため、ここには計算式を入れたくないのです。 なので、通常ならばB列にVLOOKUP関数を使えばすむことですが、計算式を入れずに上記を実現する方法を教えてください。
- 締切済み
- Visual Basic
- エクセル関数につきまして
皆様の知識を頂きたく、投稿させて頂きます。 EXCELのVLOOKUP関数なのですが、2個の条件から一致する項目を選ぶ事は出来ないのでしょうか? たとえばですが、 ≪参照シート≫ A B C コード 数量 日付 → タイトル行 1 1 1/1 2 1 1/1 1 2 1/2 2 2 1/2 ≪入力シート≫ A B C ~ コード 1/1 1/2 ~ 1 2 といった感じで、入力シートと参照シートのコードと日付が一致するデータを取り出したいのです。 VLOOKUPを重ねて使用したりとか、HLOOKUPを使用したり等考えたのですが、うまくいきませんでした。 現在使用しているのは、Microsoft Office EXCEL2003になります。 どなたかご教授下さい。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルでデータの検索
現在 sheet1に A列 B列 C列 あ い う え お と入力されています Sheet2には A列 B列 あ りんご い ばなな あ みかん う うめ い なし と入力されています。 sheet1のA列を検索条件として A列と一致するsheet2にあるものをその横の列に表示されるようにしたいです。 A列 B列 C列 あ りんご みかん い ばなな なし う うめ このような場合、一致するものは複数あるため VLOOKUPは使用できません。 どのようにすれば、このような検索ができるのでしょうか?
- ベストアンサー
- オフィス系ソフト