請益Excel高手們,

我需要下列顯示傳回的狀態,但函數設定不知道哪邊出錯,導致於無法達成我要的狀態。

IF函數一直只呈現FALSE的回傳值。

請大大們幫我除錯一下,感謝。

可以的話,能否直接給我函數公式。

【請益】EXCEL 函數公式設定

我沒有需要透過"資料剖析"功能,
原因因為我接下來的資料,文字長度及空格數都不一樣,
所以我想用IF判別式的方式,取"空格左方文字" 或 "無空格取整段文字"的函數設定

或者應該要用別的函數呢??? 煩請大大們教學,謝謝
1.打開excel檔後,按鍵盤 alt + f11。(開啟VBA編輯視窗)
2.在VBA編輯視窗滑鼠雙擊"工作表1"
3.在工作表1中貼入以下代碼:

Private Sub Worksheet_Change(ByVal Target As Range)

Application.EnableEvents = False

For Each AA In Range("A5:A" & Range("A65536").End(xlUp).Row)

If AA.Value Like ("* *") Then

BB = Split(AA.Value, " ")

AA.Offset(0, 2).Value = BB(0)

Else

AA.Offset(0, 2).Value = AA.Value

End If

Next

Application.EnableEvents = True

End Sub

4.完成!

=IF(ISERROR(FIND(" ",A1,1)),A1,MID(A1,1,FIND(" ",A1,1)-1))

dfcsdfcs wrote:
請益Excel高手...(恕刪)


因為...你的格子就是A5不是A3
所以 A3改A5
A4改A6

懂?

qekqo wrote:
1.打開excel...(恕刪)


大大真的太專業了,寫到程式語言,大大感激。

Eigen wrote:
=IF(ISERROR...(恕刪)


感謝大大指導。

monyi wrote:
因為...你的格子...(恕刪)


明白,感謝,已解決了。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!