【问题标题】:excel: Find value in column where cells contain multiple values separated by commas and return value from an adjacent columnexcel:在列中查找值,其中单元格包含用逗号分隔的多个值并从相邻列返回值
【发布时间】:2017-01-12 01:04:45
【问题描述】:

我有两个数据表,分别称为表 1 和表 2。表 1 中有一个很长的参考编号列表。每个参考编号都有自己的单元格。

在表 2 中,我有完全相同的参考编号;但是,在表 2 中,这些参考编号可能会或可能不会与另一个参考编号共享该单元格。见下文。表 1 中底部的三个参考数字都共享同一个单元格,并且始终以逗号分隔。

假设表 1 和 2 位于同一工作簿的不同选项卡上。

table 1 and 2

在表 1 的工作表上,我试图带回与表 2 中的参考号相邻的月份。我试图取表 1 中的值,在表 2 中搜索,然后返回月份这样我就得到了这个结果:

result in column b of table 1

我想避免在表 2 的共享单元格中分隔值。

提前感谢您的帮助!

【问题讨论】:

标签: excel


【解决方案1】:

如果您的参考号是唯一的,您可以通过通配符查找来解决 假设您在 F 和 G 列中有一个范围,其中您的参考编号和月份是。在 A:B 范围内,您需要这些值。

基本上你是这样抬头的。 如果我的值 A1 在 F 列中并且它与子字符串匹配,则从 G 获取值

所以你会在 B1 中使用这个公式

=VLOOKUP(CONCATENATE("*", A1, "*"),$F$1:$G$6,2, FALSE)

这是做什么的,从A1中获取值,匹配F:G的范围,其中第一列CONTAINS A1,从对应的G列中获取值 从那里复制粘贴其余部分的公式 B列单元格

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 2011-08-02
    • 2021-01-03
    • 2015-02-20
    • 1970-01-01
    相关资源
    最近更新 更多