Excel简化if嵌套

=IF(COUNT(FIND("芝麻黑",B2)),"芝麻黑",IF(COUNT(FIND("芝麻灰",B2)),"芝麻灰",IF(COUNT(FIND("黄锈石",B2... =IF(COUNT(FIND("芝麻黑",B2)),"芝麻黑",IF(COUNT(FIND("芝麻灰",B2)),"芝麻灰",IF(COUNT(FIND("黄锈石",B2)),"黄锈石",IF(COUNT(FIND("贵妃红",B2)),"贵妃红",))))

最好做成通用公式,下次使用的时候直接复制就行呢,谢谢
展开
 我来答
百度网友cc69e68
2014-12-04 · TA获得超过216个赞
知道小有建树答主
回答量:393
采纳率:84%
帮助的人:179万
展开全部

可以把公式建成名称.

操作方法:

   

  1. 选择C2栏位.

  2. 选择"公式"选项卡-->再选择"名称管理器"--->点击"新建"

  3. 在新建对话框中输入你方便记住的名称.如:FindType.

  4. 在参加到:输入你的公式:=IF(COUNT(FIND("芝麻黑",B2)),"芝麻黑",IF(COUNT(FIND("芝麻灰",B2)),"芝麻灰",IF(COUNT(FIND("黄锈石",B2)),"黄锈石",IF(COUNT(FIND("贵妃红",B2)),"贵妃红",))))

  5. 点击"确定"保存.

  6. 使用时就可以像输入公式一样.在C栏输入:=Findtype就可以了. 方便使用.

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没去过米拉沟
推荐于2016-03-03 · TA获得超过2064个赞
知道小有建树答主
回答量:1833
采纳率:64%
帮助的人:331万
展开全部
=INDEX({"贵妃红","黄锈石","芝麻黑","芝麻灰"},SUMPRODUCT(ISNUMBER(FIND({"贵妃红","黄锈石","芝麻黑","芝麻灰"},B2))*({1,2,3,4})))
数组公式,用Ctrl+Sheft+Enter输入,下拉
追问
这个思路对的,就是还可以更简单简化点,把这些:“{"贵妃红","黄锈石","芝麻黑","芝麻灰"}”改成引用,这样比较符合我的通用功能了,不过挺感谢您的帮助
追答
呵呵,我就是把引用改为数组的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanyan_yq
2014-12-04 · TA获得超过131个赞
知道答主
回答量:82
采纳率:0%
帮助的人:58.2万
展开全部
不懂,再说清楚点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式