2017-08-27 200 views
1

我創建了一個Excel表格來管理我的工作場所中使用序列號的所有設備。在Excel中自動大寫動態列表

爲了防止重複數據輸入,我通過excel使用了「數據驗證」&「動態列表」。

使用公式:

=COUNTIF(SerialNumber,E2)<=1 

其中的SerialNumber是創建Excel表格的列,所以它指的是:

Inventory[Serial Number] 

現在我試圖使用相同的動態列表強制大寫所有序列號輸入,我已經看到使用VBA的解決方案,但是我不知道如何使用相同的動態列表。

在此先感謝!

回答

1

我想你可以使用另一個定義的名稱(CTRL + F3)沒有VBA。 你會得到另一個動態列表使用。 對於大寫字母,您可以使用proper()或upper()函數。

CapSerialNumber=PROPER(Inventory[@[Serial Number]])