[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『日付別の出席簿のうち、特定者の抽出したシートをつくりたい』(HOXY)
こんにちわ。Excesl2007です。 VLOOKUPなのかIFなのかDGETなのか式がつくれません。 シート1に日付別の列に出席者氏名が入ってます。 そのうち特定の氏名(複数)だけを抽出した別シートを作りたいです。 シート1の出席者リストの横に特定の氏名のリストがあります。 作ったVLOOKUPやIFなどの式のどこかにミスがあるようで 不明です。基礎ですが、どなたかお教え下さい。
各シートのレイアウトもどのような式を入力したかの説明もない状態では助言しようがありませんよ。 (独覚)
失礼しました。うまく伝わればいいのですが。 宜しくお願いします。
シート1(例)
| A B C -------------------------- 1 | 9/1 9/5 9/10 ---------------------------- 2 | aさん bさん cさん 3 | xさん wさん rさん 4 | oさん jさん hさん
シート2にa,w,o,jさんを日付別に抽出したいです。
| A B C -------------------------- 1 | 9/1 9/5 9/10 ---------------------------- 2 | aさん wさん 3 | oさん jさん 4 |
>シート1の出席者リストの横に特定の氏名のリストがあります。
すみません…↑のリストからシート2を作成するのでは?と思いましたが、
このリストはどの辺りに存在するのでしょう?それが分かると数式も出来そうですね!!
(忍)
感覚はシート1範囲A2:C4の中で指定したO1:O4の氏名だけを
シート2で作るというものでした。
伝わるといいのですが。
シート1(例)
| A B C O -------------------------- -------- 1 | 9/1 9/5 9/10 1 aさん ---------------------------- 2 jさん 2 | aさん bさん cさん 3 oさん 3 | xさん wさん rさん 4 wさん 4 | oさん jさん hさん
シート2
| A B C
-------------------------- 1 | 9/1 9/5 9/10 ---------------------------- 2 | aさん wさん 3 | oさん jさん 4 |
"ちからまかせ" の無理やりですが・・・ Sheet2 A2=IF(COUNT(IF(COUNTIF(Sheet1!$O$1:$O$4,Sheet1!A$2:A$4)>=1,ROW(Sheet1!$A$2:$A$4),""))>=ROW(A1),INDEX(Sheet1!A$1:A$4,SMALL(IF(COUNTIF(Sheet1!$O$1:$O$4,Sheet1!A$2:A$4)>=1,ROW(Sheet1!$A$2:$A$4),""),ROW(A1)),),"")
として、Ctrl + Shift + Enter で確定して下さい。
たぶん、もっと簡単な式で出来ると思いますが・・・
(SS)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.