• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL SUBSTITUTE関数 置換)

EXCEL SUBSTITUTE関数で%表記の置換方法

このQ&Aのポイント
  • WEB上から統計データをコピーする際に、%表記のセルが二重に入力されてしまう問題があります。そこで、エクセルのSUBSTITUTE関数を使用して置換を行うことで解決できます。
  • 統計データの%表記のセルが二重に入力される問題をエクセルのSUBSTITUTE関数で解決する方法を教えてください。数値は0%~100%の100通りあります。
  • WEB上からコピーした統計データの%表記のセルが二重に入力されてしまう問題があります。エクセルのSUBSTITUTE関数を使用して、%表記を単純な形式に置換する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>WEB上から統計データをコピーするときに、%表記のセルが、「50%50%」のように二重に入力された状態で、貼り付けされてしまいます。 SUBSTITUTE関数を使うまでもなく置換機能で処理できます。 貼付画像のように検索する文字列へ%のみを入力し、置換後の文字列へ%,のように区切り記号(,や;)を付加すればテキストデータを区切り位置でセル単位へ分割配置できます。 敢えてSUBSTITUTE関数で変換するときも引数の値を同等にすれば目的通りになります。 =SUBSTITUTE(A1,"%","%,")

kenthehg
質問者

お礼

感動しました。 ありがとうございます。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

>「50%50%」のように二重に入力された状態で、貼り付けされてしまいます ふつーに置換を開始 %* を % に全て置換します。

kenthehg
質問者

お礼

感動しました。 ありがとうございます。

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

SUBSTITUTE関数はワイルドカード(*)が使えませんので、以下のような方法ではいかがでしょう。 =LEFT(A1,FIND("%",A1))

kenthehg
質問者

お礼

数式を打ち込んでみましたが、うまくいきませんでした。 ですが、回答をよせていただきありがとうございました。

関連するQ&A