正确而又高效的应该是用VLOOKUP函数,如图,几秒就搞定了老板的要求

VLOOKUP函数怎么用呢?

VLOOKUP的公式是“=VLOOKUP(查找值,数据表,序列数,匹配条件[0,1])”,通俗地讲,就是4个问题,“找谁?”、“去哪里找?”、“找到后要什么?”、“找个相似的还是找个一模一样的”。

 

只要你回答了这4个问题,并且用单元格引用作为回答,就可以正确写出VLOOKUP函数。

在单元格中输入函数有两种办法。

办法1

熟悉VLOOKUP用法的,可以直接在单元格中输入“=VLOOKUP(”,然后用鼠标拖动选择查找值所在的单元格,接着用鼠标选取查找范围单元格,最后输入第三和第四个参数。

输入时有两个小技巧,第一,先点击一个单元格,按“Ctrl +Shift + ↓”可以快速选中该单元格及之后的同一列的数据,按“Ctrl +Shift + →”可以快速选中单元格及右侧的单元格;第二,按F4键可以快速切换绝对引用和相对引用。

办法2

不熟悉公式的朋友,可以使用公式引导。如图,点击输入栏上的“fx”,接着输入VLOOKUP,然后就会看到函数参数窗口,该窗口中包含了参数解释,使用前述的两个小技巧,逐一设置每个参数的值。

注意

我们在使用VLOOKUP函数前,最好给数据排序;VLOOKUP的第二个参数表示查找范围,一般这个范围都是固定的,因此需要使用绝对引用(也就是$符号),否则极容易出错。

Sub test()
For i = 2 To 18
    Cells(i, 2) = WorksheetFunction.VLookup(Range("A" & i), Sheets("sheet1").Range("A1:I18"), 9, 0)
    On Error Resume Next
Next
End Sub

 

版权声明:本文为math98原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/math98/p/12917430.html