我在这里问了一个类似的问题,但我意识到 >=1400 可以在我的“x”之前或之后。 我正在尝试查看屏幕大于 1400 的用户数量。我有 Excel 工作表,并尝试执行 IF 语句,但由于中间的“x”,它无法正常工作,并且相反,只是拉出所有单元格,即使是屏幕尺寸小于 1400 的单元格。我希望能够在第一个或第二个数字上拉出屏幕分辨率值大于 1400 的所有单元格。
所有以黄色突出显示的数字都将是被拉出的数字。
我尝试对 =IF(--LEFT(A2,SEARCH("x",A2&"x")-1)>1400,A2,"No") 做一些细微的变化,但我找不到正确的格式来说明我希望公式查看“x”两侧的两个数字。
=IFERROR(IF(OR(VALUE(LEFT(A2,SEARCH("X",A2)-1))>=1400,VALUE(RIGHT(A2,LEN(A2)-SEARCH("X",A2)))>=1400),A2,"No"),"")
Excel365
时,请尝试以下公式。
=FILTER(A2:A10,(--TRIM(LEFT(SUBSTITUTE(A2:A10,"x",REPT(" ",100)),100))>=1400)+(--TRIM(RIGHT(SUBSTITUTE(A2:A10,"x",REPT(" ",100)),100))>=1400))
或者使用-
=FILTER(A2:A10,(FILTERXML("<t><s>"&SUBSTITUTE(A2:A10,"x","</s><s>")&"</s></t>","//s[1]")>=1400)+(FILTERXML("<t><s>"&SUBSTITUTE(A2:A10,"x","</s><s>")&"</s></t>","//s[2]")>=1400))
在 A 列旁边创建两个新列。然后在列中使用文本并在“x”上进行分隔。
在 E 列中使用一个简单的公式
IF(OR(B2>=1400,C2>=1400),”True”,”False”)
=IF(A1>=0.1,1,$A1)
说明:
=如果$A1大于0.1,则设置该值,否则设置另一个值。
如果 $A1 不大于 0.1,则保持不变。