請益Excel高手們,我需要下列顯示傳回的狀態,但函數設定不知道哪邊出錯,導致於無法達成我要的狀態。IF函數一直只呈現FALSE的回傳值。請大大們幫我除錯一下,感謝。可以的話,能否直接給我函數公式。我沒有需要透過"資料剖析"功能,原因因為我接下來的資料,文字長度及空格數都不一樣,所以我想用IF判別式的方式,取"空格左方文字" 或 "無空格取整段文字"的函數設定或者應該要用別的函數呢??? 煩請大大們教學,謝謝
1.打開excel檔後,按鍵盤 alt + f11。(開啟VBA編輯視窗)2.在VBA編輯視窗滑鼠雙擊"工作表1"3.在工作表1中貼入以下代碼:Private Sub Worksheet_Change(ByVal Target As Range)Application.EnableEvents = FalseFor Each AA In Range("A5:A" & Range("A65536").End(xlUp).Row)If AA.Value Like ("* *") ThenBB = Split(AA.Value, " ")AA.Offset(0, 2).Value = BB(0)ElseAA.Offset(0, 2).Value = AA.ValueEnd IfNextApplication.EnableEvents = TrueEnd Sub4.完成!