以下のような表を作成したいのです。
【作成したい表】
A B C
1 商品名 値段 店舗名
2 みかん 30 A店
3 りんご 120 B店
4 ばなな 150 C店
5 らっきょ 200 D店
今、欲しいデータが違うファイルにあります。
【データがある表】
A B
1 商品名 入荷
2 みかん 30
3 オレンジ 100
4 いちご 300
5 らっきょ 200
現段階で、【作成したい表】のB列の値段は空白です。
【作成したい表】のAの列と【データがある表】のA列の文字列を検索し、
データが一致した場合、
【作成したい表】のB列値段の該当する行に【データがある表】のB列値段へ書き込みたいのです。
A列商品名は【作成したい表】と【データがある表】では並び順も違いますし、
商品名がないものもあります。
たとえば、みかんを例にとると、
【データがある表】A:2に「みかん」があります。
【データがある表】B:2に「30」とありますので、
【作成したい表】B:2に「30」と書き込む。
こんな感じです。
エクセル初心者なのですが、急きょ仕事で大量データの移し替え
を頼まれました。
おそらくVLOOKUP関数やIF関数を使用するのだと思いますが
うまくいきません。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
>おそらくVLOOKUP関数やIF関数を使用するのだと思いますがうまくいきません。
⇒数式をご提示頂いた方がピンポイントでアドバイスできるのですが、不明なので想定で回答します。
(1)両方のエクセルファイルを開く
(2)作成したい表のB2に=IF(COUNTIF([データがある表.xls]Sheet1!A:A=VLOOKUP(A2,[データがある表.xls]Sheet1!A:B,2,FALSE),"")として下方向にコピー
数式のシート名はSheet1としていますので調整して下さい。
(3)作成したい表のB列を選択→コピー→形式を選択して貼り付け→値を選択→OK
[データがある表.XLS]ファイルとリンク付けがされるのでこれを解消する為、値だけにしてみました。
No.1
- 回答日時:
【作成したい表】のB2セルに
=VLOOKUP(A2,データがある表!$A$2:$B$5,2,0)
データがある表の 上から最初に見つかったA列のB行の値が入ります。
エラーのときは無表示にしたい場合は、
=IF(ISERROR(VLOOKUP(A2,データがある表!$A$2:$B$5,2,0)),"",VLOOKUP(A2,データがある表!$A$2:$B$5,2,0))
であとはB列に必要なだけ下にコピー
検索対象範囲は必要に応じて設定指定してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで、別シートの表のステータスに伴った動的な自動転記をしたいです。 2 2023/06/14 15:56
- Excel(エクセル) [Excel2016] 相関表等の自動作成 2 2022/08/01 20:34
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Visual Basic(VBA) vbaについて 主に以下のような設定をしたいです。 Aブックの表の行数が20未満だったら Bブックの 1 2023/06/08 23:40
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
- その他(Microsoft Office) Excel2019と365、2021 2 2023/07/08 06:22
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで日付から日にちを削...
-
Excelで2行単位のソートの出来...
-
Countifよりも早く重複数をカウ...
-
複数の条件に合う行番号を取得...
-
エクセルで、重複データを除外...
-
エクセルで1列に500行並んだデ...
-
Excelの30個ずつの平均値の出し方
-
excel:別シートの値を飛び飛び...
-
Excelの関数でこんな処理ができ...
-
Excelでデータベースを構築した...
-
エクセルで並び替えをしたあと...
-
エクセルで1つの会社名に対して...
-
500行の中から、多い順に抽出す...
-
【VBA】A列にある連続したデー...
-
エクセルで別々な2つのデータを...
-
Excel VBA 【QueryTables.Add】...
-
エクセルで横並びの複数データ...
-
エクセルVBA C列に特定の文字列...
-
Excelで同じセルに箇条書きをし...
-
エクセルの複数のセルを一括で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで日付から日にちを削...
-
Excelで2行単位のソートの出来...
-
複数の条件に合う行番号を取得...
-
エクセルで1列に500行並んだデ...
-
Countifよりも早く重複数をカウ...
-
excel:別シートの値を飛び飛び...
-
エクセルで、重複データを除外...
-
Excelの30個ずつの平均値の出し方
-
VBA 数式を最終行までコピー
-
エクセルVBA C列に特定の文字列...
-
不要な行を消したい
-
エクセルで横並びの複数データ...
-
VBA 大きなtxtテキストファ...
-
エクセル2016にて、行挿入&コピ...
-
500行の中から、多い順に抽出す...
-
【エクセル】1列内に複数ある同...
-
エクセルで1つの会社名に対して...
-
エクセルで時刻だけを抜き出す...
-
差し込み印刷 «Next Record»に...
-
Excel VBA 【QueryTables.Add】...
おすすめ情報