Google表格/ Excel - 如果,IsError,匹配

时间:2017-08-12 18:40:59

标签: excel excel-formula google-sheets

在Google表格中我有一张包含两个数据集的表格:NumberedPrime(数字素数,即:11th Prime到10,000)和PrimeValues(实际素数,即:2,3,5,7,11等)

我在B6中有一个输入字段,它允许我键入我想要的值。在C6中,希望它让我知道,如果它是素数,它编号为素数,或者只是说“不是PRIME”。我确信这是一件很简单的事情,我很遗憾或者从C6的等式中退了回来。

Cell C6:

=IF(ISERROR(MATCH(B6,PrimeValues,NumberedPrime))=FALSE,NumberedPrime,"NOT PRIME")

目前,如果我在B6中输入say,58,则C6表示值为5,显然这个数字不是素数。

非常感谢任何帮助。如果不够详细,请提前道歉。感谢。

1 个答案:

答案 0 :(得分:1)

=IFERROR(VLOOKUP(B6,'Prime Numbers'!B2:C10001,2,0),"NOT PRIME")