No.3ベストアンサー
- 回答日時:
ご希望のデータを抽出したいなら、フィルタの機能を利用されることをお勧めします。
「データ」「フィルタ」で出欠の欄の▼をクリックして「出」だけにチェックを入れます。
該当データが抽出された状態でデータ範囲をそのままコピーし、新規シートに貼り付けます。
もし関数で表示させたいのであれば(抽出対象が文字列の場合)、配列数式がすでに提案されていますが、以下のような数式の方がデータ位置を変更する必要が無いのでわかりよいかもしれません。
=INDEX(Sheet1!A:A,SMALL(INDEX((Sheet1!$B$2:$B$100<>"")*1000+ROW($B$2:$B$100),),ROW(A1)))&""
みなさんに色々なアドバイス頂きありがとうございます、
どなたからのやり方も自分に取ったらベストアンサーです、
いろんな関数の使い方を知らない自分には宝の持ち腐れ状態です。
これからもよろしくお願いいたします。
No.4
- 回答日時:
一応、作業列案も紹介しておきます。
A B C
1 会員1 出 1 会員1
2 会員2 2 会員5
3 会員3 3 会員6
4 会員4 4 会員9
5 会員5 出
6 会員6 出
7 会員7
8 会員8
9 会員9 出
10 会員10
C列に =IF(B1="出",ROW(),"")
と入れて下までコピーします。
出席者の右に その行番号が出ます。
抽出するセルには
=INDEX(SHEET1!A:A,SMALL(SHEET1!C:C,ROW(A1)))
と入れて下へコピーしてみてください。
エラー処理はしていませんが、式の意味を理解するのに便利かと思います。
関数を説明しておきますが
ROW(A1) は単にそのセル(A1)の行番号ですので 1です
下へコピーすると
ROW(A2) となるので 2 、3・・と数字を増やしておくためのものです。
つまり
1行目は =INDEX(SHEET1!A:A,SMALL(SHEET1!C:C,1))
1行目は =INDEX(SHEET1!A:A,SMALL(SHEET1!C:C,2))
1行目は =INDEX(SHEET1!A:A,SMALL(SHEET1!C:C,3))
・・・ということです。
更に SMALL(SHEET1!C:C,1)) の部分を表示してみるとわかりやすいです。
=SMALL(SHEET1!C:C,ROW(A1))
と入れて下までコピーしてみてください。
参加者の行の番号が上から順にでるはずです。
この結果を利用して 名前の部分をINDEX関数で表示しています。
エラー処理は 他の方を参考にIF文を最初に入れます。
がんばっててください。
ここで出来た式を 作業列の部分まで取り込んで 作業列なしで実行しようとすると
Tom04さんの配列関数となります。
みなさんに色々なアドバイス頂きありがとうございます、
どなたからのやり方も自分に取ったらベストアンサーです、
いろんな関数の使い方を知らない自分には宝の持ち腐れ状態です。
これからもよろしくお願いいたします。
No.2
- 回答日時:
こんばんは!
色々方法はあるかと思いますが・・・
一例です。
↓の画像でSheet2のA2セルに
=IF(COUNTIF(Sheet1!$B$2:$B$1000,"出")<ROW(A1),"",INDEX(Sheet1!$A$2:$A$1000,SMALL(IF(Sheet1!$B$2:$B$1000="出",ROW($A$1:$A$999)),ROW(A1))))
これは配列数式になってしまいますので、
A2セルにコピー&ペーストしただけではちゃんと表示されないと思います。
A2セルに貼り付け後、F2キーを押す、またはA2セルをダブルクリック、または数式バー内で一度クリックします。
編集可能になりますので、Shift+Ctrlキーを押しながらEnterキーで確定。
数式の前後に{ }マークが入り配列数式になります。
このA2セルをオートフィルで下へコピーすると
画像のような感じになります。
参考になれば良いのですが。m(__)m
tom04様
早々のアドバイス有難うございます。
わー関数が8ケも複合されてますね
、自分はその中でIF,COUNTIF文しか使った事がありません。
アドバイスと関数辞典を見ながら悪戦苦闘し自分なりに会得したいとおもいます。
有難うございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
Excelで参加者・不参加者のリストを作りたいです
Excel(エクセル)
-
エクセル2010 欠席者の名前を抽出し同じセルに
Excel(エクセル)
-
エクセルで会議の出席者リストがあります。その中で〇〇会員の人(こちらもリストがあります)を抽出したい
Excel(エクセル)
-
-
4
複雑なシフト表から1日ごとの出勤者、シフトを抜き出したいです
Excel(エクセル)
-
5
エクセルで勤務表の出勤者を抜き出したい。 日付 名前 5/16 5/17 5/18 5/19 田中
Excel(エクセル)
-
6
○印がある場合、そこから情報を抽出して上から順に表示
Excel(エクセル)
-
7
月間勤務表から1日~31日までの各日付ごとに出勤している職員を書き出す方法
Excel(エクセル)
-
8
月のシフト表から当日のシフトを抽出したいです
Excel(エクセル)
-
9
関数を使用して、エクセルの勤務表から、勤務形態別に担当者を抽出したい
Excel(エクセル)
-
10
再度質問です。シフト表から日毎の勤務者を抽出する方法
Excel(エクセル)
-
11
エクセルで、勤務表から 日付別に勤務者と勤務形態を抽出して、別シートに抽出したい
Word(ワード)
-
12
Excel【利用予定表】から、【曜日別利用者リスト】を作成
Excel(エクセル)
-
13
エクセルで出勤表から出勤者の名前を出したいのですが。
Excel(エクセル)
-
14
エクセル メンバー表からグループメンバーを抽出
その他(Microsoft Office)
-
15
EXCEL
Excel(エクセル)
-
16
エクセルで参加者を管理 出席者の数(○人)を計算で出るようにしたい
Excel(エクセル)
-
17
【EXCEL】シフト表から休みの日だけを抽出する方法をご教授ください。
Excel(エクセル)
-
18
勤務シフト表から、当日の出番を抽出するには?
Excel(エクセル)
-
19
Excel 名簿の検索…検索項目だけを抽出したい。
Excel(エクセル)
-
20
A1セルに入力したら、入力時間をA2セルに自動挿入
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
会員名簿から出席者のみ一覧表...
-
名義書換停止中とは?
-
現在でのをモーニング娘。での...
-
dアニメストアに入会しているの...
-
木村拓哉は、なぜ他のSMAPのメ...
-
同じアイドルグループで、メン...
-
会員権のないゴルフ場もありま...
-
亡父のゴルフ会員権を紛失しま...
-
当該会員とは?
-
【ゴルフ】プレイフィーが無料...
-
個別会計出来ないゴルフ場あり...
-
男子プロと女子プロのコースの距離
-
ゴルフ場出禁 私の愚行により、...
-
バックティーからのプレーについて
-
メンバーさんへのお礼について...
-
ホールインワンをしてしまいま...
-
アメリカンスタイルとは?
-
ラウンド中に後ろの組と詰まっ...
-
コンペの新ペリアの順位決定方...
-
(初心者向け)東京近郊のおすす...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
会員名簿から出席者のみ一覧表...
-
ふりそでMODE(フリモ)の会員...
-
名義書換停止中とは?
-
木村拓哉は、なぜ他のSMAPのメ...
-
JAFの家族会員についての質問で...
-
当該会員とは?
-
もしドリフターズに志村けんが...
-
ゴルフ場の予約
-
ゴルフ年会費の支払い義務について
-
亡くなった者が持っていたゴル...
-
アムウェイを勧められました。 ...
-
第三者について
-
メンバー用帽子名札について質...
-
ジャニーズの某グループのファ...
-
ゴルフ場会員の退会について
-
アマゾンテレビスティックにつ...
-
ゴルフ会員の方法、退会の方法...
-
亡父のゴルフ会員権を紛失しま...
-
カップルでネットカフェを利用...
-
名義変更料はなぜ高い?
おすすめ情報