[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シート名の必要な部分だけをセルに表示したい』(天然水)
シート名をセルに表示する場合、ネットで調べたところ
RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
これを表示したいセルに入力すれば良い事は分かったのですが、
例えば
2019.01インターネット店
というシート名の場合、
数字の「2019」を「2018」に
「インターネット店」という文字を置換か何かで非表示にして、
「2018.01」とセルに表示する事は可能でしょうか?
よろしくお願いします!
< 使用 Excel:Office365、使用 OS:Windows10 >
>数字の「2019」を「2018」に >「インターネット店」という文字を置換か何かで非表示にして、 >「2018.01」とセルに表示する事は可能でしょうか?
一般的な変換ルールが不明ですが、単に1年前にするだけなら、
=LEFT(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))),7)-1
(半平太) 2019/04/09(火) 18:14
シート名を求めるのは =REPLACE(CELL("filename",A1),1,FIND("]",CELL("filename",A1)),"") でも。 (ねむねむ) 2019/04/10(水) 09:03
数字と文字が組み合わされたシート名を計算式で表示するのは難しいでしょうか。
シート名「2019.01_インターネット店」を「2018.01」でセルに表示したいです。
(天然水) 2019/04/10(水) 14:26
半平太さんの式で、どこが問題になっているのだろうか? (シート名がXXXで○○○としたいのが□□□となってしまう、エラーになる場合は 何というエラーになるのか) (ねむねむ) 2019/04/10(水) 14:28
欲しかった内容です、ありがとうございましたm(__)m
(天然水) 2019/04/11(木) 09:04
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.