excel - 索引匹配部分标准
问题描述
我正在尝试使用缩短的标准来索引/匹配列。这个想法是从列中拉出业务线,而不会产生数十个“重复的”独特的业务线。
目前,我得到一个类似的列表:
而我只想:
我不想使用固定列表查找,因为数据变化很大,使用固定列表不实用
到目前为止的 ARRAY 公式:{=IFERROR(INDEX($C$1:$C$155,MATCH(0,COUNTIF($Q$156:Q156,$C$1:$C$155)+COUNTIF($C$1:$C$155,$C$1:$C$155<>1),0)),"")}
有没有办法在文本中搜索公司名称而不创建新列?
解决方案
您需要使用类似这样的某种公式来过滤您的 countif 查询=IF(ISNUMBER(SEARCH("company",A1)),"Company "&MID(A1,FIND("company",A1)+8,1),"")
。
此代码在您的列表中搜索单词公司,然后输出单词“公司”,然后从单词开头向右搜索 8 个位置并返回数字。
推荐阅读
- ios - 如何将 PickerView 行内容显示到标签中
- c++ - 错误:没有用于调用 'objc_msgSend' 的匹配函数,候选函数不可行
- python - 如何在 python 中使用多处理而不复制大型只读字典
- java - Android Studio 中冻结的动画
- linux - 使用 shell 脚本将 .htm 文件从一个目录复制并附加到另一个目录中的 .htm 文件
- ios - 如何通过终端从真实的 iPhone 制作屏幕截图和截屏
- react-native - 运行 pod install 时反应原生 0.64.0 与 CocoaPods 1.10.0 不兼容
- amazon-web-services - AWS - 为无服务器创建策略,但不授予查看其他存储桶文件的权限
- elasticsearch - 查询嵌套字段返回结果,就好像没有嵌套映射一样
- python - 如何用两个类表示