excel - VBA条件检查来自不同工作表的两个不同列中的字符串
问题描述
很抱歉打扰你,但我是 VBA 新手,不知道如何解决这个问题。
在第一张表的第一列中,我有很长范围的组件 ID,在同一张表的第二列中,是它们的使用时间。
在第二张表的第一列中,我有很长范围的 ID 组合(完全随机),其中在每个组合中,每个 ID 都用一个点(“。”)与连续的 ID 隔开。
我想实现的宏或公式在 Sheet1“FRD”的 ID 列中搜索组合(Sheet2“RA”)中存在的每个 ID。一旦在 A 列 sheet1 中找到 ID,则相对于 sheet1 column2 中每个 ID 的 TIME 应乘以组合中存在的任何其他 ID 的时间。
例如,看看我发布的图片,在 Sheet2“RA”中,我们有第一个组合 CAR_1_FAIL.CAR_2_FAIL; 对于这两个 ID,各自的时间都是 100(在 sheet1 中),因此我希望在 sheet2 的 B 列(“TIME TOTAL”)中看到 10000。对于第二个组合 CAR_1_FAIL.CAR_2_FAIL.CAR_3_FAIL 我想在 TIME TOTAL 中看到 1000000 等等......
非常感谢所有会回复的人。
解决方案
推荐阅读
- css - CSS :after 元素仅在刷新时短暂闪烁
- unity3d - 在游戏中提供“解锁码”以解锁所有应用内购买项目
- python - 这是使用函数自动化对象实例化的理想方法吗?
- java - Spring Data JPA 和 Hibernate
- react-native - 如何在 react-native-router-flux 中删除 TabIcon 下的文本
- manifest - 在 manifest.json 文件中哪里可以找到“描述”?
- python - 如何将分组的文本一一合并
- angular - 将我的项目从 angular 6 更新到 7 后,有时 httpClient 请求会挂起
- c# - 将 CSS 文件添加到 SelectPdf 转换器
- unix - 如何使用 Unix 删除特定于代码的代码行