エクセルで今やっている作業を簡略化したいのですが、お知恵を拝借願います。

あるシート(B)に1から10000までの数字が入っている。別のシート(A)に別の配列で1から10000の数字が入っています。そこで、
Aのあるセルにある数字をBから検索し、Aの別のセルにBのその数字があるセルをリンクしたいのです。
何か関数等を駆使してよい方法はないでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/01/08 03:12:46
  • 終了:--

回答(3件)

id:irukajp No.1

irukajp回答回数174ベストアンサー獲得回数22005/01/08 04:22:21

ポイント20pt

http://www.atmarkit.co.jp/fwin2k/win2ktips/317vlookup/vlookup.ht...

@IT:Windows TIPS -- Tips:VLOOKUP関数でExcel帳票への自動入力を可能にする

リンクというのがよくわかりませんが、例えば「商品番号を入れると、隣のセルに自動で商品名を入れる」とか「点数を入れると、隣のセルに自動で合否を入れる」という作業ですか?

VLOOKUP関数でズバリできます。参照URLを見てください。

こういう台帳を用意します。Sheet2に。左上のセルはA1。

商品番号 商品名 単価

102000 たこ 300

102001 いか 420

102003 まぐろ 380

こうして使います。Sheet1に。左上のセルはA1。

仕入日 商品番号 商品名  単価

2005/1/1 102000 =VLOOKUP... =VLOOKUP...

2005/1/1 102001 =VLOOKUP... =VLOOKUP...

商品名のVLOOKUPは、

VLOOKUP(B2, Sheet2!$A$2:$C$4, 2, FALSE)

単価のVLOOKUPは、

VLOOKUP(B2, Sheet2!$A$2:$C$4, 3, FALSE)

です。正しい商品番号を入れると、商品名と単価が自動で入ります。

http://www.excel.studio-kazu.jp/lib/e1tw/e1tw.html

VLOOKUP 検索の型 使い方 #N/A エクセル Excel [エクセルの学校]

範囲のところは、$を忘れずに付けます。付けないと、式をコピーしたときに、範囲がずれます。範囲はずれちゃいけません。

id:kkusakabe

ちょっと違うんですが。リンクというのが説明しつらいのですが、結果としてセルに、Bのセル番号が書き込まれるということですが。=SheetB!A3とか・・

2005/01/08 09:37:48
id:mamu No.2

mamu回答回数6ベストアンサー獲得回数02005/01/08 08:14:01

ポイント20pt

http://www.moug.net/skillup/buef/kn005-1.htm

Excel VBA を学ぶなら moug モーグ

以下の関数を使い分ければ良いのでは

LOOKUP,HLOOKUP,VLOOKUP,MATCH

excelのヘルプにも、詳細が載っています

id:kkusakabe

参照させていただきます。

2005/01/08 09:39:08
id:rinka-lv No.3

rinka-lv回答回数4ベストアンサー獲得回数02005/01/08 08:28:18

ポイント20pt

LOOKUP関数を使えば実現できると思います。検査値をシートAの配列値に、検査範囲、対応範囲ともにシートBの配列に指定すればシートAの配列値をシートBの配列から検索して値を返すことができます。

id:kkusakabe

どうも

2005/01/08 09:39:31

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません