次に、そのほとんどを削除して、関連する情報、つまり週番号のみを保持する必要があります。週番号は常に文字列の最後の部分であるため、RIGHT()
関数を使用して取得できます。
入力するだけで=RIGHT(CELL("filename"),1)
週番号1を取得できますが、これは10週間未満の場合にのみ機能します。そのため、関数を柔軟にし、保持する桁数を決定する必要があります。1または2?
LEN()
で文字の総数を識別するために使用できますCELL("filename")
。次に、次のように、文字列の長さを]
合計長から差し引くことで、ワークシート名の文字数を特定できます。
=LEN(CELL("filename"))-SEARCH("]",CELL("filename"))
これにより、3または4の値が得られますが、ワークシート名の「Wk」部分を構成する2つの文字を含めたくないので、2を減算して「Wk」も削除します。
=LEN(CELL("filename"))-SEARCH("]",CELL("filename"))-2
したがって、それをRIGHT()
関数に追加すると次のようになります。
RIGHT(CELL("filename"),LEN(CELL("filename"))-SEARCH("]",CELL("filename"))-2))
最後に-インデックスシートでは、1週目は2行目から始まるので、正しい行番号を出力するように1を追加しましょう。
RIGHT(CELL("filename"),LEN(CELL("filename"))-SEARCH("]",CELL("filename"))-2))+1