【发布时间】:2022-11-16 22:57:03
【问题描述】:
我正在使用 excel 来存储一些数据。该列存储某种必须采用特定格式的输出标识。该字符串的格式应为 FP-2#-####,例如 FP-22-1234 应该有效,而 px423 之类的格式应该无效,并且不应允许用户输入。
我知道在 SQL 中你可以做到这一点。我将如何在 excel 中实现这一目标
谢谢
使用了条件格式和数据验证,但似乎不起作用
【问题讨论】:
标签: excel excel-2010 xlsxwriter
我正在使用 excel 来存储一些数据。该列存储某种必须采用特定格式的输出标识。该字符串的格式应为 FP-2#-####,例如 FP-22-1234 应该有效,而 px423 之类的格式应该无效,并且不应允许用户输入。
我知道在 SQL 中你可以做到这一点。我将如何在 excel 中实现这一目标
谢谢
使用了条件格式和数据验证,但似乎不起作用
【问题讨论】:
标签: excel excel-2010 xlsxwriter
尝试使用 LEFT、MID、RIGHT 和 ISNUMBER 组合作为自定义数据验证的公式。
是这样的:
=AND(LEFT(A1; 4)="FP-2"; AND(ISNUMBER(VALUE(MID(A1;5;1))); AND(MID(A1;6;1)="-"; ISNUMBER(VALUE(RIGHT(A1; 4))))))
【讨论】: