- ベストアンサー
エクセルで複数の検索結果を返す方法
Chiquilinの回答
何かを抽出する作業については数式で処理するのは止めといた 方がいいと思います。他の人の回答を見れば分かる通り 数式が 複雑になりますし データ量によっては処理も重くなります。 何より ご自分で数式の意味が分からなくなるのでは? どうしてもという場合は作業列を使います。 ■Sheet1の E2セル =B2&A2 下方向にオートフィルコピー メンテナンスが面倒なら A1:D7セルの範囲をテーブルにしてお けばいいです。 ■Sheet2の B2セル =IFERROR(INDEX(Sheet1!C:C,MATCH(B$1&A2,Sheet1!E:E,0)),"") これくらいなら 分かりやすいかと思います。 個人的には ピボットテーブルでの集計をお勧めします。 フィルター:「チーム名」 行フィールド:「氏名」 Σ 値:「最大値 / 生年月日」 以上で終了です。 ピボットテーブル上で右クリック メニューの[デザイン]→[レポートのレイアウト]→[表形式で表示] で望んでいる表の形とほぼ同じになるはずです。
関連するQ&A
- スコアー票に入力した得点が名簿一覧に反映されるには
教えてください。sheet1にスコアー票を作成しています。チームNo.を入力すればチーム名と名前が出てくるようになってます。そのそれぞれに得点を入力するとsheet2の名簿一覧の得点の欄に反映されるようにしたいのですが、どうしたらいいですか? Sheet1 スコアー票 Sheet2 名簿一覧 A B A B C D 1 5 1 チーム名 氏名 得点 2 なかよし 2 きらり こと 3 名前 得点 3 きらり まなと 4 なな 13 4 きらり しょう 5 らら 24 5 なかよし なな 13 6 まな 31 6 なかよし らら 24 7 なかよし まな 31 このようにSheet1のA1にチームNo. 5を入力すると A2にはチーム名と、名前が出てくるようにしてるんですが、得点を入力すると、Sheet2の得点に反映されるようにしたいのと、一回反映されたのはそのまま消えずに、使いまわして違うチームを入力したら得点に反映されるようにしたいのですが どうしたらいいでしょうか?
- 締切済み
- Excel(エクセル)
- スコアー票に入力した得点が名簿一覧にリンクするには
こんばんは 以前も質問したんですけど sheet1にスコアー票を作成しています。チームNo.を入力すればチーム名と名前が出てくるようになってます。そのそれぞれに得点を入力するとsheet2の名簿一覧の得点の欄に反映されるようにしたいのですが、どうしたらいいですか? スコアー票の画像を添付致しますので、よろしくお願いいたします。 Sheet2 名簿一覧 A B C D E 1 チームNo. 個人No. チーム名 氏名 得点 2 58 1 きらり 今日子 3 58 2 きらり 太郎 4 58 3 きらり 金太郎 5 58 4 きらり 蘭 6 59 1 なかよし 一太郎 98 7 59 2 なかよし 花子 75 8 59 3 なかよし 桃子 65 9 59 4 なかよし 次郎 97
- ベストアンサー
- Excel(エクセル)
- エクセル:複数の検索結果を表示するには?
エクセルで下記のようなシフト表から掃除当番表を作っています。 A B C D E 1 名前 2/1 2/2 2/3 2 山田 1 10 清掃 3 田中 2 清掃 10 清掃 4 木下 2 清掃 清掃 5 中村 1 清掃 有給 ・ ・ B列には各人の清掃回数がCOUNTIFで入力されます。 ここの表以外のセル(シートは別でも同じでも可)に清掃の人の名前だけを 日別に抽出して表示するにはどうしたらよいでしょうか? 一日の清掃当番は二名と決まっています。 基本のシフト表は行、列をいじれないので、表の範囲以外に表示したいです。 似たような例は検索であったのですが、エクセルを始めてまだ間もなく、 理解力不足もあっていまいち応用がきかないので、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 複数のシートから一覧表を作成する方法
次のことを実現させる方法を教えてください。 シート 「あ」「い」「う」があります。 ※例としてはシートを3つあげましたが、 このシートはどんどん数が増えていきます。 シート「あ」 A B 1 鈴木 1976/1/1 シート「い」 A B 1 佐藤 1977/1/1 シート「う」 A B 1 山田 1978/1/1 そこから一覧表を作成したいのです。 その一覧表のシート名を「一覧表」とします。 シート「一覧表」(実現したいシート内容) A B C 1 シート名 名前 生年月日 2 A 鈴木 1976/1/1 3 B 佐藤 1977/1/1 4 C 山田 1978/1/1 参照元のシートが固定されているなら A B C 1 シート名 名前 生年月日 2 あ あ!A1 あ!B1 3 い い!A1 い!B1 4 う う!A1 う!B1 と直接参照先を書けばいいのですが、 この方法では、シートが増えるたびに B列、C列にえ!A1 え!B1というように参照先を その都度書いていかなければいけません。 だから、一覧表で、シート名(A列)を入力ただけで、 自動的にそのシートに記載されている 名前と生年月日が反映されるようにしたいのです。 例えば今A3には「い」と記載されていますが、 これを「あ」と変更すると 以下のようにしたいのです。 B3のセルの中身は い!A1 → あ!A1 C3のセルの中身は い!B1 → あ!B1 一覧表のセルB列、C列にどのように記入すれば自動化できるでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル一覧表からの検索
商品管理に使いたいのですが、例えばA列に商品NO.B列に商品名、C列にメーカー名・・・といった一覧表から↓ A B C D 商品NO. 商品名 メーカー名 棚NO. 0001 オシエテ goo A-1 0002 コタエテ net A-2 vlookup関数で商品NO.(A列)を入力し、商品名(B列)を検索する数式はわかったんですが、同時にメーカー名(C列)棚NO.(D列)も表示したいんですがどんな方法があるでしょうか?(現在、0001入力でオシエテは検索できるがgoo A-1が出ない。当たり前だけど) また、B入力で他のA C DさらにC入力でA B Dが一発で検索できるようにしたいのですが何か良い方法はありませんか?よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel 2つの表の当てはめ
教えてください。 エクセルで同じシートに2つの表があります。 (表1)にはNo.と名前と顧客コードがあり、 (表2)には空欄の顧客コードと名前が入ってます。(※画像参照) (表1)の顧客コードを、(表2)の顧客コード欄に当てはめたいのですが、 (表1)と(表2)の名前の並び順がバラバラで、 おまけに(表2)には(表1)に載っていない人もいます。 実際には数が3千件程あるので、 確実に当てはめる方法はないでしょうか・・。 Windows7を使っており、Excelは2010です。 どうぞよろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- エクセルで内線表検索
社員数が多いため複数行で作成されている内線表から、名称で内線を検索する方法を教えていただけないでしょうか。 VLOOKUPの組み合わなのかと思うのですが・・・ 内線表は印刷しても良いように部署/内線/名前が複数行で記載されております。 名前は氏名で記載されており、複数名で内線を使用する場合は スペース区切りで複数名の名前が記載されております。 氏と名は区切りなく連続で記載されております。 希望 (1) B1に氏名を入力するとC1に該当者の内線を表示 (2) 検索範囲はシート内の全データ(複数行で記載されているため) (3) 同姓の方が居ない場合は名字だけでも検索可能 A B C D E F 1 検索名 検索結果 2 3 部署 内線 名前 部署 内線 名前 4 ABC 100 Aさん Bさん BCD 200 Cさん 5 ABC 101 Dさん BCD 201 Eさん Fさん 6 ABC 102 Gさん Hさん BCD 202 Iさん 7 : : 8 : :
- ベストアンサー
- オフィス系ソフト
- エクセルでシフト表から点呼表を作成
運送会社になります。現在、4日ごとに1日の公休日を入れ1日づずずらして20通り(Aパターン~Tパターン)のシフト表を毎月ごとに作成しております。(sheet1) このシフト表から日々の出庫点検表(sheet2) を作成したいのです。出庫点検表はA1~A20に車両No.が入っており、B1~B20にその日の担当者名が入るようにしたいのですがどうすればよいのか教えて下さい。それぞれ1車両ごとに2名の担当者が決まっております。時には担当者2名の公休日が重なる日もありますのでその場合は空白で構いません。
- ベストアンサー
- オフィス系ソフト
- EXCELの表からの「抽出」、「転記」
1.元帳(Sheet8)から転記した「金融機関向け提出資料」(Sheet10)があったので、こ れからまた転記して組単位で「No.」と「氏名」の表(Sheet5)を作りたいので す。 2. 添付画像「金融機関向け提出資料」(Sheet10)において、9組を例にとると、No.7、No.16、No.17、No.23の、以下続 く。これ等をSheet5の表に抽出していきたいのです。Sheet5の構想は、1行目:組 番号、2行目は項目名:No.(A2)と氏名(B2)、3行目~27行目(25名分)に各 データを 抽出、転記する。一組分の範囲はA1:B27です。 3.組の数は9組ありますが、一組だけその方法を教えて頂ければ結構です。 4.尚、Sheet10のNo.は1~188です。Sheet10のG列に、組番号を転記しています。こ の組番号はSheet10では印刷領域外です。 5. Sheet10からSheet 5に抽出し、転記した最初の人の(1)No.と(2)氏名をオートフィ ルで下にコピーすると、同じ組のNo.と氏名が表示されたら良いのですが・・・。 6.私はマクロが使えません。INDEX関数やMATCH関数は使ったことがあります。 元帳(Sheet8)からINDEX関数で「金融機関向け提出資料」(Sheet10)に転記して います。 7.最初から9組分の表を作成しておいて、そこにデータを順次転記していく方法もあ るのかも知れません。 8.Sheet10の一部を「画像添付」します。 以上ですが、よろしくご指導ください。
- 締切済み
- Excel(エクセル)
- エクセルの表からの検索
商品名/Kg 3k 4k 5k りんご 800円 900円 1000円 みかん 700 800 900 オレンジ 600 700 800 なし 500 600 700 別シートに作成した上記の様な表を参照して、 A1のセルに商品名のりんご B1のセルに3キロと入力すると C1のセルに800と表示されるようにしたいのですが、 簡単な関数等ありましたら教えてください。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト