【发布时间】:2018-07-21 06:20:36
【问题描述】:
我创建了以下公式来运行以文本格式保存的一系列客户编号。
=IFERROR(IF(AND((LEFT($J3,3)="028"),$N3=11),"NI Landline",IF(AND((LEFT($J3,2)="07"),$N3=11),"Mobile","Other Number")),"Other Number")
细分:
=IFERROR(
IF(AND((LEFT($J3,3)="028"),$N3=11),
"NI Landline",
IF(AND((LEFT($J3,2)="07"),$N3=11),
"Mobile",
"Other Number")),
"Other Number")
这个公式可以正常工作,但我需要稍微修改一下以进一步区分数字,所以我将其修改为以下:
=IFERROR(IF(AND((LEFT($J2,3)="028"),$N2=11),"NI Landline",IF(AND((LEFT($J2,2)="07"),$N2=11),"UK Mobile",IF(AND((LEFT($J2,5)="00353"),$N2=14),"ROI Number","Other Number")),"Other Number")
细分:
=IFERROR(
IF(AND((LEFT($J2,3)="028"),$N2=11),
"NI Landline",
IF(AND((LEFT($J2,2)="07"),$N2=11),
"UK Mobile",
IF(AND((LEFT($J2,5)="00353"),$N2=14),
"ROI Number",
"Other Number")),
="Other Number")
认为我已经复制了第一个“IF”部分的条件,我运行了公式,它返回了“太多参数”。我删除了新部分,使其与第一个公式相同,并且工作正常。我检查了括号,但两边的数字都匹配。有什么想法吗?
我希望这是愚蠢的,任何帮助将不胜感激! 谢谢 利亚姆
【问题讨论】:
标签: if-statement excel-formula nested arguments