首页 > office技巧 > 阴沟里翻船,关于EXCEL LOOKUP函数

阴沟里翻船,关于EXCEL LOOKUP函数

2009年6月17日 发表评论 阅读评论

前几天我们组分配下来一个体力活,需要将N千个乱七八糟的职位归类,做好和现有两级职位表的映射。为了减轻同事工作量,遂决定让其做好2级分类,1级分类就根据2级自动判断。

由于是要在EXCEL中做这个事情,要完成这简单的自动判断自然就想到了LOOKUP函数(lookup_value,lookup_vector,result_vector)

虽然之前LOOKUP函数没进行过实际应用,但想想这么简单的函数用起来应该没问题吧。于是根据公式选好2级单元格,查询列和结果列,然后把一级栏填充满,瞬间昏倒,对应关系乱七八糟(如下图)。

查看了下公式,没错,心想不应该啊,难道RP出了问题?于是建了一个新表尝试,还是不对。难道LOOKUP查询变量只能是数值?没限制。难道LOOKUP结果变量有限制?也没有限制。我靠,难道是EXCEL的bug??

百思不得其解,只能老老实实地去看帮助文档。这不看不要紧,一看彻底SB掉了,上面赫然写着:

要点  lookup_vector 中的值必须以升序顺序放置:…,-2, -1, 0, 1, 2, …;A-Z;FALSE, TRUE。否则,LOOKUP 可能无法提供正确的值。大写文本和小写文本是等同的。

将职位列升序排列,一切正常。。。

蛋王说:学东西还是得扎实,轻狂不得。碰到问题多翻书,网络游戏少玩玩,桌球跑步运动好,您勤洗手,您多通风,人多别去凑热闹…扯远了。

分享家:Addthis中国
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
= 10 - 3 (免费测一下智商)
Please leave these two fields as-is:
:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: