• ベストアンサー

エクセルについて

  A  B  C  D  E 1 赤  青  黄  緑   2    ○        青 3       ○     黄 4 ○           赤 5       ○     黄 以上のような表からE2~E5のセルに同一行の○が付いた名前を出したいのですがどのような関数を使用すればいいのでしょうか。宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • a987654
  • ベストアンサー率26% (112/415)
回答No.2

NO1の方と別の方法で =OFFSET(A$1,0,MATCH("○",A2:D2)-1) これを必要行コピーする。 またこのままで"○"のない行には#NAが出ますのでそれを避けるには =IF(ISNA(MATCH("○",A2:D2)),"",OFFSET(A$1,0,MATCH("○",A2:D2)-1)) 以上

その他の回答 (1)

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

以下のような式でどうでしょうか。 E2のセルに入れる式として =INDIRECT(CHAR(MATCH("○",A2:D2)+64)&1)

関連するQ&A

  • エクセルの数式教えて下さい

    セルAの列にAっていれたらB1とC1が赤く BっていれたらC1とD1が青く CっていれたらB1とE1が黄色くセルに色をつけたいのですが‥ Aの列(A200まで英字を入れたい) A(A1) 赤(B1) 赤(C1)    B(A2)       青(C1)青(D1) C(A3) 黄(B1)           黄(E1) B(A4)       青(C1)青(D1) 教えて下さい

  • エクセルの関数での処理方法

    下記のようなデーターベースがあります  列 A   B   C  D   E    F 行  4/1 4/10 4/20 1   青  100 青 1100 青 11000 2  黄色  200 黄色 1200 黄色 12000 3 緑  300 緑 1300 緑 13000 4  赤  400 赤 1400 赤 14000 5  紫  500 紫 1500 紫 15000 6  黒  600 黒 1600 黒 16000 7  白  700 白 1700 白 17000 8  茶  800 茶 1800 茶 18000 9  水色  900 水色 1900 水色 19000 10 朱色 1000 朱色 2000 朱色 20000 上の図では分かりにくいかも知れませんが、 A列には上から4/1、青、黄・・・ B列には上から空白、100、200・・・  C列には上から4/10、青、黄・・・ D列には上から空白、1000、2000・・・  E列には上から4/20、青、黄・・・ F列には上から空白、10000、20000・・・と並んでます。 4/1の項目は4/9までの値段 4/10の項目は4/19までの値段 4/20の項目は4/30までの値段になります。 4/5、4/10/、4/15、4/25の白の値段を調べるにはどのようにすればいいでしょうか? 4/5、4/10、4/15、4/25のそれぞれに VLOOKUP関数の式を入れて調べるんではなく ひとつの式を入れて調べる日付のセルの値だけが 変わるだけで 全部同じ式で反映されるようにしたいんですが・・・ できますか? VOOLUP関数やIF関数を組み合わせてやってるんですが うまくいきません。 それともマクロでないとできないですか? よろしくお願いします。

  •  エクセル関数式により、ある値が二つの値の間にある条件の時に抜き出す方

     エクセル関数式により、ある値が二つの値の間にある条件の時に抜き出す方法。  初めまして。よろしくお願いします。  例) A B C D E F 1赤 2 5 1 2青 9 2 3 青 3黄 1 9 4 黄 4緑 3 4 2 5黒 8 4 9 6紺 2 5 4 紺 7橙 5 1 6 8 9  D列にある値がB列にある値とC列にある値の間に有る場合、A列に有る値をE列に抜き出す(例では2行目、3行目、6行目のDの値がBCの値の間に有るためにEのセルにAの値を表示される)関数式を教えていただきたく、よろしくお願いします。

  • エクセルの検索関数。

    こんにちわ。 sheet1に、 A B C 1 M 赤 10M 2 M 青 15M 3 M 黄 13M 4 C 赤 15M 5 C 青 18M 6 C 黄 13M        ・        ・        ・ と言うデータが入っているとします。 sheet2には A B C D 1 M 黄 20 2 C 青 30 3 M 赤 25 4 C 赤 28 5 C 青 21 6 C 黄 15       ・       ・       ・ と言う表が入っていて Cの列にそれぞれの値、 たとえばMの黄は「13M」、Cの赤は「15M」と言うように抽出し Dの列の値を掛けたものの値を表示したいのです。 どうしても関数を上手くつなげる事が出来ませんし、 VLOOKUPを使おうとしても上手く抽出が出来ません。 どなたか教えてください。 よろしくお願いいたします。

  •  エクセル関数式により、列ごと最後尾と最後尾からの2行目の値を抜き出す

     エクセル関数式により、列ごと最後尾と最後尾からの2行目の値を抜き出す。  初めまして、よろしくお願いします。      A  B  C  D  E 1    赤  青  黄  緑  黒 2  3    4    1  3  2  0  9 5    9  1  3  4  3 ・    ・  ・  ・  ・  ・ ・    ・  ・  ・  ・  ・   112  4  6  1  9  6 113  7  7  5  8  1 114  6  9  1  3  7    115  7     2  5  0 116  8     0     0  という表があります。 各列の空白、もしくは0の入力されている後の値(A列では8、B列では9、C列では2、D列では5、E列では7)と最後尾の数字から2行目の値を(A列では6、B列では6、C列では5、D列では8、E列では6)を抜き出すことのできる関数式の方法がありましたら、教えていただきたく。よろしくお願いします。

  • 【Excel】ユニークでないキーを元に照合

    A列にユニークでないキーが複数あり、B列には5つの種類があります。 (例)     A  B 1 りんご 赤 2 りんご 青 3 りんご 黄 4 みかん 橙 5 ばなな 黄 6 ばなな 青 7 キウイ 緑 これを、C列のユニークキーで、D列(EやFを使っても可)にB列にある種類を表示させたいのです。 (例)    C   D E  F 1 りんご 赤 青 黄 2 みかん 橙 3 ばなな 黄 青 4 キウイ 緑 なにか良い方法はありますでしょうか? If関数とVlookup関数の組合せで試してみたのですが、3つ以上ある場合もあり、うまくいきませんでした。 ご教示いただけますと幸いです。よろしくお願い致します。

  • エクセルの関数について教えてください

    こんにちは。 エクセル関数について教えてください。 (OS:WIN2000、エクセル2003) こんな表があって、別のシートの A1=200 A2=D A3=2・・・1行目D列の項目 と入力したときに A4に「はな」と表示させたいのですが Index関数とMatch関数の組み合わせだと思うんですが どうしたらいいですか? A列 B列 C列 D列 E列 1行 --- --- 1 2 3 2行 100 A いぬ くり 赤 3行 200 B ねこ いも 青 4行 300 C ぞう ねぎ 緑 5行 200 D とら はな 黄 6行 100 E うし みそ 朱 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・

  • エクセル関数につきまして教えてください。

    エクセル関数につきまして教えてください。(過去に同じような質問がございましたら申し訳ございません。) エクセル関数で下記のような表示をしたいです。 表中にある数字の隣のセルに下記のようなランクをつけたいのですが、文字の色やフォントなども変えたいのですが可能でしょうか?? テーブルを下記のようなテーブルもつくったのですが数式がわかりません。 2.0以上 →A(赤文字) 1.9~1.0 →B(オレンジ) 0.9~0.5 →C(緑) 0.4以下 →D(青) 宜しくお願い致します。

  • エクセル クリックで色をつけるには?(4)

    15人をA、B、C、D、Eの5チームに分ける表をエクセルでつくりたいと考えています。    (1)1行目に1人目のデータ。A1列に氏名。  (2)1人目がAチームなら、B1をクリックすると赤に変わり、かつ「A」とそのセルに表示。  (3)Bチームに変更したければ、C1をクリックすると青に変わり、かつ「B」とそのセルに表示。その際、B1の色を消す。  (4)Cチームの場合は、D1をクリック、黄色に変わり、かつ「C」と表示。その際、B1もしくはC1の色を消す。  (5)Dチームの場合はオレンジ、Eチームの場合は緑、でそれぞれ同様にE1、F1に「D」「E」と表示。  (6)2人目以降は同様に、2行目以降に表示。それぞれの行が干渉しないようにする。    以上が1試合目で、2試合目、3試合目も行う。  ただし、2試合目以降は、3チームに分ける。  (1)2試合目はG、H、Iのセル、3試合目はJ、K、Lセルを使う。  (2)2試合目、3試合目のチーム名はA、B、Cではなく、ア、イ、ウとする。(2試合目、3試合目共にア、イ、ウ)  (3)1試合目はそのままで、2試合目、3試合目は別の色に変える。(Aチームは薄い赤、Bチームは薄い青、Cチームは薄い黄色)→細かな色の違いにはこだわりません。  (4)4試合目以降は行わない。    

  • EXCELの関数について教えてください。

         A      B    C    D    E    F 1   氏名   お皿白 お皿赤 お皿青 お皿緑   2   佐藤    ●    ●         ● 3   伊藤    ●         ● 4   山田          ●    ● 5   木村    ●    ●         ● 6   内藤    ●         ●    ● 7    上記のような表で、佐藤さんはお皿白、赤、緑を、伊藤 さんはお皿白、青を注文しています。 B7のセルに「お皿白」を注文しているのが佐藤、伊藤、 木村、内藤と表示されるようにしたいのですが、可能で しょうか? もし出来るなら教えてください。お願いします。 OSはWIN98 EXCELは2000です。