Excel formula Excel根据其他列的筛选条件选择列
我们需要选择谁都是工程师或医生使用和治疗。如果要搜索的单元格是Excel formula Excel根据其他列的筛选条件选择列,excel-formula,Excel Formula,我们需要选择谁都是工程师或医生使用和治疗。如果要搜索的单元格是D2,则: Name Skill Mike Engineer Salom Doctor Riku Labour Sindu Engineer 向下拖动此公式以应用于所有行 编辑:正如您现在提到的,要打印结果列中的名称,请将上述公式与以下公式组合: =COUNT(SEARCH({"Doctor","Engineer"},D2)) 其中,D2是您正在搜索的单元格,C2是您想要在结果单元格中搜索的单元格(如果Docto
D2
,则:
Name Skill
Mike Engineer
Salom Doctor
Riku Labour
Sindu Engineer
向下拖动此公式以应用于所有行
编辑:正如您现在提到的,要打印
结果
列中的名称,请将上述公式与以下公式组合:
=COUNT(SEARCH({"Doctor","Engineer"},D2))
其中,D2
是您正在搜索的单元格,C2
是您想要在结果单元格中搜索的单元格(如果Doctor
或Engineer
存在于单元格D2
中)。向下拖动公式以应用于所有行,将得到:
使用和维护。如果要搜索的单元格是D2
,则:
Name Skill
Mike Engineer
Salom Doctor
Riku Labour
Sindu Engineer
向下拖动此公式以应用于所有行
编辑:正如您现在提到的,要打印
结果
列中的名称,请将上述公式与以下公式组合:
=COUNT(SEARCH({"Doctor","Engineer"},D2))
其中,D2
是您正在搜索的单元格,C2
是您想要在结果单元格中搜索的单元格(如果Doctor
或Engineer
存在于单元格D2
中)。向下拖动公式以应用于所有行,将得到:
您应该接受@SardarUsama的解决方案作为答案,因为它回答了您的实际问题。如果您的需求发生了变化/扩展,或者您无法正确地向其他人提出问题,那么建议您接受提供的解决方案,然后提出新问题,而不是让人们改变回答次数
现在,来回答你的问题(根据你和@SardarUsama之间的评论),下面可能会有所帮助
在单元格C2中输入以下公式
=IF(COUNT(SEARCH({"Doctor","Engineer"},D2)),C2,"")
这是一个数组公式,请按Ctrl+Shift+Enter键进行提交
或者您可以使用另一个数组公式
=IFERROR(INDEX($A$2:$A$10, SMALL(IF(($B$2:$B$10="Engineer")+($B$2:$B$10="Doctor"), ROW($A$2:$A$10)-1, ""), COLUMN(B$1)-COLUMN($A$1))),"")
根据需要拖动/复制。请参阅图片以获取参考
您应该接受@SardarUsama的解决方案作为答案,因为它回答了您的实际问题。如果您的需求发生了变化/扩展,或者您无法正确地向其他人提出问题,那么建议您接受提供的解决方案,然后提出新问题,而不是让人们改变回答次数
现在,来回答你的问题(根据你和@SardarUsama之间的评论),下面可能会有所帮助
在单元格C2中输入以下公式
=IF(COUNT(SEARCH({"Doctor","Engineer"},D2)),C2,"")
这是一个数组公式,请按Ctrl+Shift+Enter键进行提交
或者您可以使用另一个数组公式
=IFERROR(INDEX($A$2:$A$10, SMALL(IF(($B$2:$B$10="Engineer")+($B$2:$B$10="Doctor"), ROW($A$2:$A$10)-1, ""), COLUMN(B$1)-COLUMN($A$1))),"")
根据需要拖动/复制。请参阅图片以获取参考
我必须使用公式我必须使用公式谢谢,但我想在resultWow中打印姓名。谢谢,但我的要求是按行排序的,如工程师或文档名称1名称2名称3明白了吗?你能理解我的问题吗?假设我告诉你必须把答案写在一行。那你打算怎么做呢?谢谢,但我想在resultWow中打印姓名..谢谢,但我的要求是按行排序的,比如工程师或医生姓名1姓名2姓名3明白了吗?你能理解我的问题吗?假设我告诉你必须把答案写在一行。那你打算怎么做?