- ベストアンサー
EXCELで特定のセルを参照させる関数について
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
下記サイトの関数解説でINDEX関数とMATCH関数を使って運賃計算をしている感じですか? Excel(エクセル)基本講座:Excel(エクセル)関数一覧表 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/itiran.html 関数INDEX http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/vlookup.htm#index 上記のほかにも「VLOOKUPとMATCHおよびINDIRECTの複合」、「OFFSETとMATCH」、「INDIRECTとADDRESSとMATCH」とかを使った解説があります。
その他の回答 (4)
- suekun
- ベストアンサー率25% (369/1454)
ごめんなさい。書類作成中だったので言葉足らずの上 親切で無かったですね。 時間が出来たので。。。 例題の場合は、VLOOKUPとMATCHで対応出来そうですね。 INDIRECTやOFFSETは揮発性なので、シート上の関連しない値が 変更されても都度再計算の対象になって更新されるので、 お勧めはしません。 A B C D E F 1 い ろ は に ほ 2 月 3 火 4 水 5 木 6 曜日 文字 7 木 は 上記の様な表があった場合、数式は、 =VLOOKUP(A7,A2:F5,MATCH(B7,A1:F1,0),0) VLOOKUPで行方向の曜日の行を検索して、列方向の文字はMATCHで検索です。
- hallo-2007
- ベストアンサー率41% (888/2115)
A B C D 1 い ろ は 2 月 3 火 として F1に 希望する行番号 F2に 希望する列番号 を数値で入れた場合 =INDEX(1:65536,F1,F2) G1に A列の内容 例えば 火 G2に 1行目の内容 例えば は と文字で入れた場合 =HLOOKUP(G2,A:D,MATCH(G1,A:A,FALSE),FALSE) ではいかがでしょうか。
- mu2011
- ベストアンサー率38% (1910/4994)
行・列を取扱う関数(INDEX・OFFSET等)を使用します。 OFFSET関数とMATCH関数を使用した例です。 =OFFSET($A$1,MATCH("行名",$A$1:$A$5,0)-1,MATCH("列名",$A$1:$E$1,0)-1) 因みに行名・列名はセルを割り当てると事になると思います。
- suekun
- ベストアンサー率25% (369/1454)
INDIRECT や OFFSET や INDEX でしょうかね。 検索してみてください。
関連するQ&A
- EXCELで特定のセルを参照するには
EXCELで特定のセルを参照するにはどうすればいいでしょか? たとえば、sheet1の何行目の何列目のセルの値を参照、とか感じでやりたいんですが・・・。 できれば、「ある値 引く ある値」目の列、「ある値 引く ある値」目の行とやりたいです。
- ベストアンサー
- その他MS Office製品
- エクセル関数のセル参照方法
エクセル関数のセル参照で、あるセルに入力した数値を、参照するセルの行番号として使いたいのですがどうしたらよいのでしょうか? VBAではそのような方法があったと思うのですが、関数で処理する方法はあるのでしょうか? たとえば、 =SUM(C5:C*) のような関数で「*」を他のセルに入力して参照させることは可能でしょうか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルのセル参照、一つずつ参照セルをずらしていきたい
エクセルのセル参照の方法について教えてください。 2つのシートがあって、 ひとつのシートにはC4,D5,E6…というように行と列がひとつずつ増えていくところに値が入力されています。 このシートから、C4,D5,E6…のセルの値を取り出して 別のシートのA1,A2,A3…に縦に並んで表示させたいのですが、どのようにセルを参照させればC4,D5,E6…という 行と列がひとつずつ増えていくセルを参照できるでしょうか? よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- 【エクセル関数】参照するセル
エクセル関数で教えていただきたいです。 セル参照で、参照するセルを、ある法則道理に参照していきたいのです。 例えば、シートA,シートB、とあったときに、 シートBのC3に → シートAのC3を参照、 シートBのC6に → シートAのC4を参照、 シートBのC9に → シートAのC5を参照、 シートBのC12に → シートAのC6を参照・・・・ ・・・・・・・・・・・ という風に、参照元の列は1行づつ増やしていきたいのですが、 それをシートBでは、3行ごとに表示したいのです。 自分でいろいろ試してみましたが、うまくできません。 こういったことは、関数でできるのでしょうか? もし、あれば、教えていただけると助かります。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCELでセルに入力されたセルを参照したい。
はじめまして、EXCEL 2000 で質問です。 セルに入力されている文字列を、参照する関数があれば教えていただきたいです。 たとえば、セルA1に 文字列"B32"を入力します。 セルB1に =sansyou(A1) という関数を入力すれば セルB32の内容が参照される。 ということがやりたいのです。 C言語ですと、ポインタに相当するとおもいます。 どうか皆さんの知恵を分けてください。
- ベストアンサー
- オフィス系ソフト
- エクセルで5セルごとに参照したい。
エクセルで、 あいうえおかきく...等とセルが一列に並んでいる時に、 そのセルへ式を使って入力するのに参照したい別の行があります。 ア□□□□イ□□□□ウ□□□□…という風に、5セルごとに参照したい列があります。 セルあ「VLOOKUP($A1,Sheet1!$A:$Z,1,FALSE)」 セルい「VLOOKUP($A2,Sheet1!$A:$Z,6,FALSE)」 セルう「VLOOKUP($A2,Sheet1!$A:$Z,11,FALSE)」 上のような感じで、でもいちいち数字を入力せずに、セルの左下を引っ張ったらうまく参照されるような式、ないでしょうか。。。
- ベストアンサー
- その他([技術者向] コンピューター)
- エクセル関数について
エクセル関数について質問です。 簡単に説明すると特定のセルに特定の数値を入力するとその行の別のセルの数値を別のセルに表示させたい。 たとえば A B C 1 100 2 200 1 100 3 300 1 300 4 400 5 合計 400 上記の様になっていた場合 A列は定数で固定です。B列のセルに1と入力(1でなくてもよい)した行のA列の数値を Cに表示したいのですが、 C列にどの様な関数を使ったらいいんでしょうか?宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- Excelにて複数条件を満たす行の特定のセルの値を返す関数
Excelにて複数条件を満たす行の特定のセルの値を返す関数を作りたいのですが、上手く行きません。 <Sheet1> A列 B列 C列 1 2008/6/1 ★ 320 2 2008/6/1 ☆ 300 : : : Sheet2のA1に、「A列が2008/6/1で、B列が☆の場合、C列の値を返す」という関数を入れたいのですが、どうも上手く行きません。 良い式がありましたら教えて下さいm(_ _)m
- 締切済み
- オフィス系ソフト
- 特定の関数が含まれるセルを塗潰したい
特定の関数が含まれるセルを塗潰したい エクセルである特定の関数(たとえばSUM)が含まれるセルを 塗潰したい場合、どのような式なら可能でしょうか。 出来れば条件付き書式だと嬉しいです。 よろしく御願いします。
- ベストアンサー
- オフィス系ソフト