[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シート原本コピーで自動でシートの連番をつけ、セルに番号を表示させたい』(初心者)
シート名を「○○(1)」と名前を付けて
下記式によりナンバーを抽出してみたのですが10番以後、1しか表示されません。
=MID(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))),4,1)
(数字の一桁目を読み込んでいるため)
式の最後の数字を「2」にしてナンバーを「00」にしてみたのですがそうすると##になってしまった為、VALUEを使用したところ、数字はでるのですが、
シートのコピーを作成した時にシートナンバーが「01」ではなく、「1」になってしまいます。
=VALUE(MID(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))),4,2))
解決策はありますでしょうか?
マクロは使用しておりません。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
シート名の "(" と ")" に挟まれた間の文字を抜き取るなら =MID(CELL("filename",A1),FIND("(",CELL("filename",A1))+1,LEN(CELL("filename",A1))-FIND("(",CELL("filename",A1))-1)
でも、どこかに =CELL("filename",A1) を入れておくか名前定義して、それを参照するのが分かりやすいと思います。 (Jera) 2014/06/25(水) 16:31
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.