与= IFERROR(IF(VALUE ..具有2个电话号码列)进行比较

时间:2018-09-23 01:23:50

标签: excel excel-formula

我整整一夜都无法解决=IFERROR(IF(VALUE(LEFT()),但我无法解决(我的糟糕)。我想要自动生成的结果,如下图所示。

Solution will be like this enter image description here

  1. 如果A2和B2的编号不同,则预期结果应为B2。
  2. 如果B3为空或没有值,则“预期结果”应为A1。
  3. 如果A4和B4的值相同,则“预期结果”应该是其中的任意一个。
  4. 如果B2具有传真号码,则预期结果应为A5。

我当前正在使用

=IFERROR(IF(VALUE(LEFT(B2,1)),IF(A2=B2,A2,B2),A2),B2)

作为数组公式,但无法获得所需的结果。我搞砸了数组,正在寻找另一个简单的解决方案。

1 个答案:

答案 0 :(得分:3)

尝试

=if(isnumber(--left(b2)), b2, a2)

如果只希望字符串中最左边的单个字符/数字,则不需要1.。