advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 295 for cell filename (0.001 sec.)
cell (1170), filename (1984)
[[20190613120122]]
#score: 11157
@digest: 696b4d3d515ff0558c8b0a1ad8dda861
@id: 79893
@mdate: 2019-06-13T09:07:33Z
@size: 2147
@type: text/plain
#keywords: クaa (12397), クbb (7055), トcc (6235), filename (5087), cell (3755), ル& (2525), 適合 (2351), 業セ (1977), indirect (1739), 、r1 (1736), 元号 (1515), 得方 (1374), bbb (1244), ・ブ (1220), をin (1030), ccc (1023), ク名 (840), 同名 (813), ブッ (727), right (631), 。ブ (623), (bj (620), replace (579), なセ (515), たブ (503), 2019 (481), 木) (468), 無駄 (425), に解 (421), 長く (420), find (417), 毎月 (413)
『INDEX関数の引数にCELL関数で求めたシート名を使用するには』(すぎやん)
お世話になります。 ブックAAAのシートCCCで、=INDEX('[BBB]CCC'!$B:$G,MATCH($B15,'[BBB]CCC'!$C:$C,0),6)という数式を使用しているのですが、 ブックAAAとブックBBBで同名のシートの値を参照したいと考え、'[BBB]CCC'の部分を 'RIGHT(CELL("filename",A2),LEN(CELL("filename",A2))-FIND("[",CELL("filename",A2)))'にして、 =INDEX('RIGHT(CELL("filename",A2),LEN(CELL("filename",A2))-FIND("[",CELL("filename",A2)))'!$B:$G,MATCH($B15,'RIGHT(CELL("filename",A2),LEN(CELL("filename",A2))-FIND("[",CELL("filename",A2)))'!$C:$C,0),6)としたところ、 このワークシート内にある1つ以上の式の参照に問題が見つかりました、とのエラーが出ました。 シート名はR1.5のような元号と月の組み合わせにしており、R1.6、R1.7…のように毎月シートを増やして行くつもりです。 どのような数式にすれば解決できるでしょうか? < 使用 Excel:Excel2013、使用 OS:Windows10 > ---- >'[BBB]CCC'!$B:$G この部分を文字列で指定したいなら、INDIRECT関数を使う。 尚、INDIRECT関数で指定されたブックが開いていないとエラーになります。 こんな感じ?(多分) INDIRECT("'" & "[BBB]CCC" & "'!$B:$G") >CELL("filename",・・・・ ブック名は、作業セルを使った方が数式が長くならずに解りやすくなると思うけど・・・。 (BJ) 2019/06/13(木) 15:14 ---- '[BBB]CCC'!$B:$G を INDIRECT("'[BBB]"&REPLACE(CELL("filename",A1),1,FIND("]",CELL("filename",A1)),"")&"'!$B:$G") '[BBB]CCC'!$C:$C を INDIRECT("'[BBB]"&REPLACE(CELL("filename",A1),1,FIND("]",CELL("filename",A1)),"")&"'!$C:$C") ではどうだろうか? (ねむねむ) 2019/06/13(木) 15:19 ---- >>BJさん INDIRECT関数を使う必要があるんですね。ブックを開いていないとエラーになるのがちょっと悩ましい所です。 作業セルを使ったブック名の取得方法というのはどのようなものでしょうか? >>ねむねむさん 具体的にありがとうございます。教えて頂いた方法でばっちりでした。 (すぎやん) 2019/06/13(木) 16:07 ---- だから、適合なセルに =MID(CELL("filename",A1),SEARCH("[",CELL("filename",A1),1),50) とか書いておけば、 INDIRECT(適当なセル & "XXXXX") となるから、数式が無駄に長くならずに解りやすい。(修正もしやすい)。 (BJ) 2019/06/13(木) 18:02 ...
https://www.excel.studio-kazu.jp/wiki/kazuwiki/201906/20190613120122.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97054 documents and 608269 words.

訪問者:カウンタValid HTML 4.01 Transitional