
excel
=INDEX(B:B,SMALL(IF((C$2:C$11=C$12)*(E$2:E$11=E$12)*(F$2:F$11=G$12),ROW(C$2:C$11),4^8),ROW(A1)))这个公式可以用于excel电子表格中。其中,B:B表示要筛选的范围,C$2:C$11、E$2:E$11和F$2:F$11分别表示与条件匹配的列,C$12、E$12和F$12分别代表要匹配的具体值。而G$12则表示一个特定值。这个公式使用了数组公式功能,因此需要通过点击“Ctrl + Shift + Enter”来输入。如果想要让该公式下拉到整个范围,请将数组公式格式设置为:{=INDEX(B:B,SMALL(IF((C$2:C$11=C$12)*(E$2:E$11=E$12)*(F$2:F$11=G$12),ROW(C$2:C$11),4^8),ROW(A1)))}。这样设置之后,在A1单元格输入一个值,并向下拖动鼠标即可得到对应的筛选结果。注意:为了使公式正常工作,必须确保列C、E和F包含数据。如果这些列为空,则公式将返回错误结果。希望以上内容对您有所帮助!如果还有其他问题,请随时提问。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号