請問各位高手
左邊是資料,右邊清單部份
下拉式選單要如何選 "禮拜一"或"禮拜二" (則一選擇)然後右邊直接列出對應的水果在種類表格裡,如圖
EXCEL 下拉選單的一些問題

Search Keyword "Excel 下拉式選單"

可以參考這個官方說明
http://support.microsoft.com/kb/979161/zh-tw


如果是固定的答案..就只能用VBA 寫
(選了星期一) A B C 欄位自動帶相對應的"水果"


Private Sub worksheet_change(ByVal target As Range)

'==================== Start =====================
If target.Row = 3 And target.Column = 7 Then '第七欄(也就是G欄),第三列

If target.Cells.Value = "星期一" Then
Cells(2, 2).Value = "香蕉"
Cells(3, 2).Value = "芭樂"
Cells(4, 2).Value = "蘋果"
End If

If target.Cells.Value = "星期二" Then
Cells(2, 3).Value = "水梨"
Cells(3, 3).Value = "西瓜"
Cells(4, 3).Value = "鳳梨"
End If

End If

'==================== End =====================

End Sub


以上為你現在提供的欄位寫法,請自行參考變更


如果不想用VBA, 那麼用這種方式吧~

選定要使用選單的儲存格
選擇=>資料
=>驗證==>設定==>設定儲存格內允許"清單"==>設定來源"A2:A3"


儲存格H2
=IF($G$2="","",(VLOOKUP(G2,A:D,2,0)
儲存格I2
=IF($G$2="","",(VLOOKUP(G2,A:D,3,0)
儲存格J2
=IF($G$2="","",(VLOOKUP(G2,A:D,4,0)



完整DEMO


感謝各位高手 熱情的幫忙
感恩!~~~

allen.yea wrote:
儲存格H2
=IF($G$2="","",(VLOOKUP(G2,A:D,2,0)
儲存格I2
=IF($G$2="","",(VLOOKUP(G2,A:D,3,0)
儲存格J2
=IF($G$2="","",(VLOOKUP(G2,A:D,4,0)(恕刪)


前輩您好
小弟對於EXCEL語法了解不深
想請教您VLOOKUP(G2,A:D,2,0)
這段的意思嗎?
想對自己需求的表單進行修改
文章分享
評分
評分
複製連結

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