問個Excel函數應用的問題

2010-07-27 8:01 pm
假設儲存格A1和C1和E1各有文字 (假設文字是阿撇和阿漂和阿狗)
我要G1能夠顯示 阿撇/阿漂/阿狗

假設C1是空的
那G1只顯示 阿撇/阿狗

如果都是空的就都空的

(斜線只在A1 C1 E1有出現兩個以上時才會有唷)

請問函數要怎麼寫呢?

回答 (2)

2010-07-27 8:38 pm
✔ 最佳答案
文字連接, excel 函數是沒有好方法, 祇有笨方法
G1=IF(A1="","",A1&IF(LEN(C1&E1),"/",""))&IF(C1="",E1,C1&IF(E1="","","/"&E1))
下拉
如儲存格不是3個, 是很多個, 建議用vba自定義函數

2010-07-28 01:19:37 補充:
附件做了VBA自定義函數, 名為JJ
如連接A1, C1, E1, 可在G1輸入=JJ(A1,C1,E1)
如連接 A1:D3 + F7 + "奇摩"
可輸入=JJ(A1:D3,F7,"奇摩")
附件: http://www.funp.net/498840

2010-07-28 21:20:25 補充:
VBA, 必須將Excel 的巨集安全性選"低", 或"中"
方法:按工具 - 選項 - 巨集 -巨集安全性- 選"低" - 確定
然後關閉所有Excel檔案, 然後重新開啟Excel
2010-07-29 7:01 am
excel 文數字連接
=a1&b1&c1或 =a1&"\\"&b1&"\\"&c1
如出現兩次再出現
=if(counta(a1:c1)>1,a1&b1&c1,"")

2010-07-28 23:36:18 補充:
案版主題意
=IF(COUNTA(A1,C1,E1)<2,"",IF(A1="","",A1&"/")&IF(C1="",E1,IF(E1="",C1,C1&"/"&E1)))


收錄日期: 2021-04-15 19:58:18
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100727000015KK03082

檢視 Wayback Machine 備份