- ベストアンサー
エクセルの表からの検索
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
◆こんな方法もありますよ =VLOOKUP(A1,Sheet1!$A$1:$D$5,MATCH(B1,Sheet1!$A$1:$D$1,0),0)
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17068)
INDEX-MATCH-MATCH関数で回答してみます。 例データ Sheet1に Kgは書式で設定し、セルの値は数値だけにすること。 商品名/Kg 3 4 5 りんご 800 900 1000 みかん 700 800 900 オレンジ 600 700 800 なし 500 600 700 Sheet2に A1に りんご B1に 3 例えばB2 =INDEX(Sheet1!$A$1:$D$100,MATCH(A1,Sheet1!$A$1:$A$100,0),MATCH(B1,Sheet1!$A$1:$D$1,0)) と入れる。重さは3.4 のように中間の値をとる場合があると、式の修正が必要。
お礼
回答ありがとうございます。 なるほどぉ こういった式になるんですね。 重さが中間になる時もあるので 参考にさせて頂きます。 細かい記載でとっても分かりやすかったです。 ありがとうございました。
C1: =VLOOKUP(A1,別シート!A2:D5,MATCH(B1,別シート!B1:D1,0)+1,FALSE) 別シート A B C D 1 商品名/Kg 3k 4k 5k 2 りんご 800 900 1000 3 みかん 700 800 900 4 オレンジ 600 700 800 5 なし 500 600 700
お礼
回答ありがとうございます。 こういう方法もあるんですね!! 参考になりました。 ありがとうございました。
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 データ表をsheet1、ご例示のデータ表範囲としていますので調整して下さい。 =OFFSET(Sheet1!$A$1,MATCH(A1,Sheet1!$A$2:$A$5,0),MATCH(B1,Sheet1!$B$1:$D$1,0))
お礼
回答ありがとうございます!! 数式を入れて頂いているので非常に分かりやすいです。 早速試してみます。 ありがとうございました。
- pbforce
- ベストアンサー率22% (379/1719)
INDEX関数とMATCH関数で可能 VLOOKUP関数とMATCH関数でもいけるかも、並び順で不具合がでる可能性がありますのでご注意を。
お礼
早速の回答ありがとうございます! VLOOKUPしか知っている関数がないので、勉強してみます。 大変参考になりましたありがとうございました。
関連するQ&A
- エクセル関数何を使ったら良いのかわかりません
エクセル関数についてお尋ねします。 例として項目を果物にしております↓ 表1でリンゴ・みかん・ぶどう・・・などの1年と2年の平均値を出したのですが、同じシート内の表2にその平均値をとばすようにしたいですがどうしたら良いのかわかりません。 表2のセル(B28)にリンゴと入力したら表1のリンゴの平均値がB29にとんでくるようにしたいです。B28はみかんのときもありぶどうのときもありますので、入力した文字にあった平均値をとばしたいのですが可能でしょうか? いろいろ関数などを調べてみましたが何を使用したら良いのかわからずずっと悩んでおります。
- ベストアンサー
- Excel(エクセル)
- 表の集計
エクセルで A1 りんご B1 100 A2 みかんB1300 E1 りんご F1 200 E2 みかん F1300 とあります。 この、りんごと書かれているセルの横のセルの集計をしたいのですが 関数でできますか? また、この表が、2シートにわたってあるのですが 片方のシートの端にまとめて表を作りたいと思っています 何か、方法ないですか?
- 締切済み
- Excel(エクセル)
- 【エクセル】重複条件にて表から参照する
名前 皮 サイズ 値段 りんご 皮つき 20 100 りんご 皮つき 35 200 りんご 皮つき 50 350 りんご 皮なし 20 120 りんご 皮なし 35 240 りんご 皮なし 50 400 みかん 皮つき 20 150 みかん 皮つき 40 400 みかん 皮なし 20 170 みかん 皮なし 40 450 このような表があり、DGET関数を使い重複条件にて参照していましたが、 サイズが指定してある数値の以上以下の場合にはそれに対応した値段を参照したく 例えば「りんご 皮つき 19」だとすると100、「みかん 皮なし 45」だと450という感じで参照するにはどうしたら良いでしょうか。 よろしくおねがいします。
- 締切済み
- その他MS Office製品
- Excelで表を展開するには?
客先より下のような発注書が、エクセルで届きます。 商品名 単位 A社 B社 C社 ・・・ 合計 --------------------------------------------- いちご 20個 10 0 0 ・・・ (数式) いちご 50個 5 20 0 ・・・ (数式) みかん 10個 10 0 5 ・・・ (数式) みかん 30個 5 10 0 ・・・ (数式) りんご 5個 0 5 10 ・・・ (数式) りんご 10個 0 5 10 ・・・ (数式) これを以下のようなリストを作成するために展開したいのです。 商品名 単位 出荷先 個数 -------------------------- いちご 20個 A社 10 いちご 50個 A社 5 いちご 50個 B社 20 みかん 10個 A社 10 みかん 10個 C社 5 みかん 30個 A社 5 みかん 30個 B社 10 りんご 5個 B社 5 りんご 5個 C社 10 りんご 10個 B社 5 りんご 10個 C社 10 別シートにセル参照で書き出してみたのですが、出荷先名や出荷先数が変動するため、日が変わると合計が入ったり出荷先が漏れたりしてしまい、うまくいきません。 上記のような表を、別シートか、もしくはCSVでエクスポートする方法があれば教えてください。 よろしくおねがいします。
- ベストアンサー
- オフィス系ソフト
- エクセルで表を作成したいのですが、
エクセルに詳しくないので教えてほしいです。 下記のような表があります。 1 日付 商品 A重量 B重量 2 11月1日 みかん 143.774 56,236 3 11月5日 りんご 144.265 55,000 4 11月9日 みかん 162.472 48,800 5 11月25日 りんご 162.317 49,200 6 11月26日 りんご 143.232 60,800 この表を参照して 1 11/2 11/1 みかん 200 2 11/8 11/9 みかん 211 ・ ・ ・ という具合に、みかんだけを先に抽出し、そのあとりんごだけを続く表にしたいです。 1 11/2 11/1 みかん A重量(四捨五入)+B重量(1000で割って四捨五入) となっています。 A1のセルは、B1の翌日の日付が入るようにしたいです。 わかりにくい説明かもしれませんが、おわかりの方どうぞよろしくお願いいたします。
- ベストアンサー
- その他(インターネット・Webサービス)
- エクセル関数で教えて下さい
本店で「りんご」を100円「みかん」を200円「いちご」を300円「バナナ」を400円で売っています。 支店は「りんご」を500円「みかん」を600円で売っていて「いちご」「バナナ」は売っていません。A1セルに本店か支店を入力、B1セルに商品を入力するとC1セルに値段が出るようにしたいのですが C1セルにどのような関数を使えばいいのでしょうか?
- ベストアンサー
- Windows XP
- Excelで特定のセルの個数を集計してグラフにしたい
Sheet1のA列に りんご みかん みかん さくらんぼ パイナップル りんご : のようなデータが入力されています。 Sheet2にSheet1の 「りんご」のセルの数 「みかん」のセルの数 「さくらんぼ」のセルの数 「パイナップル」のセルの数 : の集計をしたいのですが、Sheet2に「りんご」「みかん」「さくらんぼ」「パイナップル」を手入力やSheet1からコピーせずに、関数だけで集計することはできないでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルの関数について
エクセルの関数について困っております。 関数については、詳しくありません。お力をおかし下さい。 添付にある図の、sheet1 のリンゴ ミカン ブドウ を sheet2 の別のセルに、リンゴ.ミカン.ブドウと入力した際、その下に記入してある11111111111111 の数字を、同じように反映する為には、sheet2 のリンゴ等の文字の下には、どの様な関数を入れればよいですか? 関数でそこまで出来るのでしょうか? よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- Excel2003の条件付き書式について
お世話になります。 条件付書式で下記のようなことが可能か、可能であれば設定方法をご教授お願いします。 【シート1】(単価リスト)※単価の昇順で並べ替えています。 A B C D E 1 レベル 単価 カテゴリー 商品名 在庫 2 1 5 AAA りんご ● 3 2 7 BBB みかん 4 3 8 CCC いちご 5 2 8 DDD か き 【シート2】(各商品に必要な材料表)※材料名の昇順で並べ替えされています。 A B C 1 カテゴリー 商品名 材料 2 BBB みかん オレンジ 3 DDD か き オレンジ 4 CCC いちご 赤 3 AAA りんご 赤 4 BBB みかん 黄 5 AAA りんご 黒 6 AAA りんご 白 上記のような同じBOOK内の2枚のシートで商品名をキーとして 【シート1】のE列「在庫」に「●」が入っている商品の場合 【シート2】の商品名セルが塗りつぶされるようにしたいのです。 【シート2】には、1つの商品に対して必要な材料すべてが行を変えて記入されているため、同じ商品名が複数あります。 たとえばりんごの場合 【シート1】のE列「在庫」に「●」が入っているので【シート2】の商品名「りんご」 のセル(B3、B5、B6)はすべて塗りつぶされる。 (他の商品は「在庫」に「●」が入っていないので【シート2】の商品名セルは塗りつぶしなしのまま) 条件付き書式の「数式で」で検索する関数と「●」が入っている場合は FLASEとなるようIF関数の組み合わせを条件1と条件2に指定して試してみたのですが 上手くいきませんでした。 説明が足りなかったり、分かりにくければ補足させていただきますので宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数(論理式)
A1にりんご、B1にapple A2にみかん、B2にorange A3にバナナ、B3にbanana と入力されています。 D1にりんごジュース D2にりんごゼリー D3にりんご と入力されています。 D行に”りんご”を含むセルがある場合は、その真横のE行のセルに すべてappleと表示させるには、E行にどのような関数を入力すればよいですか? 数式内に文字列("*りんご*")は使わずに、セル参照だけで関数を作りたいと思っています。 どなたか教えてください。 宜しくお願い致します。
- ベストアンサー
- Excel(エクセル)
お礼
回答ありがとうございます!!! VLOOKUPはよく使う関数なので、エラーが出てもなんとか使いこなせそうです。 数式を張り付けてみたら、うまく動作しました。 非常に助かりました。 ありがとうございました。