excel - 检索第一次匹配项旁边的列
问题描述
我有一个这样的数据集
ID Manager1_id manager1_company Manager2_id Manager2_company Manager3_id Manager3_company...M9id M9C
1 100 ABC 101 XYZ 102 ABC 104 DEF
2 200 XYZ 201 xyz 202 ABC 204 ABC
3 300 DEF 301 DEF 302 XYZ 304 XYZ
4 400 DEF 401 ABC 402 DEF 404 XYZ
等等直到9 manger id
和manger 9
公司
所以我需要找到第一次出现XYZ
并检索Manager ID
第一次出现的XYZ
示例 1: For ID 1
,XYZ
出现在manager2
公司中,所以我需要检索101
(Manager1 ID) 作为新字段。
示例 2: For ID 2
,XYZ
出现在 中manager1
,manager 2
但我只需要第一次出现,并将特定的经理 id 放入新列
我们可以在 Excel 或 VBA 中执行此操作吗?
解决方案
推荐阅读
- python - 应用 groupby 后 DataFrames 不相等,但我不知道为什么
- java - 为什么执行子类测试方法时我的@BeforeClass 方法不运行?
- ios - 第二次按下“恢复购买”按钮使应用程序崩溃
- sql - 按群组动态比较每周
- django - Django - 图像不会显示在模板中。但图片网址出现了。Urls.py 问题?
- java - Spring Batch 不会在块流中同时调用 ItemProcessor 和 ItemWriter
- python - 将 2019 年 2 月 6 日星期三 20:47:46 GMT 转换为 2019-02-06 15:47:46 EST 或 EDT 的 Python 代码
- range - Perl6中“一个”连接的逻辑问题
- javascript - 循环从字段中选择并验证
- node.js - 方法 editMessageReplyMarkup 删除内联键盘