本帖最后由 LukeLiu 于 2020-1-19 13:39 编辑
解决问题
直接在论坛上搜“VLOOKUP 怎么用”,密密麻麻一屏幕的关键字高亮,看来格友们,在活字格里使用VLOOKUP,不同场景下的遇到问题真心不少呢。
好呗,我整理下自己使用VLOOKUP的小笔记,若格友们自己的总结,评论加补,刷起来,咱们一起集思广益。
前置背景
首先,咱们需要了解如何在活字格使用Excel公式,其实,活字格的说明文档很仔细的总结了,我们一起看看这篇说明:https://help.grapecity.com.cn/pages/viewpage.action?pageId=24936908
要想熟练掌握在活字格里使用Excel公式,强烈建议看官们刷完本章节的6篇说明。
正文
VLOOKUP的函数表达式,白话理解,是这个样子:
- = VLOOKUP(查阅值、包含查阅值的区域、包含返回值的区域中的列号、近似匹配[TRUE]或完全匹配[FALSE])
复制代码 那么,“包含查阅值的区域”会出现两种情况,一种是查阅的区域只有活字格页面的单元格区域,像这样:
一种是查阅的区域为表格区域,像这样:
但其实,这两种情况我们只需要认准:
我们用实际的例子来看看两种场景:
1. 包含查阅值的区域为普通单元格区域时,我们是依照普通单元格为基准查出返回值的区域中的列号。比如,我想在这样的页面中,实现根据我输入的人员,能在在页面的数据区域找到对应人员的成绩: 我们用VLOOKUP这样实现: 2. 包含查阅值的区域为表格区域时,我们依然依照普通单元格为基准查出返回值的区域中的列号: 效果: 为对于上面说的第二种场景,很多格友包括我刚开始时,会误用表格的列数为基准计算查出来返回值的区域中的列号,比如对于这个场景,因为价格是这个表格的第2列,会错误认为“返回值的区域中的列号”为2: 从而导致了vlookup查找失败,结果是不正确的。
总结
在活字格里使用VLOOKUP函数时,当包含查阅值的区域是表格时,对于计算返回值的区域中的列号,我们要以普通单元格为基准查找。
|