谁会用Excel vlookup?使用VLOOUP。请根据sheet3中的数据找到sheet2中的ETMSCODE代码列。
适用于MS Office 2007/10。
前提是sheet 3中有一列数据m,对应你需要查找的ETMSCODE。
开始时,ETMSCODE为空。请点击该列的第一个空白数据位置(第一列对应的位置),然后打开fx。
VLOOKUP打开后,第一个输入框是lookup_value。将鼠标移动到INS_NAME列,并单击相应的第一个数据,该数据将输入到lookup_value中。Lookup_value相当于一个索引,我们用INS_NAME对应的数据作为索引。(因为表3中有INS_NAME)
那么函数框中的第二个条目就是:Table_array,即根据上面的索引,在对应的表中找到对应的字段(如:INS_NAME,INS_CODE,PROVINCE_NAME,TYPE)。点击下面的第3页,切换到第3页选择它。单击INS_NAME在工作表中所在列的标题(图中的B)。不释放鼠标,水平向右拖动,直到M列对应ETMSCODE数据。这时鼠标右侧会显示你拉了多少列,也就是从INS_NAME到M有多少列设置为n。
然后释放鼠标,它应该会自动返回到第2页。如果没有,鼠标将手动点击返回到第2页。现在sheet 2的前两个输入框有数据了,输入第三个,Col_index_num。很明显,col代表column(列数),问你要在ETMSCODE的列中输入哪一列,恰好在table_array中被选中(即m所在的n列)。输入这个n。
为下面的最后一个range_lookup输入false,以便与相应的索引列精确配对(一对一对应)。
然后单击确定。。。您将在ETMSCODE的表3中输入相应的数据。
但如果sheet 3中没有ETMSCODE对应的数据,则必须先在sheet 3中计算。VLOOKUP只能将其他工作表中所需的数据按原样传输到您使用的工作表中。
希望能帮到你。