又一條excel問題

2008-04-16 11:38 pm
我想在一個儲存格內輸入以下資料的其中一項
1. 知會家人
2. 無人接聽
3. 飛線,已留言

因一日要有十幾個這類訊息,唔想每個格都重複輸入, 想用數字代替,如輸入"1"會自動顯示"知會家人"等...唔知有沒有公式可以咁做呢

唔該各位..謝謝

回答 (3)

2008-04-17 8:01 am
✔ 最佳答案
可以試下用呢個方法︰
1. 選取會用作輸入的儲存格
2. 再於工具列選 資料 -> 驗證
3. 設定︰
儲存格內允許︰選擇「清單」
來源︰輸入「1. 知會家人,2. 無人接聽,3. 飛線,已留言」
(附註︰以 (,) 作分隔, 但飛線後的逗號係全形所以不受影響)
4. 按確定完成

當你選取指定儲存格時,會有一個小三角型於儲存格右邊出現,click 一下就會顯示剛才於來源輸入的答案可供選擇。

希望幫到你!
參考: 工作經驗
2008-04-17 1:11 am
你可以寫一個簡單vba:

Private Sub Worksheet_Change(ByVal Target As Range)
Target = Range("A8")

Select Case Target
Case "1"
Target = "Inform Family"
Case "2"
Target = "No Answer"
Case "3"
Target = "Redirect, Leave a msg"
End Select

End Sub

以上既程式, 可以做到, 當你改"A8"哩格既時候, 你打"1", 就會即跳"Inform Family", "2"就跳出"No Answer"等等..

2008-04-17 10:12:03 補充:
個vba改少少, 如下咁樣, 會更好

Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Range("A8") Then
Select Case Target
Case "1"
Target = "Inform Family"
Case "2"
Target = "No Answer"
Case "3"
Target = "Redirect, Leave a msg"
End Select
Else
Target = Target
End If

End Sub
參考: Myself
2008-04-17 12:28 am
search 下 "vlookup"

it will helps~
參考: 個人經驗


收錄日期: 2021-04-19 00:52:31
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080416000051KK01178

檢視 Wayback Machine 備份