=LOOKUP(1,0/FIND(B5,A1:A9),A1:A9) 注释:B5要随着行增长而增加, A1:A9是不变的总数
=LOOKUP(1,0/FIND(B1,A$1:A$1000),A$1:A$1000) 不错 经常用 domainusers 配对 users 提取domain A$1000是a列domainusers 总行数
=IF(ISNA(VLOOKUP(A1,B:B,1,0)),A1,"")
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])。
书生表述就是VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)
abc 三列里 有一列跟d列一样,在e列中显示abc中任何一列所需的字符
eg:E列里输入 =VLOOKUP(D:D,A:C,3,0)
查找值 一般是一列被包含的数值 “石家庄” “深圳” D:D
查找范围 一般是>=一列整体字符串 “湖北石家庄” “广州深圳田中” A:C (也包括没用的)
查找列数 因为这边是A:C 所以是要返回哪一列,就是E列要显示A-C的哪一列,这里要提取C列值 所以3(如果要A列 填1)
精确匹配所以用0
在此,书生告诉大家,在我们的工作中,几乎都使用精确匹配,该项的参数一定要选择为false。否则返回值会出乎你的意料。
------------------------------------------------------------------------------------------------------------------------
转载于:https://www.cnblogs.com/alex-13/p/4225981.html
相关资源:excel高级筛选vba代码