excel - Excel索引/小,将多行减少到一个范围
问题描述
我有下面的公式,我知道可以减少,但我很挣扎。
这是一个 Index/Small 取出多个字符串匹配和空格,我知道可以更改以检查范围。因此,如果我要将 AL、SICK 等放入 K1:K6 范围内,我如何才能在引用该范围而不是大量单行时获得相同的结果?
=INDEX($B$4:$B$37,SMALL(
IF(($H$4:$H$37<>"")
*($H$4:$H$37<>"AL")
*($H$4:$H$37<>"SICK")
*($H$4:$H$37<>"RDIL")
*($H$4:$H$37<>"TOIL")
*($H$4:$H$37<>"RD")
*($H$4:$H$37<>"DETACHED"),
ROW($H$4:$H$37)-ROW($H$4)+1,ROW($H$37)+1),1)),"")
我尝试了 SUMPRODUCT、ISNA 和 COUNTIFS 的一个版本,但我的 Excel 知识已经达到极限。请问有人可以帮忙吗?
如果有帮助,我很乐意提供指向工作表等的链接。
解决方案
=IFERROR(INDEX($B$4:$B$37,SMALL(
IF(ISERROR(MATCH($H$4:$H$37,$A$1:$A$6,0)),
ROW($H$4:$H$37)-ROW($H$4)+1),ROWS($1:1))),"")
A1:A6 指
铝
生病的
RDIL
辛劳
研发
分离的
推荐阅读
- python - Python 和 FPDF 电子邮件附件 FPDF 错误:不是 PNG 文件
- javascript - 如何使用 jQuery 将多个选择框值和文本放在一起?
- android - Google Play:从 EMM 控制台发布私有应用程序会出现“上传具有不同包名称的新 apk 文件”错误
- c# - 回文递归:简化条件三元表达式
- java - Google 地方信息自动填充功能不一致
- jquery - 为什么我在使用 keyup 事件时没有被定义?
- node.js - 不推荐使用的警告:深需要像 const uuidv5 = require('uuid/v5'); 自节点 js 中的 uuid@7.x 起已弃用
- ruby-on-rails - Rails 6 前端架构
- python - 致命的 Python 错误:initfsencoding:无法加载文件系统编解码器 - ModuleNotFoundError:没有名为“encodings”的模块
- html - nodejs发送文件html页面