アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんばんは。
エクセルのデータ参照を利用したいのですが・・
回答者さんの意見も頂きながら、
=VLOOKUP(B3,Sheet2:Sheet3!A3:N41,2,FALSE)

このような式を作っても#VALUE!が出てしまいます。
シート間でSHIFTによる選択もできているので問題はないと思うのですが・・。
これができたらもっと多くのシートを参照先にしてデータを
呼び出したいと思っています。

ご教授いただければと思います。
よろしくお願いします。

A 回答 (2件)

ShiftやCtrlでの範囲選択は関数が対応していない範囲も指定する事ができてしまいます。


たとえばこんな成立しない式でも、Shiftキーを使って入力できます。
=A1+Sheet1:Sheet2!A2

残念ながらVLOOKUPの検索範囲は単一シートが対象ですので、各シートに作業用のセルを作る等の対応が必要でしょう。
    • good
    • 0
この回答へのお礼

VLOOKUPは単一シート対象なのですね・・。
他の関数などでできないかまた試行錯誤してみます。

ありがとうございました!

お礼日時:2007/06/17 12:07

これは関数によります。


#1さんの例でも =A1+Sheet1:Sheet2!A2 はダメだけど、
=SUM(A1,Sheet1:Sheet2!A2) は出来ますので。

シート数が2枚くらいなら IF文と組み合わせてやれない事も無いです。
長くなるのでまったく見つからない無い場合のエラー処理は省略してます。

=IF(NOT(ISNA(VLOOKUP(B3,Sheet2!A3:N41,2,0))),VLOOKUP(B3,Sheet2!A3:N41,2,0),VLOOKUP(B3,Sheet3!A3:N41,2,0))
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
シート2枚ならできるのですね。
SUMと合わせて、また何かの時に活用させてもらいます。

お礼日時:2007/06/17 12:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!