• ベストアンサー

再度、EXCELに関してのご質問です。

画像のように、行、列にそれぞれ見出しがあり、同時に検索し、結果を表すにはどの様な関数を使用すれば宜しいのでしょうか??? 例えば、大井1600、S3クラスの平均走破時間を別シートに取り込むような。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 今仮に、表の一番左上の隅のセルがSheet1のA1セルであり、一番右下の隅のセルがQ30セルであるものとした場合、御質問の >行、列にそれぞれ見出しがあり、同時に検索し、結果を表す ための関数は次の様なものとなります。 =IF(ISERROR(1/(INDEX(Sheet1!$B$2:$Q$30,MATCH("大井1600",Sheet1!$A$2:$A$30,0),MATCH("S3",Sheet1!$B$1:$Q$1,0))<>"")),"",INDEX(Sheet1!$B$2:$Q$30,MATCH("大井1600",Sheet1!$A$2:$A$30,0),MATCH("S3",Sheet1!$B$1:$Q$1,0))) 或は =IF(ISERROR(1/(VLOOKUP("大井1600",Sheet1!$A$1:$Q$30,MATCH("S3",Sheet1!$A$1:$Q$1,0),FALSE)<>"")),"",VLOOKUP("大井1600",Sheet1!$A$1:$Q$30,MATCH("S3",Sheet1!$A$1:$Q$1,0),FALSE)) 或は =IF(ISERROR(1/(HLOOKUP("S3",Sheet1!$A$1:$Q$30,MATCH("大井1600",Sheet1!$A$1:$A$30,0),FALSE)<>"")),"",HLOOKUP("S3",Sheet1!$A$1:$Q$30,MATCH("大井1600",Sheet1!$A$1:$A$30,0),FALSE))

その他の回答 (1)

  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.1

こんにちは 表がSheet1のA1から図のように有るなら、 別シートのA1に大井1600、B1にS3と入力し、セルC1に =IFERROR(VLOOKUP(A1,Sheet1!$A:$Q,MATCH(B1,Sheet1!$A$1:$Q$1,0)),"該当無し") とかで。

twist0011
質問者

お礼

お忙しい中のご指導有り難うございます。 BAは他の方に致しましたが、現在貴兄にご指導頂いたものを使用し、予想を行っています。

関連するQ&A

  • エクセル2013 マクロをご教示ください

    Sheet1 4行目に見出し。 5行目A列からU列までデータが入力されています。 中には空白セルもあります。 1行目から4行目迄はロックされています。 5行目以降の、あるセルをアクティブにすると、 該当行のC列からS列迄を Sheet2のA列を先頭に 5行目にコピペするには どうしたら宜しいでしょうか? Sheet2も4行目が見出しです。 Sheet1でのアクティブセルは 複数の場合もあります。 ただし、同じ行でセルを複数アクティブにしても Sheet2への貼り付けは1行とします。 よろしくお願いします。

  • エクセル関数を使った集計

    添付ファイルの様に、エクセルのsheet1と2に同様の表があります。sheet1に於いて A列が四角になっているC列の番号と同じ番号を、sheet2のC列を検索し、 その中で、B列がSになっている件数と、その行のD列の合計を求める 関数式を教えて下さい。(実際の表自体は3000行ぐらいあります) 例で求めたい結果は 件数=2件、合計=11,000- になります。 以上宜しくお願いします。

  • エクセル 表検索について

    次のような表で検索するための関数式を教えてください。 行の見出しに、2,5,7,8,9という数字があり、 列の見出しに、10、20,30,40,50という数字があり 表の中に各行、列に対応した数字を埋めている表があり ます。 こんな感じです。       2   5   7   8   9 10    1.1  1.2  1.3   1.4  1.5 20    1.2  1.3  1.4   1.5  1.6 30    1.3  1.4  1.5   1.6  1.7 40    1.4  1.5  1.6   1.7  1.8 50    1.5  1.6  1.7   1.8  1.9 行が2、列が30だったら、1.3と表示されるようにしたいです。 よろしくお願いします。

  • エクセルの関数について

    こんにちは。 画像のように、B列に名前、C列以降に日にちがあります。C3にまると入力するとvlookupによって、別シートに○と入力されるようになっています。 ここからが質問なのですが、例えば、シートの名前の順番を変えた場合、別シートでは vlookupの検索値をC3やD5にしているため、シートと別シートの名前(記号)が異なってしまいます。 メインシートの名前順を変えたら、別シートに反映される関数や、やり方はあるでしょうか?(名前欄2行になっています) よろしくお願いします。

  • EXCEL の VLOOKUP で 結果は正しいのですが・・・・

    EXCEL の VLOOKUP で 結果は正しいのですが・・・・ 2SHEETの EXCEL BOOK で 1SEET目は「台帳」と言う名前です。 検索値は1SHEET目にあり、検索対象は2SHEET目にあります。 2SHEET目の検索範囲に「早得」と名前をつけてあります。 検索の結果は検索値があるか/無いかが判れば良いので、検索範囲の1カラム目(検索キー)を返すようにしています。 2SHEET目のY列に以下の式を入力すると、 結果が返ってくるのですが、 =IF(ISNA(VLOOKUP(台帳!G6,早得,1,0)),"",VLOOKUP(台帳!G6,早得,1,0)) SHEET2上に検索値があると、その同じ行に結果を返したいのですが、違う行に結果が表示(返って)されてしまいます。 例: Sheet1(台帳)のG25の値が、 Sheet2の「早得」の22行目にあった場合、 Sheet2の15行目に結果が表示されるような感じで規則性がつかめませんが、ちゃんと存在するものだけSheet2の関数を入れているY列に返ってきます。正しい結果が返ってきているようなのですが、表示される行がおかしなところに表示されてしまいます。 何がまずいのかさっぱりわかりません。 環境は Windows XP の Office 2003 です。 よろしくお願いいたします。

  • EXCEL 2010についての質問です。

    あるシートにある列に記載した数字を使って、別のシート(ファイルは同じ)の列の数字との計算式で出す結果をそのシートの列に記載したい場合はどのような関数で作るのでしょうか。同じシートの列どおしで計算すれば、もしくは印刷外の列を作って計算すればとかのやりかたがあると思いますが、計算式に使う列が多いというのと、別々のエクセル表にして配布しなければならないということもあって困っています。どなたか良くご存じのかた、おしえてください。お願いします。

  • エクセル VBA セルの特定

    列と行の見出しをそれぞれ検索し、 列の見出しで検索されたセルの行と 行の見出しで検索されたセルの列の交差するセルに 文字列を入力したいのですが、どのようにしたらいいかご教授願えませんでしょうか よろしくお願いします。

  • 質問しましたが、質問の仕方が悪駆ったようですので、再度の質問です。

    質問しましたが、質問の仕方が悪駆ったようですので、再度の質問です。 エクセルで関数の結果により、セルの行の高さを自動的に調整することはできませんか? ⇒関数で、別の表から、文字列を引用して表を作る作業をしていました。  行番号の境目をダブルクリックすると通常はその量にあった行の高さになりますが、  関数で、引用した場合は、なんか、なりません。  何らかの設定が必要なのでしょうか?  関数を使っていますので、セル内の文字数が変化しますので、そてに対応して自動的に変化してほしいのです。  よろしくお願いいたします。

  • Excelの関数で複数の行・列範囲を検索する方法

    Excelの関数について質問です。ある値が何行目の何列目にあるかはCtrl+Fを使えばすぐに解りますが、このようなことを関数で実行することはできますか? 例えば、Sheet1のA1からZ40まで重複のない値が入っていたとして、別のシートでA1~A10に探したい10種類の値を入力すれば、その10個の値がSheet1の何行目の何列目にあるかをB列で表示できるといった、そういうことができる関数はありますでしょうか? MATCHでは一度に複数の行や列を検索できないようなので困っています。 よろしくお願いします。

  • エクセルについてです。エクセルの関数でが、シート1にデータが入っていま

    エクセルについてです。エクセルの関数でが、シート1にデータが入っています。シート1の1行目には見出しがあり、2行目からは、データが入っています。A列には、店舗名12店舗あります、12店舗ありますが、日付がD行にあり、A列にはランダムに入っています。100行目まで入っています。B列には、データ(1)、c列には、データ2が入っています。  シート2には、1行目には見出し。A列には、店舗名、A2は、あ店。A3は、い店。A4は、う店。A5は、え店。A6は、お店。A7は、か店。A8は、き店。A9は、く店。A10は、け店。A11は、こ店。A12は、さ店。A13は、し店。と入っています。シート2には、シート1のA店の合計を。シート2には、シート1のB店の合計を・・・・・あとは、A13まで同じ要領で合計を入れたいのです。どうやったらいいですか?

専門家に質問してみよう