[EXCEL]Cell公式字串串接,有換行,會導致輸出字串加入雙引號

[EXCEL]Cell公式字串串接,有換行,會導致輸出字串加入雙引號

今天同事問我說使用Excel在Cell中使用CONCATENATE去串接字串,然後Copy Cell的內容前後居然出現"

自已試了一下,不會有這情況呀! 但是使用同事的公式卻會發生。

後來發現是因為同事的字串有換行,所以Copy出來的字串,前後都會加上"

另外,因為貼到筆記本只看得出前後多加",如果貼到NotePad ++的話,就會發現,除了前後有加上" 外,字串還會換行哦!

請同事同一個字串不要有換行,前後就不會多加上"了。

在此跟大家分享。

 

範例如下,

=CONCATENATE("abc",
"def")

貼到筆記本中如下,

abcdef

 

=CONCATENATE("abc
",
"def")

貼到筆記本中如下,

"abcdef"

 

="abc" & "def"

貼到筆記本中如下,

abcdef

 

="abc
" & "def"

貼到筆記本中如下,

"abcdef"

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^