在日常工作中,我们往往查找的不止一个数据,而是要同步查找出一系列的数据,例如在人事工作中,我们可能需要查询出来员工的性别、工作时间、辞职时间、所在部门等多个信息。而且这些信息有可能存在字多个表格中,如果一条一条读取记录会显得异常麻烦,因此建立一个小型的查询系统,便捷的取出所需数据就显得非常重要。
1、相关函数介绍:
1、TEXT 函数
语法:TEXT(value,format_txt)
参数解读:第一个参数为要转换为文本的值,第二个参数为设定的格式。
说明:将数值转换为按指定数字格式表示的文本
2、COLUMN 函数
语法:COLUMN([reference])
参数解读:reference(可选)。 要返回其列号的单元格或单元格范围。
说明:返回指定单元格引用的列号。 例如,公式=COLUMN(D10)返回 4,因为列 D 为第四列。
3、IFERROR函数
语法:IFERROR(value, value_if_error)
参数解读:
value 必备参数,不可省略,检查是否存在错误的参数
Value_if_error 必备参数,不可省略,公式的计算结果错误时返回的值。
说明:如果公式的计算结果错误,则返回您指定的值;否则返回公式的结果。
2、小型信息查询快速建立方法及思路分析:
想要实现一个小型的查询系统,需要解决的关键问题有三点:
1、如何解决日期显示格式问题?
2、查找返回多列时,如何让第3个参数自动变?
3、如何实现信息的跨表查询?
为解决以上三个问题,我们需要用到函数的嵌套;
最终的通用公式:
=IFERROR(VLOOKUP($A12,$B$2:$I$9,COLUMN(F2)-1,FALSE),VLOOKUP($A12,在职!$B$2:$L$9,COLUMN(F2)-1,FALSE))