[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『4つの数字を○にしたい』(ノン)
?T?U?V?Wを○に変換できる?お願いします。
< 使用 Excel:Excel2010、使用 OS:unknown >
?T?U?V?W はローマ数字の1〜4のことですか? で、セル内のそれらを ○(単純な記号の○)にかえるということですか?
(β) 2015/10/06(火) 20:16
とりあえず。 文字化けしている部分はローマ数字です。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"?T","○"),"?U","○"),"?V","○"),"?W","○")
(β) 2015/10/06(火) 20:23
(ノン) 2015/10/06(火) 20:37
アップした数式の A1 を シート名!A1 とすれば大丈夫なんですが?
こちらで "Sheet1" のA1 に abc?T123?Vxyzy?W987?Udef といれ "Sheet2"、および、"Sheet3" の A1 に、
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Sheet1!A1,"?T","○"),"?U","○"),"?V","○"),"?W","○")
といれると、ちゃんと変換されますが?
文字化けしているところはローマ数字です。
(β) 2015/10/06(火) 21:13
念のためですが。
・別トピを見ると、"シート名" のように " " で囲ったようですね。 " " で囲んではいけません。
・ローマ数字はどこに入れるのですか? Sheet1 の A1 にローマ数字をいれて、それを Sheet2やSheet3の A1 で参照するなら、↑でアップした数式で試してください。 そうではなく、Sheet1 の「どこかのセル」にローマ数字が入力されていて、それを Sheet1のA1 で変換するなら Sheet1 側の A1 が =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"?T","○"),"?U","○"),"?V","○"),"?W","○") Sheet2 や Sheet3 の A1 は =Sheet1!A1 です。
・そうではなく Sheet1 の A1 にローマ数字を入れ、その A1 の中で、入力変換したいということなら 関数ではなくマクロ処理になります。
(β) 2015/10/06(火) 21:29
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.