[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『INDIRECT関数の逆』(ピスタチオまちこ)
シート名と一致する値を表示させたいのですが、
下記の関数でエラーになってしまいました。
初心者で申し訳ありません。ご教示いただけますでしょうか。
=INDEX(AllData!L:L,MATCH(REPLACE(CELL("filename",A1),1,FIND("]",CELL("filename",A1)),),AllData!A:A,0))
参照元シート:AllData
その他のシート名:1〜14
AllData内のデータ
A列:1〜14
L列:その他のシートに反映させたいデータ
どうぞよろしくお願いいたします。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
よくわかってませんけど・・・
AllDataシートのA列は数値? だとしたら REPLACEの結果は文字列なので、データの型が合っていないということでは?
AllDataシートのA列を文字列にするか または数式の REPLACE に「1」を掛けて数値化するか
REPLACE(CELL("filename",A1),1,FIND("]",CELL("filename",A1)),)*1
以上 (笑) 2021/11/05(金) 13:10
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.