2017年5月26日 星期五

Excel-設定多個儲存格只能輸入同一列的內容(資料驗證)

網友問到:在 Excel 的工作表中(如下圖),如何在D欄、E欄、F欄中,只能輸入同一列的A欄、B欄、C欄的內容?(共有1000列要套用同一規則)
參考下圖,例如在儲存格D1:F25範圍,利用下拉式清單,讓每儲存格只能輸入A1:C25中對應同一列中內容。
Excel-設定多個儲存格只能輸入同一列的內容(資料驗證)
【設計與解析】
基本上這是要利用「資料驗證」的方式來產生下拉式清單。如下操作:
1. 選取儲存格D1。
2, 設定儲存格內允許:清單;來源:=$A1:$C1。
注意:欄的部分要使用絶對參照,列的部分要使用相對參照。
Excel-設定多個儲存格只能輸入同一列的內容(資料驗證)
3. 複製儲存格D1,貼至儲存格D1:F25。
Excel-設定多個儲存格只能輸入同一列的內容(資料驗證)
以上無法防制使用者自行輸入清單以外的內容,如果你要限制只能輸入A欄、B欄、C欄中的其中一個,則必須將資料驗證改設定為:
設定儲存格內允許:自訂;來源:=COUNTIF($A1:$C1,D1)=1。
複製儲存格D1,貼至儲存格D1:F25。
Excel-設定多個儲存格只能輸入同一列的內容(資料驗證)

沒有留言:

張貼留言

好康東東