中企动力 > 商学院 > excel表格怎么查询
  • ?

    用excel搭建查询系统,你会么?

    问寒

    展开

    想快速在公司通讯录查询某个员工的信息,你会怎么办?今天教大家用excel搭建一个自动查询系统,输入任一一个员工的工号或者姓名、就可以查看该员工的信息啦~

    员工登记表,因为涉及到的内容较多,每次都很长一行,为了查看,总是需要来回拖动鼠标,创业型的小公司稍微还好一点,如果是那种几百上千号人,看着看着眼睛都要花了。但是我们可以发现,每个人的信息格式其实是一样的,那么只需用在新的一个sheet中设置一个模板样式,然后通过函数公式就可以实现数据自动查询显示了。

    步骤演示:

    1、新建模板样式表

    在sheet2中,创建一个信息查询表,也就是把希望查询后展示出的内容项都列出来。

    2、调整输入项工号格式

    一般工号都是001开头,如果直接输入001将变成1,所以这时需要设置为“文本”格式

    3、配置公式

    在姓名栏D4输入公式:=VLOOKUP($D$3,员工登记表!$A$1:$N5,MATCH(C4,员工登记表!$A$1:$N$1,0),0)

    那么当输入工号001则该员工的姓名信息就同步过来了。将公式复制到其他需要同步的内容项。

    公式说明:

    1.MATCH(C4,员工登记表!$A$1:$N$1,0)

    指的是依据单元格C4,在A1-N1即整个区域进行查询,反馈对应的列。

    2、VLOOKUP($D$3,员工登记表!$A$1:$N$5,MATCH(C4,员工登记表!$A$1:$N$1,0),0)

    指的是根据输入的工号(D3),在员工登记表内进行查询,得到对应的行,再与match函数得到的列,最终反馈交叉的值。

    4、容错处理

    当改变工号,员工相关信息会随着改变,但也有可能出现单元格信息显示为0,这表示该员工的某项信息在原始登记表中就是空的。可以菜单栏点击文件-选项-高级,去掉“在具有零值的单元格中显示零”选项的勾选,就可以了。同样,日期字段也会显示成数字,改一下格式就可以。

    另外,当输入一个不存在的工号时,则会反馈错误。如下图:

    这时我们可以在公式前加一个容错函数IFERROR,则D4的公式变为:

    =IFERROR(VLOOKUP($D$3,员工登记表!$A$1:$N$5,MATCH(C4,员工登记表!$A$1:$N$5,0),0),"")

    回车后,可以看到当输入不存在的工号时,表格为空。

    5、照片的动态跟随

    选中照片-公式-定义名称。

    在弹出对话框输入公式:=INDEX(员工登记表!$D:$D,MATCH(员工信息查询表!$D$3,员工登记表!$A:$A,0)),命名为“照片”,点击确定。

    然后在excel选项-快速访问工具栏,将照相机添加进来,这时excel页面左上方会出现照相机按钮。

    点击照相机,在“照片”单元格内拖动鼠标,画出方框,编辑公式=照片;那么回车后,工号对应的照片也就显示出来了。

    改变工号,对应的信息和照片都会一起随着改变了。

    还有一种更简单的实现方式,只需2步!

    1、用表单大师制作一个在线员工登记信息表,将需要登记的信息字段都添加到表单中;员工照片可以用文件上传字段来收集

    2、表单制作好后,只需设置一个公开查询的功能,输入查询条件,这样就能实现上面那么复杂的操作了。还可以灵活勾选允许查看哪些信息,设置更简单,功能更强大;甚至还可以设置提醒,比如提交信息后,可以提醒hr进行查看呢

    两步搞定,就是这么简单

    不信,点击试试这套查询系统吧!

  • ?

    如何查找excel中是哪个表格引用了外部数据?

    精神

    展开

    Excel中,如果编辑的单元格区域存在着外部链接数据,会根据外部链接工作簿是否打开,而提示“找不到XXXX工作簿”(链接工作簿处于未打开状态)或“是否更新数据”(链接工作簿处于打开状态)。

    当出现“找不到XXXX工作簿”的提示时,请在“数据”选项下的“编辑链接”中,检查当前工作簿的链接状态,按“检查状态”

    如果链接工作簿处于打开状态,将提示“源处于打开状态”,只需要按“更新值”更新数据,即可;

    如果链接工作簿处于关闭状态,那么编辑区域存在外部链接时,将无法编辑更新,此时点击“打开源文件”,将相关源文件打开,然后进行单元格编辑,即可。

    (本文内容由百度知道网友AHYNLWY贡献)

  • ?

    excel中index和match函数定位查询信息,比你想象的简单!

    猜火车

    展开

    之前有位学员来上课的时候,小编听到她在抱怨说看了半天index函数和match函数,但是不知道该怎么样去使用它们?确实这两个函数看着挺简单,分开使用也还好,但是想要发挥最大的效果就必须要交叉使用才可以。

    精确定位:MATCH函数

    MATCH函数(lookup-value,lookup-array,match-type),返回查找内容所在的位置。

    lookup-value:表示需要查找的值,数组或单元格引用都可以;

    lookup-array:表示包含所要查找数值的区域,数组或数组引用;

    match-type:表示用于精确查找或模糊查找。取值为-1、1、0 。其中0为精确查找。

    检索查询和交叉查询:index函数

    INDEX函数(array,row-num,column-num),返回制定位置中的内容。

    array:要查找值的单元格区域或数组;

    row-num:返回值所在的行号;

    column-num:返回值所在的列号(行号和列号有一个即可)。

    实训习题:

    左边是公司所有人员的信息统计表,右边是我们需要查找的信息。我们想用名字去查找这个人所在的部门。

    我们需要将名字所在的位置使用match定位出来,再和index函数配合使用。选择姓名所在位置,再选择姓名所在单元格范围,使用精确定位即可。

    在使用了match后,在使用index函数会出现这样的对话框,选择第一个点击确定即可。配合index函数,选择部门所在单元格范围即可完成操作。

    当然在使用函数的过程中,小编也犯了一个错误,就是没有使用绝对应用,到时候出现的结果会不正确,所以我们需要在要改变的数据前面加上$锁死数据。

  • ?

    EXCEL工作表查找和替换时的常见问题与解决方法

    童梅

    展开
    excel

    在excel软件中,查找和替换功能也是我们比较常用的功能,它可以帮我们快速定位到工作表我们所要查找的数据或文字内容,并且可以对其进行修改,绝对是查资料的一大神器。

    在这里,因为下文的需要,我先对查找和替换的操作进行简单的概括:在office2016中,首先我们找到并点击【开始】选项卡,然后在功能栏最右边找到并点击【查找与选择】,在弹出的下拉列选项中,我们点击【查找】或【替换】,就会弹出查找和替换的对话框,这样我们就能进行查找或替换的操作了。具体操作如下图所示:

    简单的查找和替换问题自然没有任何问题,我们在查找内容和替换为上填入具体的内容,然后就能万事大吉!但我这里有这样一个案例。

    某地某班级对班里学生进行了出生地统计,统计好了却出了一个小问题,该班共有十个人来自“小港村”,因为习惯问题,有六个人只填了“小港”二字,最后也一起汇总填到了excel表上,但是学校有要求,出生地填写要清楚明白,所以现在的任务就成了把“小港”改为“小港村”。

    大家肯定想到了,要用到excel里的查找与替换功能。ok,我们按照上面步骤先调出查找和替换的对话框,然后在查找内容后面填入:小港,在替换为后面填入:小港村,然后点击全部替换,ok?具体操作如下图所示:

    错误案例

    试试证明真的不行,我们会发现我们给所有的“小港”和“小港村”做了次加法,当然有好消息“小港”变成了“小港村”,但坏消息是“小港村”变成了“小港村村”,这是为什么呢?想想也很容易,我们在查找内容后面填入:小港,那就意味着excel会帮你找到所有的“小港”,然后进行替换操作,这也就是“小港村”变成了“小港村村”的原因了。那么我们怎么规避这样的错误呢?正确的做法如下:

    首先还是和上文一样,调出查找和替换的对话框,然后在查找内容后面填入:小港,在替换为后面填入:小港村。然后别急着操作,先点击查找和替换的对话框中的【选项】按钮,勾选【单元格匹配】,然后单击全部替换,这样“小港”变成了“小港村”,原本的“小港村”保持不变。这样我们的错误就完美解决了。具体操作如下图所示:

    正确做法

    (PS:勾选【单元格匹配】后,excel工作表会以单元格为单位进行,而不是以文字为单位进行比对,这样就成功规避上面的问题)

    觉得对你们有用的小伙伴们请点赞关注吧!您的鼓励是我前进的动力,也希望擅长运用办公软件的小伙伴们能够不吝赐教,积极的留言,教会小编更多的excel运用的小技巧,欢迎一起来探讨学习!!!

  • ?

    如果你只会Vlookup函数那就别说你懂表格,Excel全部查找公式(共16大类)

    Vivienne

    展开

    找对比,你会首先想到

    Vlookup

    函数。但在Excel中只会Vlookup函数是远远不够的。今天兰色对查找公式进行一次全面的整理。

    对于一个地方需要用到对比的时候我们肯定想到的是Vlookup函数,但是你在用Excel的时候只会用它可不行,今天我们就一起来梳理下常用的!

    地球人都知道:一题多解的只选取最优公式!

    1、普通查找VLOOKUP函数

    我们需要查找李晓峰的应发工资

    公式:=VLOOKUP(H2,B:F,5,0)

    2、反向查找INDEX

    函数

    查找吴刚的员工编号

    公式:=INDEX(A:A,MATCH(H2,B:B,0))

    反向查找

    3、交叉查找VLOOKUP函数:

    查找3月办公费的金额

    公式:=VLOOKUP(H2,A:F,MATCH(I2,1:1,0),0)

    4、多条件查找

    VLOOKUP函数

    查找上海产品B的销量

    公式:=LOOKUP(1,0/((A2:A7=E2)*(B2:B7=F2)),C2:C7)

    5、区间查找

    根据销量从右表中查找提成比率。

    公式:=LOOKUP(A2,$D$2:$E$5)

    6、双区间查找

    根据销量和比率完成情况,从表中查找返利。

    公式:=INDEX(B3:F7,MATCH(D11,A3:A7),MATCH(E11,B2:F2))

    7、线型插值

    A列是数量,B列是数量对应的系数值。现要求出数字8所对应的系数值。

    公式:=TREND(OFFSET(B1,MATCH(D3,A2:A6,1),,2,1),OFFSET(A1,MATCH(D3,A2:A6,1),,2,1),D3)

    8、查找最后一个符合条件记录

    要求查找A产品的最后一次进价。

    公式:=LOOKUP(1,0/(B2:B9=A13),C2:C9)

    9、模糊查找

    要求根据提供的城市从上表中查找该市名的第2列的值。

    公式:=VLOOKUP("*"&A7&"*",A1:B4,2,0)

    10、匹配查找

    要求根据地址从上表中查找所在城市的提成。

    公式:=lookup(9^9.find(A$3:A$6,A10),B$3:B$6)

    11、最后一个非空值查找

    要求查找最后一次还款日期

    公式:=LOOKUP(1,0/(B2:B13<>""),$A2:$A13)

    12、多工作表查找

    【例10】从各部门中查找员工的基本工资,在哪一个表中不一定。

    方法1

    公式:=IFERROR(VLOOKUP(A2,服务!A:G,7,0),IFERROR(VLOOKUP(A2,人事!A:G,7,0),IFERROR(VLOOKUP(A2,综合!A:G,7,0),IFERROR(VLOOKUP(A2,财务!A:G,7,0),IFERROR(VLOOKUP(A2,销售!A:G,7,0),"无此人信息")))))

    方法2:

    公式:=VLOOKUP(A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({"销售";"服务";"人事";"综合";"财务"}&"!a:a"),A2),{"销售";"服务";"人事";"综合";"财务"})&"!a:g"),7,0)

    13、一对多查找

    【例】根据产品查找相对应的所有供应商

    公式:

    A2 =B2&COUNTIF(B$1:B2,B2)

    B11=IFERROR(VLOOKUP($A11&COLUMN(A1),$A:$C,3,0),"")

    14、查找销量最大的城市

    查找销量最大的城市。注意:注意:注意:数组公式按ctrl+shift+enter三键输入

    公式:{=INDEX(A:A,MAX((MAX(B3:B7)=B3:B7)*ROW(B3:B7)))}

    15、最接近值查找

    根据D4的价格,在B列查找最接近的价格,并返回相对应的日期

    注意:注意:注意:数组公式按ctrl+shift+enter三键输入

    公式:{=LOOKUP(1,0/(MIN(ABS(B3:B7-D4))=ABS(B3:B7-D4))*ROW(B3:B7),A3:A7)}

    15、跨多文件查找

    跨多个文件查找,网上大概很难找到这样的教程,仔细想想其实原理和跨多表查找一样,也是借助lookup等函数实现。

    文件夹中有N个仓库产品表格,需要在“查询”文件完成查询

    仓库表样式

    在查询表中设置公式,根据产品名称从指定的文件中sheet1工作表查询

    入库单价

    公式:=VLOOKUP(A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT("["&{"仓库1";"仓库2";"仓库3"}&".xlsx]sheet1!a:a"),A2),"["&{"仓库1";"仓库2";"仓库3"}&".xlsx]sheet1")&"!a:b"),2,0)。

    如果你在用vlookup函数做多文件查找的时候也可以用iferror+vlookup的模式的这种模式,看起来公式很长,但是这样不会出错。此外,如果一个表用到的函数太多就需要用宏表函数用Files获取所有excel文件名称了。

    老男孩PS

    :我能想到的基本上都已经列出来了,但是我相信有很多大家可能看不懂,但是看不懂没关系,赶紧收藏起来,然后直接套用就可以了。

  • ?

    excel表格里面有数据,为什么提示查找不到结果?

    丧心虐

    展开

      1、如图:可以清楚看到,做的这个简单表格中包含“25”这样一个数值。

      2、下面用“查找”的方法,查找一下“25”,ctrl+F打开“查找”对话框,在查找内容里面的输入“25”。

      3、点击确定按钮,Excel却弹出一个查找不到的内容的提示。到底是什么原因呢。明明看到了有25这个数值啊?

      4、其实大家是对“查找替换”功能掌握不够导致的。点击“查找替换”中的“选项”。

      5、在“查找范围”里,大家可以将查找范围改成“值”。

      6、下面再查找一下,是不是发现25个这个单元格是可以找到了。

      7、下面分析一下原因。其实可以发现单元格内容“25”其实是一个公式计算结果。Excel默认的“查找范围”是“公式”,也就是查找公式表达式里的字符,但不查找公式计算得到的结果,所以就出现了明明存在的内容为什么查找不到的现象。

      

    (本文内容由百度知道网友yjtkgg321贡献)

  • ?

    Excel表格:利用lookup函数精确查找对应数据

    梦岚

    展开

    Excel中合并单元格,小编一直觉得是制表的大忌,让我们后续数据处理增加不少难度。但仍然还是有伙伴因为一些原因用了合并单元格。这位伙伴就是遇到这样的麻烦。询问Excel中合并单元格查询公式问题。

    需要根据E2单元格的销售员,查询销售出去的订单对应的产品代码。

    F2单元格公式为:=LOOKUP("座",INDIRECT("a1:a"&MATCH(E2,$C$1:$C$9,)))

    公式有点小小的难度。一起来解读一下:

    MATCH(E2,$C$1:$C$9,),查找E2在C列中是位置,返回5。

    INDIRECT("a1:a"&MATCH(E2,$C$1:$C$9,)):返回引用单元格区域,得到值为:INDIRECT("a1:a"&5),即:a1:a5单元格区域。

    LOOKUP("座",引用区域)代表:返回引用区域中的最后一个文本。在E2公式中是返回a1:a5单元格区域的最后一个文本,也就是A446580684。

  • ?

    Excel表格中,如何只显示查找的内容?

    吕代亦

    展开

    1.如图:Excel文件中包含多个数值,它们都有一个特点就是都含有5这样一个数值。

    2.CTRL+F打开查找对话框,在查找内容是“5”但可以清楚看到,只要单元格含5都可以查找出来。这其实与我们本来是查找“5”的真实目的不一致。因为Excel中默认的查找方式是模糊查找。

    3.在查找对话框中点击“选项”。

    4.在“选项”中点击勾选“单元格匹配”,就是查找内容与单元格完全一致时还是才查找。再看一下查找结果。

    (本文内容由百度知道网友茗童贡献)

  • ?

    Excel如何在显示的查找结果中再进行查找

    雨矜

    展开

    在查找Excel表格的内容时,有时可能会想要在查找到的内容中进行查找。例如在下图表格中查找出包含“广东省”的单元格后,又想在查找到的内容中查找包含“A分公司”的单元格。

    ●第一步查找包含“广东省”的单元格比较容易,鼠标点击Excel开始选项卡中的“查找”或者按键盘的“Ctrl+F”键后,在查找内容处输入“广东省”,再点击“查找全部”按钮。

    ●如果找到的内容较多,不能全部显示出来,可以按住鼠标左键拖动查找界面下方的边缘处,扩大显示界面。

    ●如果想在查找到的内容中再查找包含“A分公司”的内容,可以先用鼠标左键点击查找到的任意一条结果,点击后该结果会呈现深色背景,表示该结果已经被选中。(如果点击“查找全部”按钮后未进行其他操作,最上方的那一条查找结果默认会自动被选中,这时则不必再点击鼠标。)

    ●此时按键盘的“Ctrl+A”键,则查找结果中的所有内容都会被选中。

    ●如果这时查看工作表,会看见所有查找到的单元格都变成了深色背景,即都处于被选中的状态,

    ●这时在查找内容处输入“A分公司”,再点击“查找全部”按钮。

    ●点击“查找全部”按钮后,查找结果列表中就会显示出再次查找后的内容了,这个查找结果不是查找整个工作表的结果,而是在上一次查找结果中进行查找的结果。

    用这种方法可以循环多次的在查找到的内容中进行查找。

    PS

    本文的例表内容较少,只是为了举例说明如何进行二次查找。像本文这样内容不多的表格也可以使用通配符“*”配合查找,本例中在查找内容处输入“广东省*A分公司”也可以达到同样的目的。

  • ?

    怎么搜索Excel中的全部工作表(sheet)

    诸百招

    展开

    使用Excel时,经常需要在表格中查找指定的数据或者文字等内容。当然,查找的操作比较简单,但Excel中默认只是在当前的工作表(Sheet)中进行查找。如果一个Excel工作簿(或者说是一个Excel文档)中有很多工作表,那么要想在所有的工作表中查找指定内容,默认设置下就需要逐个打开各个工作表,再逐个进行查找操作。这种情况时我们可以在查找时特别设置一下,让Excel在当前工作簿的所有工作表中进行查找,从而提高工作效率。下面以Excel2007为例介绍如何设置,以供参考。

    ●点击Excel中的“查找”或者按键盘的“Ctrl+F”组合键打开“查找和替换”对话框后,点击其中的“选项”按钮。

    ●点击选项按钮后,查找和选择对话框中会展开更多的选项。如果在“范围”选项右侧显示的是“工作表”,则说明现在设置的只是在当前的工作表中进行查找。如果想要查找所有的工作表,需点击“范围”右侧的下拉框。

    ●弹出下拉列表后,在列表中点击“工作簿”选项。即将查找范围设置成了当前工作簿中的所有工作表。

    ●然后再输入要查找的内容,点击“查找全部”按钮。如果想逐个显示查找结果,则需点击“查找下一个”按钮。

    ●点击“查找全部”按钮后,对话框下方会显示出查找结果列表,在其中的“工作表”列中会显示包含查找内容的工作表名称。在某个查找结果所在的行中点击鼠标,Excel就会自动打开对应的工作表,并且选中对应的单元格。

    这个小技巧可以让我们在Excel工作簿中进行查找时更快速的找到需要的结果,提高工作效率。

excel表格怎么查询

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP