[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『SUBSTITUTE関数で改行を<BR>に置換する方法で』(まや)
お世話になっています。
自分では解決策が見つからず…お力をかしてください。
セル内に改行を含む文章があり、SUBSTITUTE関数で改行を<BR>に置換しようと思い、下記の関数を立ててみましたが反映されませんでした。
=SUBSTITUTE(sheet1!D2,CHAR(10),"<br>"&CHAR(10))
同じように改行のあるセルで試してみると、こちらは上手くいくようです。
できる場合とできない場合があるのですが、可能性としてどんなことが考えられますでしょうか?
よろしくお願いします。
< 使用 Excel:Excel2016mac、使用 OS:MacOSX >
>できる場合とできない場合があるのですが、可能性としてどんなことが考えられますでしょうか?
「改行」が無いんじゃないですか? 人間の目なんて頼りないですから、ちゃんと「改行」が有ることをデジタル的に確かめましたか?
=FIND(CHAR(10),sheet1!D2) ←これで「改行のある位置」がチャンと出てくれば確かにあると言えますけど・・
(半平太) 2018/01/10(水) 22:56
あとはひょっとすると改行コードがCR(CHAR(13))の可能性があるかもしれない… Mac OS が9以前からのデータとかをコピペしたならあるかも??? (もう手元にMacないんで再現不可能なので推測ですんません)
(1111) 2018/01/11(木) 08:55
=SUBSTITUTE(Sheet1!D2&IF(RIGHT(Sheet1!D2,1)<>CHAR(10),CHAR(10),""),CHAR(10),"<br>"&CHAR(10)) (???) 2018/01/11(木) 09:09
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.