網友問到:在 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-設定多個儲存格只能輸入同一列的內容(資料驗證)

arrow
arrow
    文章標籤
    excel
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()