在excel中find第一参数是两个,如果有一个错误值,怎么返回另一个
答案:3 悬赏:50 手机版
解决时间 2021-02-04 08:07
- 提问者网友:鐵馬踏冰河
- 2021-02-03 18:25
在excel中find第一参数是两个,如果有一个错误值,怎么返回另一个
最佳答案
- 五星知识达人网友:逐風
- 2021-02-03 19:19
如果公式是简单的Find(参数1,参数2,参数3),而你的参数1是动态的包含有间隔符的两个数据,例如
参数1的形式为A1&”|“&B1-----真实的数据可能是”型号|数量“
则可以通过宏表函数获得下列数据:
通过get.cell的到公式的文本表达式
通过分析上述表达式,可以得到即时的参数1、参数2、参数3
通过把参数1变换回公式,可以到执行运算时具体的真实参数值
你可以加Q14873-46335详细讨论
参数1的形式为A1&”|“&B1-----真实的数据可能是”型号|数量“
则可以通过宏表函数获得下列数据:
通过get.cell的到公式的文本表达式
通过分析上述表达式,可以得到即时的参数1、参数2、参数3
通过把参数1变换回公式,可以到执行运算时具体的真实参数值
你可以加Q14873-46335详细讨论
全部回答
- 1楼网友:像个废品
- 2021-02-03 21:41
FIND的参数就三个,
find-text:查找的字符或数值
within-text:在哪个值或单元格找
start-num:从第几位找起,省略表示第一位查起。
第一个你有错误,公式根本不成立,能返回什么?
你是想问,返回的结果是错误值吧。
最常用的是ISNUMBER去检验它,是错误值还是数值,然后想办法提取,最大的或最小的,或第几个数。
find-text:查找的字符或数值
within-text:在哪个值或单元格找
start-num:从第几位找起,省略表示第一位查起。
第一个你有错误,公式根本不成立,能返回什么?
你是想问,返回的结果是错误值吧。
最常用的是ISNUMBER去检验它,是错误值还是数值,然后想办法提取,最大的或最小的,或第几个数。
- 2楼网友:风格不统一
- 2021-02-03 20:13
=if(iserror(find(参数1,查找区域)),find(参数2,查找区域),find(参数1,查找区域))
看的懂不?不知道合不合你要求?
看的懂不?不知道合不合你要求?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯