No.3ベストアンサー
- 回答日時:
Sheet1のA1:C5に、データベース・住所録があるとします。
番号氏名 住所
11山田 一郎横浜市
12近藤 次郎中野区
13相田 三郎三鷹市
14大岡 信夫国立市
Sheet2が社員個人カードとして
A1:D5に
社員カード
番号11氏名山田 一郎
住所横浜市
番号をB3セルに入れると、D3に住所、D5に住所が入るようにするものとします。
D3に関数=OFFSET(Sheet1!$A$2,MATCH(B3,Sheet1!$A$2:$A$10,0)-1,1)
D5に関数=OFFSET(Sheet1!$A$2,MATCH(B3,Sheet1!$A$2:$A$10,0)-1,2)
と入れる。Sheet1の
B列を持ってくる->Offset関数の最後の引数が2
C列を持ってくる->Offset関数の最後の引数が3
D列を持ってくる->Offset関数の最後の引数が4
(本例では省略)と変化させます。
B3に番号が入れてない時のエラー表示を出さない対策は
略(既回答#2等をご参考に)。
印刷を自動化したいところですが、VBAを使わないと
関数では出来ません(略)。
No.2
- 回答日時:
例えばSheet1がデータベース、Sheet2が社員台帳とします。
Sheet1について
A列から社員番号、氏名、生年月日、住所、1行目が見出しとし、仮にA2:D10の範囲をデータ入力欄とします。
Sheet2について
A1を社員番号入力欄、B1:D1を氏名、生年月日、住所表示欄とします。
以上の条件で
B2に
=IF($A$1="","",IF(VLOOKUP($A$1,Sheet1!$A$2:$D$10,2,FALSE)=0,"",VLOOKUP($A$1,Sheet1!$A$2:$D$10,2,FALSE)))
B3に
=IF($A$1="","",IF(VLOOKUP($A$1,Sheet1!$A$2:$D$10,3,FALSE)=0,"",VLOOKUP($A$1,Sheet1!$A$2:$D$10,3,FALSE)))
B4に
=IF($A$1="","",IF(VLOOKUP($A$1,Sheet1!$A$2:$D$10,4,FALSE)=0,"",VLOOKUP($A$1,Sheet1!$A$2:$D$10,4,FALSE)))
と入力します。(空欄がある場合のエラー、ゼロ表示への対処を含んでいます)
なおVLOOKUP関数に関しては下記を参考にして下さい。
http://www.atmarkit.co.jp/fwin2k/win2ktips/317vl …
参考URL:http://www.atmarkit.co.jp/fwin2k/win2ktips/317vl …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- その他(ビジネス・キャリア) 中小企業ですが、社員数人で管理する顧客のデータベースはどうされていますか? 4 2022/05/19 15:38
- その他(Microsoft Office) エクセルで1行の長いデータを指定の桁数で分割する方法が知りたいです。 4 2022/05/20 21:55
- 会社・職場 詳しい方教えてください。 なぜかコメントすることができないので、コメントしてくださったかたにはいいね 1 2022/12/29 08:04
- 経営情報システム 顧客管理ソフト、どうやって選べばいいのですか? 3 2022/05/15 22:01
- Visual Basic(VBA) Changeイベントで複数セルへの貼り付けおよび値削除時に1個目のセルのみエラーになる 3 2022/12/21 09:07
- 弁護士・行政書士・司法書士・社会保険労務士 LLC設立での社会保険への加入義務ですが、たとえ代表社員ひとりの 3 2022/08/15 13:15
- その他(税金) 消費税脱税疑惑、労働基準法、コロナ給付金3点について 3 2022/03/29 12:06
- Visual Basic(VBA) 先ほど、回答者様によって教えていただいたのですがどうしたらいいか分かりません。 ユーザーフォーム上に 2 2023/02/21 22:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】ファイル名の変更に...
-
Aというブックの1というシート...
-
エクセルで 例えば 伊藤と名前...
-
Excelで、決まった行を繰り返し...
-
エクセルの条件付き書式につい...
-
エクセルで「-0.0」と表示さ...
-
【マクロ】毎回、ファイル名が...
-
Excel元に戻す方法を教えてくだ...
-
【マクロ】シート名を取得する...
-
Excel2013のF6キー操作について
-
excel で二つのどちらかを選ぶ
-
Excelでの時間帯の入力
-
Excel 2019 のピボットテーブル...
-
【マクロ】フォルダからエクセ...
-
マクロの有効化するダイヤログ...
-
行数が不規則な一週間ごとの合...
-
エクセルで特定の範囲内から小...
-
ある列、或いは、ある行のセル...
-
シートAで横に並んだ項目→シー...
-
Excelが固まってしまった。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報