[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『INDIRECT関数を教えて下さい』(しみず)
INDIRECTを使ってG列と合致したデータをB列から抽出したいと思います。
=INDIRECT(ADDRESS(MATCH(A1,$G:$G,0)+8,9,4,TRUE,"X期"),TRUE)
ADDRESSまでは表示できるのですが、INDIRECTを入れると#REFが帰ってきます。
どこが 間違っているのでしょうか?
教えて下さい。よろしくお願いします。
ADDRESSまでは表示できるということですが、 =ADDRESS(MATCH(A1,$G:$G,0)+8,9,4,TRUE,"X期")の結果はどうなっていますか? (sato)
お返事が遅くなってごめんなさい。はじめてなので どうすればいいのかちょっととまどっています。
結果は、]期!B26 と正しい答えが返ってきています。
このセル(B26)に書かれている内容(36,800)を表示したいのですが・・・
よろしくお願いします。
実際のシート名に空白が入ってないか、または英数字に半角や全角の違いがないかを 確認されてみてはいかがでしょうか? (かなれっと)
確認してみましたが、シート名に空白も入っていませんでしたし、半角で全て入力されていました。
何か他に考えられる事はありませんでしょうか?
よろしくお願いします。
数式のXは全角のようですが? (ROUGE)
気になったので、、、 =ADDRESS(MATCH(A1,$G:$G,0)+8,9,4,TRUE,"X期") ~~~ なのに、 >結果は、]期!B26 と正しい答えが返ってきています。 I列では無いのですね? 話は変わって、上記で正しく出たであろう「]期!B26」の ~~~~ 「]期」の部分を指定しコピー シート名に上から貼り付け。 以上で、絶対に同じシート名になりますが如何でしょう? (キリキ)(〃⌒o⌒)b
よく見るとX、X、×、](ローマ数字の10)どれなのか分からなくなってきますた。 (ROUGE)
質問の書き方が悪いと思うのですが、上手く書けません・・・数字の10期という意味で付けてあるシート名なので]期なのです。
シート名にコピーして貼り付けることが可能なのですか?やってみたけど できませんでした。
多分 ADDRESS関数は間違いなく答えが返ってきてるのでOKだと思うのです。INDIRECT関数を付けたら#REFになるので ここに何かおかしな事をしてると思うのですが・・・
生意気言ってすみません。今日、半日このエラーに振り回されています。よろしくお願いします。
>何故か理由を教えていただけたらと思います。 なぜといわれれば、、、 数式での =INDIRECT(ADDRESS(MATCH(A1,$G:$G,0)+8,9,4,TRUE,"X期"),TRUE) ~~~~ と、 >数字の10期という意味で付けてあるシート名なので]期なのです。 ~~~ が、ROUGEさんの仰る通り、違うもので統一されてないからだと思います。 >よく見るとX、X、×、](ローマ数字の10)どれなのか分からなくなってきますた。 ADDRESS関数の計算式で返ってきているのは、X期!B26 実際のシート名は ]期 違いますよね? 計算式とシート名を統一すればいいだけだと思います。 (キリキ)(〃⌒o⌒)b
]期!B26と出たセルをコピー 他のセルに =と入力 続いて値貼り付け =]期!B26 となります。 で結果はどうなります。 (888)
ADDRESS関数の計算式で返ってきているのは、X期!B26で返ったセルをコピー 他のセルに=といれ値貼り付けでは =X期!B26 となり数式の結果は (888)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.