[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『データの抽出』(pooh)
はじめまして。
関数の使い方がよくわからず、質問させていただきます。
以下の表を作成しました。
sheet1から証明書のシートにデータを抽出したいのですが、
よくわかりません。。。
sheet1 A B C D E 1 氏 名 資 格 取得年月日 認定番号 有効期限 2 磯野波平 2級建築施工管理技士 S59.6.30 567891011 3 1級建築塗装技能士 S45.10.16 建塗第5号 4 建設吹付管理士 S58.4.1 55667788 5 統括安全衛生責任者 H8.11.8 第100号 6 7 フグ田マスオ 1級建築施工管理技士 H9.3.3 1122345 8 2級建築士 S57.11.30 456321 9 木造住宅耐震診断士 0987-1234 10 指定建設業監理技術者 H9.8.22 00033567 H29.8.21 11 監理技術者講習修了証 H24.1.17 0111-13023 12 計画作成参画者 1778844 13 建設用リフト運転 第012-456号 14 15 磯野カツオ 1級建築施工管理技士 H5.3.10 第933256号 16 2級土木施工管理技士 H12.11.30 C0025896 17 測量士補 S54.3.22 第S54-159号 18 労働衛生管理士 S58.2.7 (東京王子)基局第333号 19 建設用リフト運転 H5.12.17 第0517-03号 20 クレーン(5t未満) H5.12.18 〃
証明書(シート名) B C D E F 1 氏名 磯野カツオ 2 資格 取得年月日 認定NO. 有効期限 3 1級建築施工管理技士 H5.3.10 第933256号 4 2級土木施工管理技士 H12.11.30 C0025896 5 測量士補 S54.3.22 第S54-159号 6 労働衛生管理 士 S58.2.7 (東京王子)基局第333号 7 建設用リフト運転 H5.12.17 第0517-03号 8 クレーン(5t未満) H5.12.18 〃
名前を入れただけで表示されるようにするにはどうすればいいでしょうか?
お知恵をお貸しください。
宜しくお願いします。
使用 Excel:Microsoft Excel 97-2003 ワークシート
使用OS:Windows 7
< 使用 Excel:unknown、使用 OS:unknown >
(バンビ) 2019/03/18(月) 17:54
こんばんは ^^ 整理のお手伝いだけ。。。 全て推測です。違っていれば修正してここに貼りなおすと 多くの方から回答が有るかもしれませんね。 でわ
sheet1 シート
A B C D E 1 氏名 資格 取得年月日 認定番号 有効期限 2 磯野波平 2級建築施工管理技士 S59.6.30 567891011 3 1級建築塗装技能士 S45.10.16 建塗第5号 4 建設吹付管理士 S58.4.1 55667788 5 統括安全衛生責任者 H8.11.8 第100号 6 7 フグ田マスオ 1級建築施工管理技士 H9.3.3 1122345 8 2級建築士 S57.11.30 456321 9 木造住宅耐震診断士 0987-1234 10 指定建設業監理技術者 H9.8.22 33567 H29.8.21 11 監理技術者講習修了証 H24.1.17 0111-13023 12 計画作成参画者 1778844 13 建設用リフト運転 第012-456号 14 15 磯野カツオ 1級建築施工管理技士 H5.3.10 第933256号 16 2級土木施工管理技士 H12.11.30 C0025896 17 測量士補 S54.3.22 第S54-159号 18 労働衛生管理士 S58.2.7 (東京王子)基局第333号 19 建設用リフト運転 H5.12.17 第0517-03号 20 クレーン(5t未満) H5.12.18 〃
証明書 シート
A B C D E 1 氏名 磯野カツオ 2 資格 取得年月日 認定NO. 有効期限 3 1級建築施工管理技士 H5.3.10 第933256号 4 2級土木施工管理技士 H12.11.30 C0025896 5 測量士補 S54.3.22 第S54-159号 6 労働衛生管理士 S58.2.7 (東京王子)基局第333号 7 建設用リフト運転 H5.12.17 第0517-03号 8 クレーン(5t未満) H5.12.18 〃 (隠居じーさん) 2019/03/18(月) 18:02
この場合、LookUp系のワークシート関数だけでは厳しいですね。
マクロが良いです。
1.A列から人名を探す
2.空行が見つかるまでセル情報をコピーする
3.空行が2行続いたら終了
だけだと思います。
マクロが組めないのであれば、Sheet1を隠居じーさんさんの例の様に変更すれば
VlookUpなどの関数で対応できます。
(通りすがりのおっさん) 2019/03/18(月) 18:05
編集画面にて、頑張って記載した形跡があったので 質問者さんのコメントに半角スペースだけ追加してきました。 (稲葉) 2019/03/18(月) 18:14
証明書シート 作業列使います。 D1=MATCH(C1,Sheet1!A:A,0) B3=IF(OR(INDEX(Sheet1!B:B,$D$1+ROW(A1))=0,B2=""),"",INDEX(Sheet1!B:B,$D$1+ROW(A1))) B3セルを必要範囲までコピー
条件はSheet1の人が変わる前の行が空白であることです。 |[B] |[C] |[D] |[E] [1]|氏名 |磯野カツオ | 15| [2]|資格 |取得年月日|認定番号 |有効期限 [3]|2級土木施工管理技士 |H12.11.30 |C0025896 | [4]|測量士補 |S54.3.22 |第S54-159号 | [5]|労働衛生管理士 |S58.2.7 |(東京王子)基局第333号| [6]|建設用リフト運転 |H5.12.17 |第0517-03号 | [7]|クレーン(5t未満)|H5.12.18 |〃 | [8]| | | | [9]| | | | (稲葉) 2019/03/18(月) 18:24
ミスです。ごめんなさい。 >B3=IF(OR(INDEX(Sheet1!B:B,$D$1+ROW(A1))=0,B2=""),"",INDEX(Sheet1!B:B,$D$1+ROW(A1))) B3=IF(OR(INDEX(Sheet1!B:B,$D$1+ROW(A1)-1)=0,B2=""),"",INDEX(Sheet1!B:B,$D$1+ROW(A1)-1)) に直してください。
(稲葉) 2019/03/18(月) 18:40
稲葉様のデータを丸々コピーし張り付けてできました!!
ただ、このデータの意味がまるで分からないのですが、
どう理解すればいいのでしょうか?
ほんとに無知で申し訳ございません。。。
(pooh) 2019/03/19(火) 12:58
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.