• ベストアンサー

エクセルで複数の条件から複数の項目にあるものを自動に選択することは可能でしょうか?

エクセルで複数の条件から複数の項目にあるものを自動に選択することは可能でしょうか? 例えばAの列が【あ】Bの列が【い】の場合Cの列は【a】 Aの列が【あ】Bの列が【う】の場合Cの列は【g】 Aの列が【い】Bの列が【き】の場合Cの列は【w】 Aの列が【ゆ】Bの列が【れ】の場合Cの列は【p】 などのように表示させたいです。 IFを使うのかなと思うのですが複雑でわかりません><; 宜しくお願い致します!!!^^

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

> A列とB列は一緒に出来ないのでANDなどを使って出来ないでしょうか? だからA1&B1と&を使っているじゃないですか。 現在のA列とB列はいじらず、参照用に別に組み合わせ表を作成するのです。 その際は一つのセルに【あい】右隣のセルに【a】という2列の表とします。 その表がたとえばE1~F20の範囲(2列20行)とします。 AB列のデータが1行目からあった場合、C1セルに =IF(ISNA(VLOOKUP(A1&B1,$E$1:$F$20,2,FALSE)),"該当なし",VLOOKUP(A1&B1,$E$1:$F$20,2,FALSE)) といれて、下へ式をコピーしてみてください。

benitier59
質問者

お礼

そういう意味だったのですね☆ 出来ました^^ 有難うございます。 これで作業が大分楽になりました^-^V

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

いったい何通りの組み合わせがあるのでしょうか? 例だけでも9通りですよね、実際にはもっと多いのでしょう? IF文のネストではとても対応できないと思います。 どこかに あう|g あぎ|? あれ|? いう|? いぎ|w いれ|? 以下略 のような組み合わせの表を作成し、O列から=VLOOKUP(A1&B1,組み合わせ表,~ のように検索したらいかがでしょうか?

benitier59
質問者

補足

お返事有難うございます。 A列とB列は一緒に出来ないのでANDなどを使って出来ないでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
  • castoff
  • ベストアンサー率15% (7/46)
回答No.1

はじめまして 単純であればIF文をネストしていくしかないですかね。 エクセルで入力しているときにリアルタイムにC列に値を表示したいのですか? MsAccessでテーブル化してC列に反映とかではだめですか?

benitier59
質問者

補足

初心者なのでおっしゃっている意味がよくわかりません^^; リアルタイムで表示したいです。 出来れば具体的な方法も教えていただければうれしいです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル2010、複数条件のセルを数える

    エクセル2010です。 A列のリストの中から、「B1またはC1のセル」と同一の名前がいくつあるか、という計算式を作りたいです。 複数条件ですから、COUNTIFS関数で、 =COUNTIFS(A:A,B1,C1) としてみたのですが、これではエラーが出ます。 よく考えてみたら、「または」という、どちらかの条件が含まれるということですから、これでは駄目なようです。 そこで調べたところ(http://support.microsoft.com/kb/275166/ja)、こういう場合SUM(IF())を使うというのがわかり、 =SUM(IF((A:A=B1)+(A:A=C1),1,0)) としてみましたが、これでも結果がすべて0になってしまいます。 私は何か捉え違いをしているのでしょうか? こういう条件の場合、どういう式にすればよいのでしょうか。 どうぞよろしくお願いします。

  • エクセル 複数条件でのLOOKUP

    エクセルで、特定のキーで別表を参照してそこから値を表示するにはVLOOKUPを使用すると思いますが、複数条件でLOOKUPする事は可能でしょうか。 例えば、 シート1のA列とD列 シート2のB列とF列  2つの条件に合う(シート1A列=シート2B列 and シート1D列=シート2F列)レコードをシート2のG列からシート1のE列に表示したいと言う場合です。  シート1   A B C D E           1 01 ** ** 01       2 01 ** ** 02 うう       3 05 ** ** 01 ああ          ↑  シート2   A B C D E F G          1 ** 08 ** ** ** 01 いい       2 ** 01 ** ** ** 02 うう       3 ** 05 ** ** ** 01 ああ 判りにくい説明で申し訳ありませんが、よろしくお願いいたします。

  • エクセル 複数の条件に一致

    複数の条件に一致したセルの内容によって、別のセルに別の文字を自動で表示したいのですが可能でしょうか? 詳細はこのような形で、 【シート1】       A     B       C 1      0001     3/1    有 2      0002     3/1    無 3      0001     3/2    不明 【シート2】       A     B       C 1             3/1      3/2 2      0001       ○      △ 3      0002       ×     "空欄" ・シート2のB2からC3を自動で表示できるようにしたい。 ・シート1のA列とシート2のA列が一致、更にシート1のB列とシート2の1行が一致。 ・シート1のC列が「有」の場合「○」、「無」の場合「×」、「不明」の場合、「△」、「空欄」の場合、「"空欄"」と表示。 知りうる限りの関数を合わせてみましたが、できませんでした。 どなたかいい方法を教えて頂ければと思います。 環境はXPpro、エクセル2000です。 宜しくお願いします。

  • エクセルで複数の条件のセル数をそれぞれ合計したい

    エクセルで複数条件のセルにそれぞれ分類を分け(判定)、分類ごとにセル数の合計を出したいのですが、この場合のセル合計を簡単に計算する条件式はないでしょうか?(分類項目はIF、AND関数を使って結果表示しています) 例)C列に分類AとBが0の時"*"、Aが1・Bが0の時"2"、ABとも1の時"1"、ABとも空欄の時空欄" "と判定し、"*"・"2"・"1"それぞれのセル数を合計したいのですが・・・。   列 A B C      行 1  0 0 *    2  1 0 2    3  1 1 1    4     ・        ・ どなたかご教示よろしくお願いします。

  • Excelの複数条件の合計

    Excel2010で、複数条件で合計を出したいのですが、例えば、 A|B|C 2001|1|125 2001|1|100 2001|2|95 2001|2|75 2001|2|50 2001|3|105 2001|3|125 2001|3|100 このような数列の場合、A列の「2001」とB列の「1」と条件が合うC列の値の合計を求めるというものです。 回答よろしくお願いします。

  • エクセル 複数条件

    教えてください!!    A列  B列  C列 1  済   B   100   2       A   200 3       B   100  4  済    A   200 5       C   100 A列が空白で、B列に「A」と「B」が入力されている、C列の合計を求める関数がわかりません。 B列にAとBが入力されているC列の合計は「=SUMIF(A1:A5,"A",C1:C5)+SUMIF(A1:A5,"B",C1:C5)] で求めることができました。この条件に「A列が空白(未入力)」の場合という条件を加えたいのです。 関数覚えたてなので解りやすく教えていただければありがたいです。 よろしくお願いします。

  • エクセル 条件付き書式設定でできることについて。

    エクセル 条件付き書式設定でできることについて。 こんにちは。すみません。 今日は、エクセルの条件付き書式設定について聞きたいことがあります。 例えば A列   B列    C列 リンゴ  出荷  スーパー バナナ  未出荷 倉庫 ミカン  出荷  市場  リンゴ  ・   ・ バナナ  ・   ・ バナナ  ・   ・ ミカン  ・   ・ りんご  ・   ・ とある場合。 バナナの項目について分かりやすくするため バナナの行全体(B,C列)についても塗りつぶしなどを設定をしたいと考えています。 ただ、いちいち、バナナの項目毎に、B、C列まで塗りつぶしなどをおこなっていると じかんがかるため、できたら「バナナ」という項目とその行について自動的に 塗りつぶし等の効果をかけたいのですが、これって条件付き書式設定でできますか?? お願いします。

  • エクセルのIF関数で複数の条件を指定する方法

    エクセルのIF関数で複数の条件を併記する記載方法がわかりません。 例えば、A列に苗字、B列に名前が入っている(どちらかが空白の場合もある)とします。 その場合に、苗字と名前両方が入力されている場合にのみC列に氏名を表示し、どちらかの条件が偽の時は何も表示しない関数を入れたいです。 具体的に以下のような関数を考えてみましたがこれはエラーになります =IF(ISBLANK(A1) | ISBLANK(B1),"",CONCATENATE(A1,B1)) "|"の辺りが違うようなので"||"とか"OR"とかやってみましたがうまくいきません。どう記述すればよいでしょうか。 ちなみに、IF文のなかに別のIF文をネストして同じ事をやる方法ならわかるのですがこれはなんとなく好きではありません。上記のような記載の仕方でできれば教えて欲しいです。

  • エクセル 条件付き書式設定でできることについて。

    エクセル 条件付き書式設定でできることについて。 こんにちは。すみません。 今日は、エクセルの条件付き書式設定について聞きたいことがあります。 例えば A列   B列    C列 リンゴ  出荷  スーパー バナナ  未出荷 倉庫 ミカン  出荷  市場  リンゴ  ・   ・ バナナ  ・   ・ バナナ  ・   ・ ミカン  ・   ・ りんご  ・   ・ とある場合。 バナナの項目について分かりやすくするため バナナの行全体(B,C列)についても塗りつぶしなどを設定をしたいと考えています。 ただ、いちいち、バナナの項目毎に、B、C列まで塗りつぶしなどをおこなっていると じかんがかるため、できたら「バナナ」という項目とその行について自動的に 塗りつぶし等の効果をかけたいのですが、これって条件付き書式設定でできますか?? お願いします。

  • エクセル 複数条件抽出について

    エクセル2013を使用しています。 データシートより複数条件に当てはまるデータを 別のシートへ必要な項目のみ抽出する方法(関数orマクロ)をお教え下さい。 データシート:A列からU列まで様々なデータが入力されている。 抽出条件:H列とN列 抽出する項目:C列・I列・M列・O列・Q列・R列・S列 (抽出する項目は増える可能性有) 複数条件の抽出はフィルタオプションで出来たのですが、 抽出が必要な項目を指定する方法が分かりませんでした。 宜しくお願いします。