Excel 2016中基于公司ID与IP地址的IF判断公式问题
解决Excel 2016中ID与IP归属判断的公式问题
嘿,我来帮你搞定这个判断逻辑的公式!先把你的需求再理一遍确保没搞错:
- 只有当ID是
GH113,同时IP是192.4.5.6或192.4.5.9时,返回"yes" - 如果ID是
GH113但IP是其他值,返回"no" - 剩下的所有情况(ID不是
GH113),返回"N/A"
正确的公式写法
假设你的ID数据在A列,IP数据在B列(以第2行的单元格为例),可以用嵌套的IF结合OR函数来实现:
=IF(A2="GH113",IF(OR(B2="192.4.5.6",B2="192.4.5.9"),"yes","no"),"N/A")
公式逻辑拆解
- 外层
IF先做第一层判断:检查A2单元格的ID是否等于GH113。如果不满足,直接返回"N/A" - 如果ID确实是
GH113,进入内层IF:用OR函数判断B2的IP是否是指定的两个地址之一。只要满足其中一个,就返回"yes";否则返回"no"
注意事项
- 确保IP地址是文本格式(如果你的IP是数字格式,可能需要先转换成文本,否则公式可能不生效)
- 根据你实际的单元格位置调整引用(比如如果ID在C列,就把
A2改成C2,IP在D列就把B2改成D2) - 所有文本内容(比如
GH113、IP地址、返回的yes/no/N/A)都要加英文双引号,Excel才能正确识别
内容的提问来源于stack exchange,提问作者user8434445
相关产品推荐
相关产品推荐

