返回列表 上一主題 發帖

[發問] excel 輸入驗證問題

[發問] excel 輸入驗證問題

excel 輸入驗證問題
當輸入 Lot ID:171024,跳出錯誤訊息(少了-05)
當輸入 Lot ID:171024-0,跳出錯誤訊息(少了5)當輸入 Lot ID:171024-05,正確

當輸入 Lot ID:89171128,跳出錯誤訊息(少了-05)
當輸入 Lot ID:89171128-0,跳出錯誤訊息(少了2)當輸入 Lot ID:89171128-02,正確

簡單來說: 就是 - 前面不管,卡 - 加 數字

00.zip (2.06 KB)

隨意窩 "EXCEL迷"  blog  或 http://blog.xuite.net/hcm19522/twblog
已收集4100篇 EXCEL函數

TOP

回復 2# hcm19522

你好,
測試後可以用,
是否還可利用 資料 -> 驗證 -> 自訂 設定公式? 錯了會自動跳出訊息, 無法輸入, 謝謝
2018-02-09_153010.jpg
2018-2-9 15:30

TOP

(方式二)=(LEFT(RIGHT(A2,3))<>"-")*(A2>0)
隨意窩 "EXCEL迷"  blog  或 http://blog.xuite.net/hcm19522/twblog
已收集4100篇 EXCEL函數

TOP

選擇A2:A30
資料 - 資料驗證 - 資料驗證 - 設定 / 儲存格內選擇 "自訂" / 公式輸入 如下
=COUNT(-RIGHT(A2,3))>0

可以控制尾碼需填入 -01 ~ -99
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 4# hcm19522

試用後OK, 可是希望能從 資料驗證 去卡這個

TOP

回復 5# ML089

你好,
測試後只能符合以下
AH17072          -> 可直接輸入
AH17072-        -> 會跳出警示訊息
AH17072-0      -> 會跳出警示訊息
AH17072-09    -> 可直接輸入

若想修改為以下, 需要如何修改, 謝謝!
AH17072          -> 會跳出警示訊息
AH17072-        -> 會跳出警示訊息
AH17072-0      -> 會跳出警示訊息
AH17072-09    -> 可直接輸入

TOP

試試資料驗證 - 資料驗證 - 設定 / 儲存格內選擇 "自訂" / 公式輸入 如下
=IF(IFERROR(FIND("-",A1),0),COUNT(-RIGHT(A1,3))>0)

TOP

回復 8# aer

你好,
會出現錯誤訊息, 是否協助確認可修改!

2018-02-12_162830.jpg
2018-2-12 16:28

TOP

回復 7# dea172

公式改如下,編碼範圍 -00 ~ -99
=-RIGHT(A2,3)>=0
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 好事要提得起,是非要放得下,成就別人即是成就自己。
返回列表 上一主題