- ベストアンサー
EXCELの使い方の質問
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 同一シートの任意セルに数式を設定、下方向に必要分コピーして下さい。 尚、配列数式の為、入力完了時にshift+ctrl+enterキーを同時押下して下さい。 =IF(COUNTIF(B:B,"○")>ROW(A1)-1,INDEX(A:A,SMALL(IF($B$2:$B$10="○",ROW($A$2:$A$10),99999),ROW(A1))),"")
その他の回答 (3)
関数のように自動ではありませんが、簡単な方法です。 1・入力されている名簿の範囲を選択し、B列(出欠)を優先して並べ替え 2・B列(出欠)列のうち、出席者の範囲のA列(名前)を選択→コピー 3・C列に貼付で完了です。 1回しかしなくていいのであれば、わざわざ関数を使わなくてもこれで簡単に出来ます。
- gyouda1114
- ベストアンサー率37% (499/1320)
関数ではありませんが (1)オートフィルタで○を抽出 (2)抽出したセルを選択 (3)編集 → ジャンプ → ジャンプダイアログで「セル選択ボタンをクリック (4)選択オプションで「可視セル」ラジオボタンをオンとし可視セルのみ選択 (5) コピー (6)貼付先(例えばD1)に貼り付け (7)オートフィルタを解除
- web2525
- ベストアンサー率42% (1219/2850)
=INDEX($A$1:$A$6,SMALL(IF($B$2:$B$6="○",ROW($A$2:$A$6),""),ROW()-1)) 配列計算ですのでShift+Ctrl+Enterで確定、エラー処理していません。
関連するQ&A
- エクセルで2つの条件を元に
エクセル2007で名簿を作っています。 1ヶ月ごとにメンバーの順が変わります。 シート1(番号順に名簿を作りました) A B C 1 1 山田 2 2 木村 3 3 副長 佐藤 4 4 鈴木 5 5 班長 田中 6 6 長田 シート2(こちらがメンバーに配る名簿です) A B C D 1 班長 1 3 2 田中 山田 鈴木 3 4 副長 2 4 5 佐藤 木村 長田 A2に田中,A5に佐藤を選んでくるのはvlookupで成功しました。 質問したいのは C列D列に上記の番号のようにシート1の名前を入れていきたいのですが,田中,佐藤の分を抜いた上で番号の若い順に選んできたいのです。 どのような関数をどのように使えば成功するでしょうか。
- ベストアンサー
- その他MS Office製品
- エクセル2013関数について
エクセル2013について教えてください。 sheet1には出席者の名簿一覧を入力しています。 sheet2には支払い済の人の名前を入力しています。 sheet1の名簿の横に sheet2の支払い済みが分かるように『○』を表示させたいのですが エクセル初心者のため、関数がよくわかりません。 詳しい方、わかりやすく教えていただけませんでしょうか。 ちなみに sheet1のC7~C600まで名前が入力してあり E7~E500に『○』を表示させたいです sheet2はA2~A500まで名前が入力してあります 分かりづらく申し訳ありません
- 締切済み
- その他(業務ソフトウェア)
- 【至急】エクセルで、一致するデータを紐付けたい
エクセルでsheet1のA列のデータに、sheet2の並び順の異なるA列~F列のデータを紐付け、一致、並び替えする方法がありましたら、ご教授ください。よろしくお願いいたします。 ※sheet1のA列とsheet2のA列は、同じデータですが順不同で入力されています。 sheet1 A B C D E F G 田中 斉藤 新井 伊東 塚越 佐藤 吉田 sheet2 A B C D E F 斉藤 東京都 文京区 123-0000 0120-・・・ × 伊東 東京都 台東区 123-1000 0120-・・・ ○ 新井 東京都 江東区 123-0000 0120-・・・ × 吉田 東京都 豊島区 121-0100 0120-・・・ △ 塚越 東京都 文京区 122-0000 0120-・・・ × 佐藤 東京都 新宿区 121-0000 0120-・・・ ○ 田中 東京都 大田区 111-0000 0120-・・・ ◎ ◆得たい結果◆ sheet1 A B C D E F G 田中 田中 東京都 大田区 111-0000 0120-・・・ ◎ 斉藤 斉藤 東京都 文京区 123-0000 0120-・・・ × 新井 新井 東京都 江東区 123-0000 0120-・・・ × 伊東 伊東 東京都 台東区 123-1000 0120-・・・ ○ 塚越 塚越 東京都 文京区 122-0000 0120-・・・ × 佐藤 佐藤 東京都 新宿区 121-0000 0120-・・・ ○ 吉田 吉田 東京都 豊島区 121-0100 0120-・・・ △
- ベストアンサー
- その他MS Office製品
- エクセルの関数について教えて下さい!
どなたかエクセル関数が詳しい方ご伝授下さい!XP使用です。パソコン初心者の為 説明不足でしたらごめんなさい! シート1 A B C D E ┌─┬─―┬─―┬─―┬─―┐ 1│ 1│佐藤│バラ │赤 │50本│ ├─┼─―┼─―┼─―┼─―┤ 2│ 2│山下│キク │黄 │80本│ ├─┼─―┼─―┼─―┼─―┤ 3│ 3│田中│ユリ │白 │30本│ ├─┼─―┼─―┼─―┼─―┤ シート2 A B C D E F ┌─―┬─―┬─―┬─―┬─―┬─―┐ 1│番号│1 │名前│佐藤│花名│バラ│ ├─―┼─―┼─―┼─―┼─―┼─―┤ 2│色 │ 赤 │本数│50本│ │ │ ├─―┼─―┼─―┼─―┼─―┼─―┤ シート3 A B C D E F ┌─―┬─―┬─―┬─―┬─―┬─―┐ 1│番号│ ☆ │名前 │ │花名 │ │ ├─―┼─―┼─―┼─―┼─―┼─―┤ 2│色 │ │本数 │ │ │ │ ├─―┼─―┼─―┼─―┼─―┼─―┤ シート1の表に列ごとに項目をいれていきます。 それをシート2のような形にしたいのです。 この場合シート3の☆の部分に番号(シート1のA列)を入れたら 自動で名前・色・本数 がでるようなことは可能でしょうか? (☆に3を入れた場合 田中・ユリ・白・30本 が自動で出るようにしたい) わかりにくいかと思いますが、ご存知の方いらっしゃいました教えて下さい。宜しくお願い致します。
- ベストアンサー
- Windows XP
- ExcelのSUMIF関数について質問です
A列 │B列 │C列│ ----十---十----十 田中│ 男│177 │ 鈴木│ 男│169 │ 吉田│ 女│162 │ 田中│ 女│161 │ 佐藤│ 女│164 │ 田中│ 男│174 │ 鈴木│ 女│166 │ 上記のようなデータがsheet1にあって、このうち A列が”田中”で、かつB列が”男”に該当する C列のデータの合計をsheet2で計算したいのですが これはどのようにすればいいのでしょうか。 下記のように記述するところまではやったのですが、 これに「なおかつsheet1のB列がsheet2のB3(男)に一致する場合」 という検索条件を付け加える方法が分かりません。 (↓Sheet2のC3セル) =SUMIF(Sheet1!A:A,Sheet2!A3,Sheet1!C:C) (sheet2のA3には”田中”、B3には”男”と入力してあり、 計算結果をC3に出力したいと思っています。) OSはWindows2000、エクセルはEXCEL2000を使用しています。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル2010での質問です。
下記のような【会社】というシートがあります。 [A社]がA1セルです。 [A社][A支店][田中][鈴木] [B社][B支店][山田][加藤] [C社][C支店][小野] [A社][D支店][島田][今田] [B社][E支店][佐藤][山本] [C社][F支店][小山][三浦] 別のシートのA1に、【会社】のシートA列の文字を重複させずにプルダウンを作成し、[A社]を選ぶと 別のシートのB1に、【会社】シートのB列を探し、A支店・D支店のプルダウンを作成し、[A支店]を選ぶと 別のシートのC1に、【会社】シートのCD列を探し、[田中][鈴木]のプルダウンを作成する。 VBAでこのようなことは出来ますか? 説明が下手で申し訳ございません。
- ベストアンサー
- Excel(エクセル)
- EXCELの質問です。どなたか教えてください。
EXCELの質問です。どなたか教えてください。 Sheet1のA1,B1,C1にSheet2のA1,C1,E1と、一つ飛ばしの 値を反映させるにはどうしたらいいですか? Sheet1のセルA1,B1に A1=Sheet2A1,B1=Sheet2C1とし、2つのセルを選択してドラッグしても A1=Sheet2A1,B1=Sheet2C1,C1=Sheet2C1,D1=Sheet2E1,E1=Sheet2E1,F1=Sheet2G1・・・ と反映されてしまいます。 できれば小難しい計算式は使いたくないのですが、なにかいい方法や簡単な 式があったら教えてください。 宜しくお願い致します。
- ベストアンサー
- Windows XP