• 締切済み

別のシートにある値を求めたい

いつもお世話になれます。 Windows XP EXCELL2003 例えば シート名「名前」 A 列 B列 田中 001 小泉 002 佐藤 003 なのですが シート名「日報」 K2 に 田中 と入力すると L2 に 001 と出るようにしたいのですが L2 にどんな数式を入れればいいのでしょうか。 ID番号がたくさんあって記憶するのが中々大変なので、比較的なじみのある名前でID番号を検索するようにしたいのです。 ご指導いただけると嬉しいのですがどうぞ宜しく御願いします。

みんなの回答

  • Randomize
  • ベストアンサー率70% (38/54)
回答No.1

VLOOKUP関数を使いましょう。 基本的な関数な上に、いろいろ応用として今後何度も出てくるものですので、あえて使い方も参考URLも載せません。 検索サイトでVLOOKUPを調べて、使い方をマスターしてください。

dorasuke
質問者

お礼

ご指導ご協力感謝します。 有難うございました。

dorasuke
質問者

補足

VLOOKUP関数を使いましょう。 ご指導いただいて申し訳ありませんがVLOOKUP関数ではありません。 下記で何とか解決しました。 =IF(COUNTIF(名前!B:B,$K4)=0,"",INDEX(名前!A:B,MATCH(K4,名前!B:B,0),1)) ご指導ご協力感謝します。 有難うございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 他のシートのセルの値を引用したい

    EXCEL2007でマクロ作成中の初心者です。今困っています。お助けください。 シートのA列に名前が書いてあります。 その名前の横B列に番号を入れたいのです。      A       B     1 佐藤   2 伊東   3 加藤   4 以下つづく 横B列の番号は他のシートにあります。現状では以下の番号になります。     A          B     1 佐藤        1   2 伊東        3   3 加藤        5   4 以下つづく 他のシートに以下の表があります。これは可変の表で、名前は次の列は空白です。 名前のあるセルのみ上の番号を表示したいです。 、       A    B    C    D    E     F   G  →以下つづく    1     2 番号    1     2    3     4    5    6   7   →以下つづく    3 名前   佐藤        伊東       加藤      田中  →以下つづく わかりにくいかもしれませんがよろしくお願いします。

  • 2列のデーターを別シートに1列にまとめる

    初心者です。是非ご教授ください。 【シート1】  佐藤 田中  1 10   2      5 3      5 4  3 5  3 6     10 【シート2】   A B C 1 10 2  5 3  5 4  3 5  3 6 10 佐藤に入力が有ると必ず田中は入力なしになり、田中に入力が有ると佐藤は入力有りません。 ですのでシート2で1列に出来る関数はありますか?

  • セルに入力があったら別のシートに自動で入力させたい

    似たような質問もあり自分でもいろいろ調べたのですが、 解決できなかったのでお願いします。 エクセルは2011で少し使える程度、あまり詳しくはありません。 シート1に「名前」「一回目」「二回目」という列があります。 そこの「一回目」の列に入力があった場合のみ別のシート2に自動で入力(抽出)されるようにしたいです。 例としてはこんなかんじです。↓ シート1 名前  一回目  二回目 佐藤  1         山田       1    鈴木       1 田中  2           とあったら、「一回目」に入力があった行からシート2に シート2 名前  点数 佐藤  50 田中  100 こんなかんじでシート2には「名前」と「一回目」に入力された数値に50掛けたものが自動で表示されるようにしたいのですが、 このようなことは可能でしょうか? 説明がわかりにくいかも知れませんがよろしくお願いします。

  • Excelで特定の行だけ別シートに抽出する方法

    sheet1に下記のリストを作ります。 番号  名前    郵便番号     住所    電話番号     会社名  部署 1    高橋    〒111-1111   東京都   00-0000-0000  ○×    人事 2    田中    〒222-2222   神奈川県  111-11-1111   △□   営業 3    佐藤    〒333-3333   埼玉県    22-2222-2222  ・・・・   ・・・・ sheet2のA1に番号を入力すると「1」とした場合   名前    郵便番号    住所     部署   高橋    〒111-11111  東京都   人事 というように該当の列の特定の列だけを表示させる方法はありますでしょうか? 自動で抽出したいのですが、なにとぞよろしくおねい致します。

  • 複数のシートのセル内容をひとつにまとめたい

    複数のシートのセル内容をひとつにまとめたいと思っています。 Sheet1        Sheet2      Sheet3 1 山田 ¥100  1 山田 ¥80  3 鈴木 ¥80 2 佐藤 ¥130  2 佐藤 ¥55  4 田中 ¥150 3 鈴木 ¥110  4 田中 ¥60 こんなデータを Sheet4 1 山田 2 佐藤 3 鈴木 4 田中 とまとめたいんです。 金額は必要ないので、番号と名前だけをまとめたいんです。 どうすれば良いか、教えてください。 よろしくお願いします。

  • 別シートの値を自動入力したい

    大変お世話になっております。  関数式を使って、別シートの値を自動入力させたいのですが、エラーが出てしまいます。 関数式が誤っている事は確かなのですが、どのような式にしたらエラーが出なくなるのか分からず困っております。 お分かりでしたら、ご教示頂けると大変助かります。 やりたい事は、以下の通りになります。 [データ入力]シートのA列に手入力した装置IDの値が、[装置マスタ]シートのE列にあったら、 [データ入力]シートのB列に[装置マスタ]のD列同行の装置名を自動入力する。 [データ入力]シートのC列に[装置マスタ]のB列同行のステーション名を自動入力する。 [データ入力]シートのD列に[装置マスタ]のC列同行のグループ名を自動入力する。 [データ入力]シートのB列、C列、D列に以下の式を入力すると、 値は入力出来ていますが、下記のようなエラーがでます。 =IFERROR(INDEX(装置マスタ!B:E,MATCH(A3,装置マスタ!E:E,0),3),"") =IFERROR(INDEX(装置マスタ!B:E,MATCH(A3,装置マスタ!E:E,0),1),"") =IFERROR(INDEX(装置マスタ!B:E,MATCH(A3,装置マスタ!E:E,0),2),"") 【エラー内容】 1つ以上の循環参照が発生しています。循環参照とは、数式が直接的または間接的に自身のセルを参照している状態を指します。 これにより、計算が正しく行われない可能性があります。 循環参照を削除または変更するか、数式を別のセルに移動して下さい。 【装置マスタのデータ】 ステーション名,グループ名,装置名,装置ID,基準額   B列、    C列、  D列、E列、 F列    高木,Aグループ,掘削装置1,PP0001,10000 高木,Aグループ,掘削装置2,PP0002,10000 高木,Bグループ,掘削装置3,PP0003,10000 田中,Bグループ,掘削装置4,PP0004,10000 田中,Cグループ,掘削装置5,PP0005,50000 田中,Cグループ,掘削装置6,BB0207,20000 今井,Dグループ,掘削装置7,DD0008,10000 今井,Dグループ,掘削装置8,PP0009,10000 今井,Dグループ,掘削装置9,PP0010,20000

  • EXCELで別シートを参照する計算式

    こんにちは。EXCEL2002を使用しています。 1つのファイルに個人別シートと集計シートがあり、個人別のシートのシート名は個人の 名前を付けています。(集計)(田中)(鈴木)(小松)・・・と言った感じです。 個人のシートのフォームはまったく同じ表が作られていて、 集計シートのA列に名前、B列に下記のように計算式を入れています。   A    B 1 田中 ='田中'!$D$1 2 鈴木 ='鈴木'!$D$1 3 小松 ='小松'!$D$1 このような場合、A列にシート名と同じ名前が入っていた時に ='(集計シートのA列)'!$D$1 のような計算式で参照させる事は出来ますか? シート名を置き換えすることなく、同じ計算式が使えると良いのですが。

  • 別のセルを参照して同一ならば”入金”

    いつもお世話になります。 WIN7 EXCELL2010 です。 ご指導を仰ぎたいのは、 例えば シート売上記入 AB15 =C&D(例004412340) C(ID番号 文字列 例0044)     D(金額 数値 例 12,340) シート売上記入 AC23 =入金記入!AB23  シート入金記入 =C&D(例004412340)  C(ID番号 文字列 例0044)             D(金額 数値 例 12,340) AB15 の売上に対してAC23 が同一の値の時は AA15 “入金” と表示するにはどういう数式をすればいいかをご指導を願えませんか。 同じ値の可能性は考えられなくはないですがその時は無視します。 この目的は入金状態をできるだけ分かるようにしたいからです。 よろしくお願いいたします。

  • 元のシートの値がクリァーしたとき参照の値もクリァーに

    元のシートの値がクリァーしたとき参照の値もクリァーに WINDOWS XP EXCELL2003 次のようにシートが2つあり 「1月仕入」 D18 ID番号 例えば =001 ユーザー定義 文字列 C18 =IF(D18="","",($G$1)) =1月 2010/1/1 ユーザー定義 m”月” C19 =IF(D18="","",VLOOKUP(D18,リスト!$F$2:$J$101,2,FALSE)) & "" =**(株) A18 =IF(D18="","",541) =541 という具合の数式を入れています。 それらを参照したシートが下記です。 「1月売掛金」 C18 ='1月仕入'!C18 1月 C19 ='1月仕入'!C19  **(株) A18 ='1月仕入'!A18 541 というようにそっくり「1月仕入」参照しています。 ご指導を仰ぎたいのは、 「1月仕入」は D18 のID番号を入力すると C18,C19,A18 に値か出て「1月売掛金」のシートの各セルが参照します。 「1月仕入」D18のID番号を空白にしたら「1月売掛金」参照も空白にする方法はないでしょうか。 是非ご教示のほどよろしく御願いします。

  • シートの合計

    よろしくお願いします。 エクセルでシート1~3迄あります。各シ-トのA列は名前、B列に数字が入っています。名前はA列のどの行にあるかわかりません。 同じ名前をシート4のA1に入力したらその名前の合計を出したい。  シート1    シート2   シート3       シート4   A   B    A   B   A    B     A    B 山田 10   木村  5  佐々木 18   木村  55  鈴木 20   田中 21  伊藤  33    ↑ 木村 50   山下 70  加藤  57  (入力する) 田中 15   高橋 90  佐藤  61 高橋 60   山田 10  鈴木  12             ・   ・   ・          

専門家に質問してみよう