電子書籍の厳選無料作品が豊富!

1つのセルごとに文字列で

W50 CO30 NY15 SPN5

などと入力されているものの数字の後ろ全てに%をつけるにはどうすればよいか教えてください。

W50% CO30% NY15% SPN5%

こうしたいです。
全て半角で間隔を空けています。

よろしくお願いいたします。

質問者からの補足コメント

  • 皆さま回答ありがとうございました。
    No.4さんの組み合わせが1番楽そうなのでベストにさせていただきます。

      補足日時:2016/12/15 19:36

A 回答 (4件)

文字列の途中にある単語を認識して、途中に%などを埋め込むことは表示形式ではできないので、途中の数値の%は置換でつけてもらうとして、最後の%は№3さんも書かれているようにユーザー定義でつけることができます。



また、そのデータをクリップボード経由でコピー⇒貼り付けすることでデータ自体の最後尾に%をつけることができます。(表示だけでなく)
貼り付け後は表示形式を「標準」にして下さい。
    • good
    • 0
この回答へのお礼

やっぱり途中の数字には付けられないのですね。残念。
この置換と組み合わせるのが1番良さそうですね。
ベストに選ばせていただきます。

お礼日時:2016/12/15 19:35

では、ユーザー定義バージョンを


@"%"
とすると最後に「%」が付きますよ。
ただし、何を(たとえ文字列だけ)入力してもですけどね。
    • good
    • 0

半角スペースを半角スペース+%に置換とか?


最後だけ、別セルに%入れて&で繋げる?

ひねりがない…
    • good
    • 0
この回答へのお礼

なるほど!置換!ありがとうございます!
大事な機能をすっかり忘れてひたすら書式のユーザー定義で悩んでいました。。
ちなみにユーザー定義や条件付き書式などで出来る方法ももしあれば教えて頂きたいです!

お礼日時:2016/12/14 21:33

こんばんは!



別セルに表示しても良いのでしょうか?
それでも良いのであれば・・・

仮にA1セルに文字列が入力してあり、B列に表示するとします。
B1セルに
=TRIM(SUBSTITUTE(A1&" "," ","% "))
ではどうでしょうか?m(_ _)m
    • good
    • 0
この回答へのお礼

ありがとうございます!
なるほど!組み合わせるのですね!
参考になりました!
関数は完璧なのですが、楽さでいうと、、今回は置換に軍配です。。

お礼日時:2016/12/14 21:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!