No.3
- 回答日時:
B5セルに列番号が入っていて、その列の4行目を参照するのですよね。
=INDIRECT(ADDRESS(4,B5))
> ADDRESS(x,y)
x行目、y列目 のセルアドレス
ADDRESS(4,B5) ならば、4行目 [B5に入力された数字]列目のセルアドレスとなります。
> INDIRECT(zz)
セルアドレス「zz」の内容を参照します。
この回答への補足
早速の書き込みありがとうございます。
もう少し補足させて下さい。
現在は、例えば Sheet1 の F2に 列に関連した値が入っており
この値で Sheet2 の 列を選びます。
Sheet1のC列には、このSheet2の選ばれた列の同じ行を参照した関数を
入れたいのです。
例えば Sheet1の C3には以下のような関数が入っています。
=IF(Sheet2!G3 = "","ABC",・・・
のような感じで、Sheet2のセルG3の G列を Sheet1のF2(=5)の値で指定し、
行はそのまま同じ 3行目のセルの値によって判断したいと思っています。
よろしくお願いします。
No.5
- 回答日時:
=IF(Sheet2!G3 = "","ABC",・・・
この式の「Sheet2!G3」この部分を書き換えたいって事かな?
であるならば、先に回答したものを元にすると
=IF( INDIRECT("Sheet2!"&ADDRESS(ROW(),F2)) = "","ABC",・・・
という感じになります。
> ROW()
これは、この関数の書かれているセルの行番号となります。
No.6ベストアンサー
- 回答日時:
こんばんは!
質問内容を取り間違えていたらごめんなさい。
=INDEX(Sheet2!$A$1:$K$35,ROW(G3),F2)
のような数式は希望通りにならないでしょうか?
(数式の $A$1:$K$35 は適当に範囲指定していますので、表によってアレンジが必要かと思います)
この意味は「範囲指定した表の中の3行目のF2で示した列の値を返します」という意味です。
行・列とも数値なら問題なく行と列を拾い出してくれますが、文字列なら一工夫必要です。
↓に似たような質問(←私が勘違いしているかもしれませんが・・・)があったので
URLを貼り付けておきます。
参考になれば幸いです。
http://oshiete1.goo.ne.jp/qa4950396.html
的外れの回答なら読み流してくださいね。m(__)m
お礼が遅くなってしまい申し訳ありません。
教えていただいた INDEX関数と ROW関数でできました。
=IF(INDEX(Sheet2!$C$3:$N$33,ROW()-4,$F$2)<>"","ABC", ・・・
というような感じで、Sheet2のC3:N33の範囲の中のセルを参照し
そのセルが空でなければ"ABC"という文字を入れるというような
処理ができました。
INDIRECT関数のほうは、最初に試してみて概念がつかみづらかったので
出来るかもしれませんが、深追いはしませんでした。
お教えいただいたのに申し訳ありません。
書き込みくださった皆様に感謝申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) エクセルでセルの日付を和暦表示設定にしたらおかしなことに? 3 2022/05/25 11:47
- Excel(エクセル) VBA オリジナル関数で選択セルの合計を作成したい 3 2023/03/19 19:45
- Visual Basic(VBA) Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです 2 2023/03/05 02:44
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Excel(エクセル) Excelでなぜこのような式をつかっているのでしょうか、行に1,2,3と連番を振るだけなのに 5 2023/04/08 20:00
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excel 2019 のピボットテーブル...
-
Excelのセルを飛ばして入力する
-
【マクロ】エクセルにかいてあ...
-
Excelのオートフィル
-
Excel初心者です。 詳しい方、...
-
スプレッドシート クエリ関数 1...
-
MOS365 Excel Expert / Excel R...
-
西暦や和暦の表示をyyyymmdd表...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセルの数式で教えてください。
-
スプレッドシートの関数VLOOKUP...
-
エクセルでセルに「氏名を入力...
-
エクセルで指定した日付、店舗...
-
【Excel】セル内の時間帯が特定...
-
Excelのグラフ軸について
-
Excel 2019 は、SPILL機能があ...
-
関数を教えて下さい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報