逗号分隔字段中的Vlookup搜索

时间:2019-02-09 11:25:45

标签: excel

具有2列的Excel工作表。

单元格A1的值类似于111,222-225,333,然后单元格A2的格式数据几乎与010,011,444-499相同。

我们如何查找值(例如333)并在相邻列-(在B或C列等)中输出相应的值?

Vlookup似乎不是一个好选择,因为第一列的值必须唯一。

第二,如果查找值在该范围内(例如224,在222-225范围内),我们如何解决上述相同情况

2 个答案:

答案 0 :(得分:0)

我不确定您要拥有什么值,但是如果要拥有整个单元格,您可能会使用:     = LEFT(A1; FIND(“ 333”; A1)+3) 在B1中,然后将其填充到B列的其余部分。

答案 1 :(得分:0)

您可以与人们共享的数据与Googledocs共享工作表。

但是从本质上讲,您将在A1上执行类似字符串操作的操作,以提取333。

a1=111,222-225, 333
b1=VALUE(RIGHT(TRIM(A1),3))
c1==VLOOKUP(B1,E1:F2,2,FALSE)   // a
d1==IF(ISNA(C1),"",C1)          // a
e1=333 e2=a
f1=444 f2=b

// a-表示单元格的计算内容