- 締切済み
EXCELで表のデータを検索する関数について教えてください
下のような表データを検索する関数表現について教えてください。 ネットなどで調べてlookup系、match等でやれないかと試しましたが うまく行かず困っています。ご教授お願いします。 A6セルに「熊本」、A7セルに「3,0000」と記入すると、表を検索し A8セルに「熊本-名古屋」と表示するようにしたい。 A B C D 1 東京 名古屋 大阪 2 鹿児島 50,000 40,000 35,000 3 宮崎 45,000 35,000 30,000 4 熊本 40,000 30,000 25,000 5 福岡 30,000 20,000 15,000
- hirokipapa
- お礼率100% (1/1)
- その他(業務ソフトウェア)
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mu2011
- ベストアンサー率38% (1910/4994)
次の方法は如何でしょうか。 =A6&"-"&INDEX(A1:D1,,MATCH(A7,(OFFSET(INDIRECT(MATCH(A6,A1:A5,0)&":"&MATCH(A6,A1:A5,0)),,,,4)),0))
関連するQ&A
- EXCELでこんな表は可能でしょうか?
EXCEL2000で「表1」のような表があります。 これを関数を使って「表2」のような形にすることは可能でしょうか? 「表1」の日付は若い順には並んでおらず、同一日に地区の同じもの、違うものが複数件あったりします。 日付は実際には約1ヶ月分あります。 もしどうしても関数で無理ならEXCELVBA、それでも無理ならACCESSでもかまいませんがいづれもVBAは初心者レベルです。 どうぞよろしくお願いいたします。 (表2は宮崎、沖縄がズレて表示されています) ●表1● 地区 町名 日付 ----------------- 宮崎 青島 3/2 熊本 池田 1/27 福岡 宇美 4/1 大分 日田 1/3 佐賀 大浦 2/22 沖縄 糸満 3/2 長崎 佐々 5/5 福岡 前原 4/1 宮崎 飫肥 5/5 ●表2● 日付 | 福岡 佐賀 長崎 熊本 大分 宮崎 沖縄 ------------------------------------------------- 1/3 | 日田 ------------------------------------------------- 1/27 | 池田 ------------------------------------------------- 2/22 | 大浦 ------------------------------------------------- 3/2 | 青島 糸満 ------------------------------------------------- 4/1 | 宇美 | 前原 ------------------------------------------------- 5/5 | 佐々 飫肥
- ベストアンサー
- オフィス系ソフト
- excelでデータ検索
excelでのデータ検索をする関数について教えてください。 例えば下のような4列の表があるとします。 A B C D 東京 1 社長 あ 東京 1 部長 い 大阪 1 課長 う 大阪 2 部長 え A~C列の値をキーにして、D列の値を見つけたいのですが (例えば(東京,1,部長)なら「い」という風に。) 何か使える関数はあるのでしょうか。 lookup関数とかだと、1列の値しか対象にできないので..。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数等で2つの検索値からの抽摂したい
VLOOKUP関数等で2つの検索値から、ある表の値を結果を出すことは可能ですか? 検索値1 検索値2 結果(関数) 8:00 15:00 12000 (セルA) (セルB) (セルCより抽摂) 表 A B C 1 8:00 12:00 10000 2 8:00 15:00 12000 3 9:00 12:00 10000 ・ ・ ・ 勿論他の関数での方法でも構いません
- 締切済み
- オフィス系ソフト
- Excel2000の表を検索して、数字ではなくイメージデータを取り出すことができますか?
こんなこと可能なのでしょうか? ”マスター”シートのA列にキーとなる番号1~3が入っており、 B列のそれぞれのセルにイメージデータが貼り付けられた表が 作成してあります。 この表を検索して、”完成表”シートのあるセルにキー番号を入力すると 対応するイメージデータが表示されるようにすることはできるのでしょうか? lookup関数を使ってみましたが、セルに入力されている数字や文字じゃないと 表示されません。 何か良い方法はありませんか?知恵を貸してください。
- 締切済み
- オフィス系ソフト
- Excelのユーザー定義関数
シート名の一部とセルの値が一致したらLOOKUP関数をかえす関数を作成したいのですが… 例として。。。 シート名:20020301売上表、セルA1:2002/3/1の値があります。 シート名の"01"とA2の日付"1日"が一致したら、セルA2にLookup関数をかえす関数を作成したいのですが。。。 よろしくお願いします
- ベストアンサー
- オフィス系ソフト
- 検索/行列関数のことでお聞きします。セルに他の表のデータを出力させる関
検索/行列関数のことでお聞きします。セルに他の表のデータを出力させる関数を組みましたが、時々違うデータが出力されてしまいます。どなたかお教えください。 =IF(C1="",LOOKUP(K1,表1!C1:C10,表1A1:A10),VLOOKUP(C1,表1!A1:C10,2,0)) (1)C1が空欄ならK1のデータと同じものを表1のC列より探し合致したデータのA列のデータを出力する。(2)C1にデータが入力されていればそのデータと合致するものを表1の左端の列(A列)より探し合致したデータのB列のデータを出力する。 (1)の作業がいまひとつで違うデータを出力してしまうことがある、LOOKUPの性質上やむ終えない感じのためVLOOKUPのように確実にデータを返す関数を探しています。VLOOKUPのようにA列ではなくC列を参照してデータを探す関数(参照するれてを指定できる)を探しています。 長くなりましたがよろしくお願いします。
- ベストアンサー
- その他(生活・暮らし)
- エクセルのLOOKUP関数について
LOOKUP関数とVLOOKUP関数はどう違うのでしょうか?わかりやすく教えて下さい。(使用例など) 文字だけの表(2行)から検索したんですが、VLOOKUP関数は検索できたんですが、LOOKUP関数だと間違った検索になってしまうんです‥。
- ベストアンサー
- オフィス系ソフト
- Excelにてテーブルからの検索について
又又お知恵を拝借です~ 以下のテーブルから検索をさせたい場合、どういう関数を使えばいいんでしょう?? index関数やらmatch関数でやってみてもうまく表現できないのです。。。 宜しくお願いします。 表1) コード 数値1 数値2 数値3 AB 50 80 150 CD 20 10 30 EF 33 66 98 上記のコード表があり、例えば、あるセルに、20という値が入ったら、20と入ったセルのとなりに、CDというコードを表示させたいんです。 80という値が入ったら、ABというコードを隣に表示という具合に。。。 この表の体型を変えずに何か方法はありますか?
- ベストアンサー
- オフィス系ソフト
- エクセルの関数について
Windows Xp エクセル2003を使用しています。 業務で使用している集計表ファイルがあり、別ファイルにデータを反映させたいのです。 集計表のセルA1を検索値としセルB1とセルB2の値を返す関数はないでしょうか? 集計表のつくりは約1000行あり、セルA3を検索値としてセルB3の値を返す行もあります。 セルA5を検索値とし、B5、B6、B7、C5,C6の値を返す行など様々です。 こういったデータがランダムで表になっています。一つの検索値に対して、検索値の水平方向はvlookup関数で表示出来たのですが、 一つの検索値で2つの値を返す関数が分からず、困っています。 1行下や2行下を検索する関数も参考にしたのですが、集計表のつくりがランダムの為、検索してほしくないものまで表示されてしまうなど、ウマクできませんでした。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで一致するデータを抽出したい
教えてください。 連番1 市名 連番2 金額 1 名古屋 1 25 2 静岡 3 30 4 島田 4 40 6 安部川 5 50 の2表あり、連番1と連番2が一致した場合のみ金額を抽出したいのですが、どうして処理したらいいのかわかりません。 連番1 市名 連番2 金額 1 名古屋 1 25(ここにどういう関数を入れるか) 2 静岡 4 島田 4 40 6 安部川 VLOOKUP、LOOKUP、MATCH関数のどれかを使うのでしょうが、わかりません。すみませんがどなかた教えてください。
- ベストアンサー
- オフィス系ソフト
お礼
mu2011さん回答ありがとうございます。 確認したところ、希望する動作が確認できました。 関数が複雑で、残念ながら内容はまだ理解できてませんが、 中身をいじりながら理解していきたいと思います。 大変ありがとうございました。