エクセルで優先的にデーターを表示させる処理方法
- エクセルで優先的にデーターを表示させる処理方法について質問します。商品コードと商品名の表があり、商品コードを入力すると対応する商品名が表示されるようにしたいです。
- 現在、商品コードと商品名の表があり、商品コードを入力すると対応する商品名が表示されるようにしています。次の商品コードの入力は直前のセルの入力が必要で、最終的には最後の商品名を表示させたいです。
- エクセルで商品コードと商品名の表を作成し、商品コードを入力すると対応する商品名が表示されるようにする方法を教えてください。具体的な関数の入力方法やセルの参照方法も教えていただければ幸いです。
- ベストアンサー
エクセルで優先的にデーターを表示させる処理方法(改正版)
いつもご丁寧に教えていただき本当に感謝しております。 以前に「エクセルで優先的にデーターを表示させる処理方法」で質問させていただきましたが、解りにくいとご指摘を受け、もう一度改正版として、質問させていただきます。 よろしくお願いします。 まず、L1~L5に商品コードとして“1~5”、M1~M5に商品名として“花1~花5”の表があります。 C2に商品コードを入力するとD2に商品名がでるように、D2に=VLOOKUP(C2,$L$1:$M$5,2,FALSE)と関数を入れてます。 同様にF2に商品コード、G2に商品名がでるようにG2に=IF(F2="","",VLOOKUP(F2,$L$1:$M$5,2,FALSE))といれ、もう1つ同様に、 I2に商品コード、J2に商品名がでるようにIFとVLOOKUP関数を入れてます。 この商品コードの入力はC2→F2→I2の順に入力していき、F2からやI2からの途中入力はないものとします。 ・・・で、A1にD2、G2、J2の商品名を表示させたいのですが、どのようにすればいいか教えてください。 例)D2に商品名が表示された場合、A1もD2の商品名が表示。 例)D2、G2、J2に商品名が表示されてる場合、A1はJ2の商品名を表示。 関数は不慣れなもので、できれば詳しく教えていただければ幸いです。 どうぞよろしくお願いします。
- totorapa
- お礼率34% (30/88)
- オフィス系ソフト
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
A1に =IF(J2<>"",J2,IF(G2<>"",G2,IF(D2<>"",D2,"")))
関連するQ&A
- エクセルで優先的に表示
いつもご丁寧に教えていただき本当に感謝しております。 また行き詰ってしまったのでお分かりになる方、よろしくお願いします。 まず、L1~L5に商品コードとして“1~5”、M1~M5に商品名として“花1~花5”の表があります。 C2に商品コードを入力するとD2に商品名がでるように、D2に=VLOOKUP(C2,$L$1:$M$5,2,FALSE)と関数を入れてます。E2には“×”or“空白”が入ります。 同様にF2に商品コード、G2に商品名がでるようにG2に=IF(F2="","",VLOOKUP(F2,$L$1:$M$5,2,FALSE))といれ、もう1つ同様に、 I2に商品コード、J2に商品名がでるようにIFとVLOOKUP関数を入れてます。H2とK2には“×”or“空白”が入ります。 この商品コードの入力はC2→F2→I2の順に入力していき、F2からやI2からの途中入力はないものとします。 ・・・・で,A2とB2の商品名を下記の例のように表示させるにはどうしたらいいですか? 例)D2に商品名がある場合→A2にD2の商品名、B2は空白 例)D2とG2に商品名がある場合→A2にD2の商品名、B2にG2の商品名 例)D2に商品名があるが、E2に“×”、G2に商品名がある場合→A2にG2の商品名、B2は空白 例)D2、G2、J2に商品名があるが、E2、H2に“×”がある場合→A2にJ2の商品番号、B2は空白 わかりにくい説明で申し訳ございません。
- ベストアンサー
- オフィス系ソフト
- エクセルで優先的にデーターを表示させる処理方法
いつもお世話になっています。 下記のことで困っていますので教えてください。 A1にコード入力すると、A2とB10に商品名を表示するように、VLOOKUPで作りました。 例えば、A3にコード入力するとA4とB10に商品名を表示、さらにA5にコード入力すると、A6とB10に商品名を表示っとB10には常に新しい商品名を表示させたいのですが・・・・ 分かりにくい説明で申し訳ございませんが、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 複数の表示からの表示方法
いつもお世話になっております。 下記のような表があります。 A B C D E F G H I J 1 2 5 2 2 X 3 4 3 1 3 X 2 X 4 4 3 X 2 行ごとにお客様を表示 【A】【C】【E】【G】【I】には商品名が入るようになっています。 【B】【D】【F】【H】【J】には“X”か空白になります。この“X”は【A】=【B】,【C】=【D】・・・とします。 以下のように表示させたい場合、エクセルではどんな形式を作ればいいですか? 例)1行目の方なら【L1】に“2”【M1】に“5”を表示 例)2行目の方なら【L1】に“3”【M1】に“4”を表示 例) 3行目の方なら【L1】に“1”【M1】に“4”を表示 例)4行目の方なら【L1】に“2”【M1】に“空白”を表示 例の2行目の方や4行目の方の商品名表示が、逆になってしまい、うまく表示できません・・・・ どうぞ、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで最新データのみ表示させたい
Excel2003を使用しています。 毎日データを入力している表があるのですが、それを月末に最新データのみの一覧表にしたいのです。 A B C D E F G H 日付 店舗コード 店舗名 商品コード 商品名 数量 単価 金額 店舗名・商品名は別シートにコード一覧表があり、そこからVLOOKUPで表示させています。 日付・店舗ごとに小計行を入れています。 件数は3000近くあります。これを商品名ごとに最新のデータ行のみを表示した表にしたいのです。 フィルタオプションの重複データを無視するや集計などやってみましたがうまくいきません。 VBAは書くことは出来ませんが、簡単な修正は出来ると思います。 どういった方法がありますでしょうか? よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルデータを取り出す
エクセルで訪問予定を作成しようと思っています。 それで、下記のような表を作成しました。 訪問日を入力して、その訪問日にヒットする会社名とフロアのデータを表から取り出そうと考えています。 しかし、自分がいれた式ではエラーになってしまいます。どこが違うのか教えてください。 「D1」に検索したい訪問日をいれます。 会社名を出す式 =VLOOKUP(D8,A2:C100,1,FALSE) フロアを出す式 =VLOOKUP(D8,A2:C100,2,FALSE) <表> A B C 1 会社名 フロア 訪問日 2 A社 2F 10/7 3 B社 3F 10/21 4 C社 5F 11/1 5 D社 6F 10/1 6 F社 2F 10/1 7 G社 5F 10/21
- ベストアンサー
- オフィス系ソフト
- エクセル:データの間にスペースを入れて表示させたいのですが
エクセル:データの間にスペースを入れて表示させたいのですが エクセル2007を使用しています。 英数や+-が混在した30桁のデータの間に スペースを7・4・4・4・7・4 文字毎に 入れて表示させたいのですが いい方法はあるでしょうか? a0b1c2d3e-f3g-h4i5j6k+l7m8n9o+ を a0b1c2d 3e-f 3g-h 4i5j 6k+l7m8 n9o+ の様に表示させたいのですが。 ご存知の方がいらっしゃいましたらお教え下さい。 宜しくお願いします。
- ベストアンサー
- その他MS Office製品
- 関数について教えて下さい。
エクセル2003使用してます。 (現在の表内容) A2:D7 商品名を記入する表があります。 F2 VLOOKUP(A2,A13:B20,2,FALSE) G2 VLOOKUP(B2,A13:B20,2,FALSE) H2 VLOOKUP(C2,A13:B20,2,FALSE) I2 VLOOKUP(D2,A13:B20,2,FALSE) J2 SUM(F2:I2) A13:B20 単価表があります。 (行いたい事) (例)F2の場合 F2に、A2:D2に書かれている、商品単価の合計を一括で、出したいです。 画像に内容を書きましたので、見て頂けませんか? お分かりになられる方、おられましたら教えて頂けませんか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルデータ検索方法を教えてください!
エクセルで下記のような検索をしたいと思っています。 VBAの知識がないので、関数で行いたいです。 Sheet1 G H I J 1 商品番号 カラー サイズ コード 123 白 M Sheet2 A B C D 1 商品番号 カラー サイズ コード 123 白 M aaa 上記のようにシートが分かれています。 Sheet1の「商品番号」「カラー」「サイズ」と、Sheet2の「商品番号」「カラー」「サイズ」 が対応しており、3つの条件すべてに合致するSheet2の「コード」を、Sheet1の「コード」に 表示させたいです。 データが膨大にあるのですが、大変急ぎの作業のため、どうぞよろしくお願いします。
- 締切済み
- その他([技術者向] コンピューター)
- EXCEL 2003にて予定表を作成しています。
EXCEL 2003にて予定表を作成しています。 祝日を、VLOOKUP関数にて表示しました。 =VLOOKUP(A5,$F$5:$G$20,2,FALSE) エラー( #N/A )を非表示にするための関数を 入力するも、上手くいきません。図添付 =IF(ISERROR(VLOOKUP(A5,$F$5:$G$20,2,FALSE),"",VLOOKUP(A5,$F$5:$G$20,2,FALSE)) 「入力した数式は正しくありません」と表示されます。 正しい数式を教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数2
シート(1) A B C D 作業列 コード 顧客名 金額 3 300001 A 10,000 3 300002 B 15,000 3 300003 C 20,000 3 300004 D 25,000 3 300005 E 30,000 4 400001 F 35,000 4 400002 G 40,000 4 400003 H 45,000 4 400004 I 50,000 4 400005 J 55,000 シート(2) A B C D E F 「1」 「2」 「3」 「4」 「5」 「6」 10,000 35,000 15,000 40,000 20,000 45,000 25,000 50,000 30,000 55,000 ※ シート(1)にコード、顧客名、金額を入力すると、シート(2)にあるように該当するコードの先頭行の列に表示するようにしたいと思っています。 シート1で作業列を作りその作業列を基にシート2でVLOOKUP関数を使い‥シート2の10,000のセルの場合、 VLOOKUP(C$2,sheet1!$A$3,$D$12,4,false)として、下にコピーすると同じ金額になってしまいます。 セルが空白にならず、シート1の金額が上から順番にシート2に表記されるようにするにはどうしたらよいでしょうか。マクロはできませんので、関数で詳しく教えて下さい。宜しくお願いします。
- 締切済み
- オフィス系ソフト
補足
すごーい!!! できました。 大変助かりました。 本当にありがとうございます(^^)。