表格反着查 办法多又巧

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:asdfghjkh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  我们经常要对Excel文档中的数据进行查询,举个例子,对股民来说,经常会在Excel中收集一些股票的信息数据,一般每只股票代码是和名称一一对应的。对于常规正向查询,如要通过代码查询股票名称,只要在需要查询的单元格使用VLOOKUP函数即可快速找到。但很多时候,需要通过名称来反向查询代码(因为股票名称比代码更好记忆),比如要在H2输入股票名称,I2显示出相应的代码和内容(图1)。这种反方向的查询,可通过如下多种方法实现。



  方法1:重组数据 逆向变正向
  大家知道,VLOOKUP函数输入查询数据只能位于首列,本例需要输入查询的数据为B列。要实现使用VLOOKUP函数进行查询,我们可以通过数据重组的方法,将需要输入查询的数据列变为首列即可。数据重组借助IF函数实现,在H2输入公式“=VLOOKUP( H2,IF({1,0},B2:B10,A2:A10),2,0)”即可。
  公式解释:这里先使用IF({1,0},B2:B10,A2:A10)函数,函数的意思是使用数组{1,0}进行判断,通过“1”返回B2:B10的数值,通过“0”返回A2:A10的数值,然后将数组重组,B2:B10变为第一列。这样符合VLOOKUP函数的查询条件,当我们在H2输入股票名称,函数就会在I2显示出对应的代码了(图2)。
  方法2:直接使用LOOKUP函数
  由于这里是使用输入股票名称来查找代码,因此可以使用“LOOKUP(1,0/(条件),查找数组或区域)”的方式进行查找。在I2单元格输入公式“=LOOKUP(1,0/(H2=B2:B10),A2:A10)”。
  公式解释:这里条件就是“H2=B2:B10”,H2的数值是从B2:B10(即股票名称列)获得的一组逻辑值,再用0除以这些逻辑值,得到由0和错误值组成的内存数组,最后用1作为查询值,在内存数组中进行查询。查询数组内容为A2:A10中的代码,这样当在H2输入股票名称的时候,在I2就会出现相应的代码(图3)。
  同样,对于J2,如果也要显现原来对应的D列(即占总股本比例)数值,可以在J2输入公式“=LOOKUP(1,0/(H2=B2:B10),D2:D10)”,依此类推。这样即使原来股票的数据很多,只要记住股票名称,输入相应的名稱后即可得到相应资料(图4)。
  方法3:INDEX嵌套MATCH函数
  因为这里是在H2输入名称,然后在I2显示代码,实际上是要在I2根据H2的内容引用A列的代码数据。因此我们可以使用INDEX函数进行引用,在I2输入公式“=INDEX( A2:A10,MATCH(H2,B2:B10,))”即可。
  公式解释:这里我们先使用MATCH找到H2在股票名称列(B2:B10)的相对位置,然后将这个位置数据作为INDEX函数的索引值,在A列中找到对应的代码显示。比如在H2输入特定名称如“佳讯飞鸿”时,MATCH会将其定位到第7行(B7),同时以此为索引,INDEX就会找到B7对应的A7数据(即300213)(图5)。



  对于索引的引用也可以使用OFFSET函数,通过MATCH函数获取的行号,OFFSET函数进行偏移引用。同样在I 2输入函数“=OFFSET(A2:A10,MATCH(H2,B2:B10,)-1,0,1,1)”即可(图6)。
  从以上过程描述可以看到,上述查询实际上只是Excel中的一种条件查询技巧,我们可以根据自己的实际需要进行更多的查询。比如可以自定义一个查询数据库,如选择股票名称即实现对代码、市值的精确查询。选中H2,点击“数据→数据验证”,切换到“设置→允许→序列”,来源选择“B2:B10”(图7)。在I2输入公式“=INDEX(A2:G2,MATC H(H2,B2:B10,))”,J2输入公式“=INDEX(G2:G 10,MATCH(H2,B2:B10,))”,这样我们在H2展开下拉列表选择相应的股票名称,在I2、J2即可快速显示所需的代码和市值数据了(图8)。
其他文献
最新升级的Windows 10创意者更新的开始按钮右键菜单不再显示“控制面板”选项(图1)。传统控制面板不能用了吗?不是!虽然微软屏蔽了传统控制面板的这个入口,但仍可通过多种方法找回它。  小知识:微软削弱控制面板用意何在大家可能已经注意到,在Windows 10的更新历程中,开始菜单的“设置”项目功能在不断加强,目的在于让用户逐步忘却传统“控制面板”,用更易操作、适用面更广的“设置”来代替“控制
期刊
智能手机领域正经历原材料上涨的压力,在保证价格不变的前提下,还能在各方面配置都较上代产品有所升级的新品越来越少。而魅蓝6,则是一款定位相同但却能有所改进的新秀。  对699元起步的手机,我们不能指望它们可以采用高档的全金属一体化机身,或更炫的双面玻璃材质。所以,魅蓝6的机身材质还是我们熟悉的聚碳酸酯。但是,魅族却在聚碳酸酯机身的表面镀上了一层坚韧丰满的高密度金属层,做出了好似金属材质的味道,上下两
期刊
如今越来越多的高端Android手机都取消了3.5mm耳机孔,并用最新USB Type-C标准取代了传统的Micro USB(图1),虽然赋予了设备接头无视正反插的特性,但随之而来的则是很多使用上的小尴尬。那么,如何解决这些尴尬?  老旧数据线无法用  USB Type-C曾集无数光环于一身,比如USB3.1、雷电3、100W的PD充电协议等等。然而,在手机领域,USB Type-C其实就是换了一
期刊
Q:任务栏透明是Windows 7系统最著名的一个特征,可是在之后的Windows版本中被取消了,但很多用户还是非常留恋这个特征。那么如何在新系统里面加上这个透明效果呢?  A:正是由于很多用户都非常留恋透明的效果,于是有用户开发了一款小工具TranslucentTB,通过它就可以重新激活任务栏的透明效果。运行后该工具会在托盘里有一个图标,点击鼠标右键就可以选择相应的选项,其中包括半透明、全透明等
期刊
复制/粘贴是我们日常执行最为频繁的操作,但是系统自带的复制/粘贴功能却有诸多的限制。很多时候我们无法通过系统的复制/粘贴完成操作,有时想在记事本粘贴多次复制的内容,可是系统又只能保存上次复制的内容。诸如此类的复制/粘贴难题,现在我们可以通过很多优秀的第三方软件来解决。  复制即存——复制内容直接存文件  平时浏览网络的时候,我们经常会复制其中网站的内容。常规的方法是打开记事本或者Word,复制粘贴
期刊
有关系统关机的话题,此前我們多关心的是快速关机、定时自动关机之类的方向。但有时也希望阻止因某种原因出现的自动关机。此外,由于关机操作会在系统中留下记录,不留痕的关机方法也是有必要聊一聊的。  1. 防止各种自动“关机”  这里的“关机”是一个泛指,包括Windows系统常常会出现的自动睡眠、升级自动重启、故障自动重启、自动关机等。然而我们从事的工作有时可能不允许中断,因此也就不希望上述事件的发生。
期刊
Q:最近打算重装一下操作系统,所以想将阿里旺旺中的聊天信息进行备份,这样在重装以后仍然可以浏览聊天记录。那么请问如何才可以对聊天信息进行备份操作啊?  A:首先在阿里旺旺的图标上点击鼠标右键,在弹出的菜单里面点击“系统设置”按钮。接着在弹出的对话框里面点击左侧的“聊天设置”按钮,选中其中的“个人文件”选项,在右侧窗口里面就可以看到信息存放的目录。找到这个目录以后将这个目录全部进行备份,重装系统以后
期刊
首先需要准备数据。存在于Excel工作表中的原始数据,不能直接用做图表的源数据,需要重新准备数据。在源数据下添加一行,让这行的每个单元格的值都等于第1行标题的值;将原始数据复制到新的区域,将“姓名”、“学号”、“考核项目”三列都替换成数据,最好不要与“完成情况”(即主要图表数据)相差太多。同时,辅助数据要比源数据多一行(图2)。  接下来绘制背景图表。选定一个空白单元格,点击“插入”选项卡柱形图下
期刊
在今年的3?15晚会现场,主持人通过一张用户的照片顺利通过手机APP上的人脸验证。这个看似极为安全的人脸识别是怎么被攻破的?今天就让我们来解读其背后隐藏着怎样的技术原理,以及我们该如何更好地保护手机的安全(图1)。3?15晚會现场展示人脸识别漏洞  露脸就登录——认识APP上的人脸识别  现在人脸识别几乎已成为手机的标配,很多APP也支持人脸识别技术。比如我们常用的手机支付宝,在登录界面首次点击“
期刊
Q:我最近用零花钱买了一些基金,想把基金每天的净值保存到一个表格文件里面。那么如何才可以快速地将网页里表格中的数据导入到Excel的表格文件里面呢?  A:首先打开办公软件Excel,选择“数据”标签中的“自网站”按钮。在弹出的对话框里面输入表格文件所在的网页链接,点击跳转按钮后打开它,这时就可以看到这个网页。再点击下面的“导入”按钮,就可以将数据导入到办公软件里面了。  其实也可以通过鼠标选中表
期刊