- ベストアンサー
★エクセルでセルに文字入力をすると条件で他のセルに文字表示
エクセルで例えば顧客名を入力すると他のセルに住所とか電話とか言うような文字が表示されるような条件設定が出来ますか? 予めフォーマットを作る上で常時表示だとうるさいのでこのように出来ればよいのですが・・・。
- kohjikohji
- お礼率52% (88/169)
- オフィス系ソフト
- 回答数3
- ありがとう数2
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
NO1です。 エラーになるのは、情報定義シート側に入力情報がない場合ですので、NO2さんのご回答を参考にエラーチェックを追加して見ましたので、お試し下さい。 =IF(A1<>"",IF(ISNA(VLOOKUP(A1,Sheet2!$A$2:$C$3,)),"",(VLOOKUP(A1,Sheet2!$A$2:$C$3,2,1))),"")
その他の回答 (2)
- DoragonFang
- ベストアンサー率41% (91/221)
例えば、「Sheet2」というシートに A B C 1 顧客名 住所 電話番号 2 AAA B市C町 0000-11-2222 3 DDD E県F市 1234-12-6789 というふうな表になっているとします。 で、Sheet1のA1セルに顧客名を入力すると、 B1セルに住所、C1セルに電話番号を表示するとします。 このとき、B1セルには、 =IF(ISBLANK(A1),"",VLOOKUP(A1,Sheet2!$A$2:$C$3,2,TRUE)) C1セルには、 =IF(ISBLANK(A1),"",VLOOKUP(A1,Sheet2!$A$2:$C$3,3,TRUE)) と入れて下さい。 A1セルに顧客名を入力すると、B1、C1セルに 住所と電話番号が表示されます。
お礼
お礼遅くなり申し訳ありません。 参考となりました有難う御座います。
補足
早速のお返事有難う御座います。 下記のように、同一シートにて作ってみました。 途中まで上手くいきましたが1つ不都合が出ました。 空白セルに文字を入力すると上手くいくものと行かないものがあります。例えば漢字で『木村』と入れると上手くいくのですが『小西』と入れると上手くいきません。 また、ひらがな一文字で上手くいかず、123のような数字でもダメで#N/Aが出てしまいます。 なぜでしょう? IF(ISBLANK(D78)," ",VLOOKUP(D78,$Z$5,TRUE))
- mu2011
- ベストアンサー率38% (1910/4994)
エクセル関数(VLOOKUP、MATCH、OFFSET等)で文字の関連付けとIF関数による入力有無判定を組み合わせれば可能です。
補足
すみません。初心者なのでサイト見てもよく分かりません。具体的などのように関数を組めばよいのでしょうか? お手数掛けます。すみません。
関連するQ&A
- エクセルで、左側のセルに数字入力⇒右隣のセルに文字列を表示する方法
エクセルで、左側のセルに数字入力すると、右隣のセルに文字列が表示される方法を教えてください。 1~500ほどのコードと、それに対応する顧客名のコードを昇順に並べたリストがあります。顧客コードを入力すると顧客名が隣のセルに自動的に表示されるようにしたいです。よろしくお願い致します。
- 締切済み
- オフィス系ソフト
- エクセルのセルに入力中の文字
以前、XPの時にはエクセルのセルにも入力中の文字が表示されていましたが、7にしたら入力中の文字や数字は上の数式の表示の枠にしか出なくなりました。何とかセル内に出す方法があったら教えてください。
- ベストアンサー
- Excel(エクセル)
- Excelのセルへの文字入力について
Excelの1個のセルの中へ全角文字の入力をしたいのですが あああああああ いいいいい ううううううううう えええええ おおお 以上のように複数の行を1つのセルに入力、表示したいのですか どのように設定をすればいいのでしょうか 教えてください 今は折り返して全体を表示の設定をして適当にスペースを入れて行間を適当に広げて表示しています。 Enterキーで改行をして行間が自動的に広くなるようにはできないのでしょうか Excelは2007です
- 締切済み
- その他MS Office製品
- Excelでセルに入力した文字が右のセルに入り困る
Excelでセルに文字を入力して、セルの幅より長い場合、 右のセルに何も入っていないと、自動的に入り込みます。 止めるにはどうしたらよいのでしょうか? とあるリストを作成中ですが、住所とかURLとか長いものがありまして、 その右に何も入ってないセルがあると自動的に全部表示されてしまいます。 折り返したり、小さく表示されたりするのは、嫌なのです。 単純に途中で切れて表示されるようにしたいのですが、 良い方法は無いでしょうか?
- ベストアンサー
- その他MS Office製品
- excel2013です複数セルに入力した値が他のセ
エクセル2013です。 複数のシートに複数名の住所、氏名、生年月日、電話番号、を入力し用としています。 氏名を入力すると自動的に氏名の上のセルに住所、氏名の横のセルに生年月日、電話番号が入力されるような設定はできますか? よろしくお願い申し上げます。
- 締切済み
- Excel(エクセル)
- エクセルで(2)などをセルに入力したら表示が-2と表示されてしまいます。
エクセルで(2)などをセルに入力したら表示が-2と表示されてしまいます。また、書式設定で文字列として入力してもセル左上にエラーとして表記されてしまいます。この両方を解決する方法をご存知の方ご教授願います。
- ベストアンサー
- オフィス系ソフト
- エクセルで入力したセル内の文字を!!
エクセルで入力したセル内の文字を!! 保存時、名前を付けて保存→ファイル名の入力・・・・ この時の、ファイル名の入力欄に、そのまま表示させる方法はないでしょうか? ファイル名がかなり長い為、毎回の入力する面倒が省ければ良いと思うのですが。 ちなみに、コピーの後貼り付ける事は出来ませんでした。 エクセル2003です。
- ベストアンサー
- その他([技術者向] コンピューター)
- エクセルのセル内の文字が逆表示に…
エクセルのセルに『12』と入力したのですが、表示は『21』 となってしまいます。上の数式バーには ちゃんと12と表示されていますがなぜでしょう? 他の数字や文字でも試しましたが結果は同じでした。 正常に表示しているセルから書式をコピーすることで 直りましたが、何が原因か未だに分かりません。 どなたか詳しい方教えてください。宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- EXCELの1セルに入力できる文字について
EXCELの1セルに入力できる文字数は32767文字で、セル内に表示される文字数は1024文字ですよね。これって何か意味があるのですか?わかる方教えて下さい!お願いしますm(__)m
- ベストアンサー
- オフィス系ソフト
- Excelのセルへの文字入力の規制
Excelでひとつのセルに全角文字なら一文字のみ、半角なら二文字までしか入力できないような規制を設定することは可能でしょうか? もし、Excelで不可能であれば他のアプリ(シェアー・フリー含め)でこういったことが出来るものはあるでしょうか?
- ベストアンサー
- オフィス系ソフト
お礼
出来ました。 有難う御座います。 助かりました。