• ベストアンサー

エクセルのセルの表示を自動的に変化させたい

例えばA1に「リンゴ」と入れるとB1は「くだもの」、A1に「キャベツ」といれると「やさい」と自動的に表示出来るようにするにはどうしたらいいですか?

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

敢えて別解を1つ。 (対応表) D1:E2 りんご くだもの キャベツ 野菜 (関数式) A列へりんご、キャベツ等のデータを入れるとして =IF(A1="","",INDEX($E$1:$E$2,MATCH(A1,$D$1:$D$2,0),1)) =IF(A1="","",の部分はA列で未入力の行のB列にエラー表示を出さないためです。#1のご解答の場合も必要でしょう。 別シート(Sheet2)に対応表を置く場合は =IF(A1="","",INDEX(Sheet2!$B$1:$B$2,MATCH(A1,Sheet2!$A$1:$A$2,0),1))

その他の回答 (1)

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

VLOOKUP関数でしょうか。 例えばSheet2に リンゴ  くだもの キャベツ やさい のような対比表を作り、 =VLOOKUP(A1,Sheet2の対比表範囲,2,0) VLOOKUP関数で検索すれば例が沢山ヒットすると思います。

関連するQ&A

  • エクセル セルの比較

    セルの比較について教えてください。 A1~A10と、B1~B10に文字が入っています。 Aがりんごのときは、Bは果物、 Aがキャベツのときは、Bは野菜 となっていなければなりません AとBの同じ行のセルの内容が、この条件と一致しないものが、1行から10行までひとつでもあった場合に、C1に『一致していない箇所があります』と出るようにしたいです。 マクロは使わないでお願いします。

  • エクセル グループごとの検索について

    グループごとを検索し、その情報を縦列に表示したいのですが、悩んでおります。 横に表示するのは、以下の関数を使って出来たのですが、 =IF(ISNA(MATCH(COLUMN(A4)&$A4,sheet1!$E$2:$E$700,0)) これだと使い勝手が悪く、困っております。 例えば (sheet1)の情報を、 品種    品名   金額  産地    果物    りんご1 200 津軽 果物1 果物    りんご2 250 むつ 果物2 果物    みかん  300    果物3 果物    ぶどう  400    果物4 ーーーーーーーーーーーーーーーーーーーーーーーー 海外果物  パパイヤ 300    海外果物1 海外果物  アドカボ 100    海外果物2 海外果物  バナナ  130    海外果物3 ーーーーーーーーーーーーーーーーーーーーーーーー 野菜    なす   100    野菜1 野菜    にんじん 200    野菜2 野菜    きゃべつ 300    野菜3 野菜    大根   150 練馬 野菜4 野菜    大根2  180 京都 野菜5 (sheet2)において [A]又は[B]のある位置のセルに、品種(この場合、野菜)を打ち込むと、    [ A ] [ B ]なす   100        にんじん 200        きゃべつ 300        大根   150 練馬     大根2  180 京都   このように、品名と値段、産地が縦に並んで欲しいのです。 どうぞお知恵を貸して下さいませ。 宜しくお願いします。

  • エクセル オートフィルター

    オートフィルターについて教えて下さい。 同じシート内で、独立した複数のオートフィルターを用いることは出来ますか。下に示すような場合にAとB列に独立してオートフィルターを設定して、果物を抽出して、CとD列には野菜だけを抽出する。みたいなイメージです。オートフィルターやマクロを用いないやり方で他のやり方でもできる場合は教えて下さい。    A    B      C    D 1  りんご 果物   りんご  果物 2 キャベツ 野菜  キャベツ  野菜 3  イチゴ 果物   イチゴ  果物

  • ACCESSでフォームの明細で他の値を参照させたい

    ACCESS2010でフォームで明細行のコンボボックスを、他のテキストボックスの値を使って 行単位で動的に変更したいのですが、どのようにしたらよろしいのでしょうか 例えば、 1行目のAのコンボボックスで「果物」を選択したら、Bのコンボボックスは「リンゴ・みかん・イチゴ」を表示させたい 2行目のAのコンボボックスで「野菜」を選択したら、Bのコンボボックスは「きゅうり・きゃべつ」を表示したい もちろん、テーブルに下記のように保存されています 【分類】|【名称】 野菜|きゅうり 野菜|きゃべつ 果物|りんご 果物|みかん 果物|イチゴ

  • Excelで別シートのセルを選択したら、その隣のセルを表示させたいので

    Excelで別シートのセルを選択したら、その隣のセルを表示させたいのですが、 やり方がわかりません。 このようなリストを作成しました。 ----------------  果物  値段 りんご  50 バナナ  100 パイン  120 ---------------- 別シートのA1(他のセル)に「りんご」と入力したら A2に「50」とを表示させる方法を教えてください。 ちなみに別シートのA1には「果物」で入力規則してあります。 プルダウンで「りんご」を選択したら、 自動的に連動させてA2に「50」といれたいのです。 IFなど検索しましたが、該当するのはみつけられませんでした。 よろしくお願いします。

  • エクセル2002(winxp) IF関数を使って、この場合はどうなるでしょうか?

    お世話になります。ネストするやりかたがわかりません。 具体的には A     B     C リンゴ   りんご   果物 キュウリ   胡瓜    野菜 サバ    鯖     魚    以下、羅列で1000レコードくらいあります。    ↓ リンゴ   りんご   果物 キュウリ☆   胡瓜    野菜 サバ☆    鯖     魚 入力の順番は、まずB列に単純に入力します。C列はオートフィルで選んで入力。この段階でA列に  TRIM(ASC(LOWER(PHONETIC(B3))) というフリガナ関数を入れているので自動的に出てきます。 問題は、この関数に加えて、 もし、 C列が、野菜か魚なら、A列に ☆を後尾に表示する、というようにしたいのです。 どなたかご教授お願いいたします。    

  • エクセルで2段階コンボボックスを作成

    エクセルのシート上にコンボボックスを2つ作成して Aのコンボボックスの内容を選択するとBのコンボボックスの値が変わるというものを作成したいです。 エクセルのプルダウンで最初は考えていましたが、プルダウンだと三角の矢印が常に表示されない為あきらめました。 なのでコンボボックスの作成の仕方を教えて下さい。 例として野菜とくだものをあげます コンボボックスAで選択するもの→ 野菜、くだもの コンボボックスBで選択するもの→  【野菜の場合】キャベツ、にんじん、トマト 【くだものの場合」バナナ、りんご、みかん 以上です。よろしくお願いいたします。

  • 【エクセル】ドロップダウンリストの選択肢によって隣のセルの表示を自動的に変化させたい

    まずA1にドロップダウンリストを作成します。 この中には選択肢としてa,b,c,d,eの5つがあります。 a,b,cを選択するとB1には自動的に○が表示され、 選択肢をdまたはeに変更するとB1の表示が自動的に×になる ような設定ができないでしょうか。 よろしくお願いします。

  • エクセルについて教えて下さい

    エクセル2010使用です。 A1列に入っている文字列に対して B1列にルールを設け、表示させたいです。 (例) もし、A1列に「りんご」と入っている場合、B1列は「果物」と表示 もし、A1列に「レタス」と入っている場合、B1列は「野菜」と表示 つたない説明で申し訳ございません。 初心者ですので、なるべく簡単な方法を希望します。 お願い致します。

  • ドロップダウンリストを二つ作る

         A     B 1  果物    りんご 2  野菜   トマト という表があったとします。 A に リストで果物か野菜を選択できるような式を入れ 果物を選択すると、Bはりんごかみかんを選択できるような式を入れたいです。 正し、上記の表は、シート1 選択するためのリストの一覧はシート2に表示させるものとします。 いろいろ調べましたがどうやってもできませんでした。 やり方教えてください。 エクセル2010使用です。

専門家に質問してみよう