[[20151006195909]] 『4つの数字を○にしたい』(ノン) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『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:29

もうひとつ!
シート1のA1に数字をいれるとシート2.3のA1もおのずとかわる方法がありますか?シート2A1セルに="シート1"!A1といれて見たのですが、上手くいかないのです。お助けください。

(ノン) 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


いつもすみません。
よくわかりました。
ローマ数字のけんとシート のけんは別ものもです。
お手数かけました。m(._.)m
言葉足らずで、悩ませてしまいましたね。
皆さん、特にβさん丁寧にありがとうございます。
(ノン) 2015/10/06(火) 21:51

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.