Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel自定义数据验证-将一系列数字与文本相结合;不适用;及;不适用;_Excel_Validation_Excel Formula - Fatal编程技术网

Excel自定义数据验证-将一系列数字与文本相结合;不适用;及;不适用;

Excel自定义数据验证-将一系列数字与文本相结合;不适用;及;不适用;,excel,validation,excel-formula,Excel,Validation,Excel Formula,我有一列用人口数字手动填充的单元格(无函数/公式),我希望限制在0到2000之间;然而,我也希望能够在需要时在这些相同的单元格中写“n/a”或“n/c”;我该怎么做?应用数据验证(数据>数据验证),然后使用以下自定义公式(允许>自定义): =OR(AND(A1>=0,A1)请检查您的公式。它应该是=OR(AND(A1>=0,A1),谢谢@AxelRichter,我正在失去绘图!您不应该使用“n/a”作为选项。您应该使用空值,或者如果您必须使用Excel的=NA(),那么这可以与Excel函数=I

我有一列用人口数字手动填充的单元格(无函数/公式),我希望限制在0到2000之间;然而,我也希望能够在需要时在这些相同的单元格中写“n/a”或“n/c”;我该怎么做?

应用数据验证(数据>数据验证),然后使用以下自定义公式(允许>自定义):


=OR(AND(A1>=0,A1)请检查您的公式。它应该是
=OR(AND(A1>=0,A1),谢谢@AxelRichter,我正在失去绘图!您不应该使用
“n/a”
作为选项。您应该使用空值,或者如果您必须使用Excel的
=NA()
,那么这可以与Excel函数
=ISNA(A1)一起使用
比使用文本查找更可靠。@SandPiper,从Excel的角度来看,我同意,但从可读性的角度来看,我不同意。非技术人员可能更希望收到一份带有“n/a”的报告,该报告通常缩写为“不适用”我明白你的意思,但我想这完全取决于最终用户是谁。不过这是一个很好的考虑。对不起,这不起作用,无论是@CallumDA还是Axel Richter(我也看不出他们之间有什么区别):当您将公式写入新工作表中的A1单元格时,我复制粘贴了公式,并收到了公式错误消息。手动写入也得到了相同的结果…好吧,我给出的答案中没有太多说明,但如果您遵循这些说明,您会意识到该公式不应出现在工作表中。这是用于数据验证的自定义公式。搜索开始“Excel数据验证”的ogle如果您不明白。抱歉,我的评论不清楚,您的第一个解释也非常清楚;我确实使用了数据验证->允许->自定义和您提供的公式,并将其应用到新工作表的A1单元格。我可以要求您再试一次吗?是否有太明显的问题让我看不出来
=OR(AND(A1>=0,A1<=2000),A1="n/a",A1="n/c")