2016-11-18 318 views
0

我有我基本上要處理從A列,並將結果輸出到B列Excel:如何應用多個函數?

所以列A包含現有數據的Excel文件:富BAR FOO酒吧:酒吧 我需要B欄輸出:FOO -bar-foo-bar-bar

公式必須降低大小寫並刪除所有空格和非alpha字符。

我有下面的公式適用於生成一個小寫版本,但我找不出其餘的。

= LOWER([@ [content_title]])

任何想法?是否可以在公式中應用多個功能?

回答

0

是的,你可以將多個功能。 您可以使用類似的東西:

=LOWER(SUBSTITUTE(SUBSTITUTE(A1," ","-"),":","-")) 

不幸的是,你必須使用你要替換什麼都字符替代函數「 - 」,或者您可以使用VBA函數,該函數。

0

很可能在excel中鏈接函數。現在你需要做的只是替代品,你應該很好!

=替換(A2, 「」, 「 - 」)

https://support.office.com/en-us/article/SUBSTITUTE-function-6434944e-a904-4336-a9b0-1e58df3bc332

+0

感謝您的及時回覆@Sam Marion。然而,我低頭有這不起作用... = LOWER([@ [content_title]])+ SUBSTITUTE(A2,「」,「 - 」) 我在哪裏出錯了? – ozmo

+0

對不起,這應該工作= LOWER(SUBSTITUTE(A1,CHAR(32),「 - 」)) –