Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 11 Pro : Microsoft 365)
同じ記号を1つにする
投稿日時: 23/09/06 15:42:09
投稿者: 春麗

一行のデータの中に,もしも :(半角コロン)が二個以上続いていたら一つにする
 
と書きたいです.
 
aaa;bbbb;ccccc;;;ddd;;eeee;

aaa;bbbb;ccccc;ddd;eeee;
 
よろしくお願いします.

回答
投稿日時: 23/09/06 21:27:04
投稿者: WinArrow

同じ質問を複数、投稿しないこと。
重複してしまった場合ば、閉じましょう。

回答
投稿日時: 23/09/08 14:32:10
投稿者: Mike

        A
1 aaa;bbbb;ccccc;;;ddd;;eeee; →→→→→→→→→→→→→→→→→→→→┐
2 aaa bbbb ccccc ddd eeee  ←=SUBSTITUTE(A1,";"," ")        ↓
3 aaa bbbb ccccc ddd eeee   ←=TRIM(A2)               ↓
4 aaa;bbbb;ccccc;ddd;eeee   ←=SUBSTITUTE(A3," ",";") ←=SUBSTITUTE(TRIM(SUBSTITUTE
                             (A1,";"," "))," ",";")
                                   
                  =SUBSTITUTE(TRIM(SUBSTITUTE(A1,";"," "))," ",";")

回答
投稿日時: 23/09/08 15:11:39
投稿者: gombohori

=TEXTJOIN(,,TEXTSPLIT(A1,";",,TRUE)&";")
でも

回答
投稿日時: 23/09/09 15:05:27
投稿者: Mike

末尾の「;」を戻し忘れていました。(*^_^*)
=SUBSTITUTE(TRIM(SUBSTITUTE(A1,";"," "))," ",";")&";"

トピックに返信