当前位置: 首页 > article >正文

批量从Excel某一列中找到符合要求的值并提取其对应数据

  本文介绍在Excel中,从某一列数据中找到与已知数据对应的字段,并提取这个字段对应数值的方法。

  首先,来明确一下我们的需求。现在已知一个Excel数据,假设其中W列包含了上海市全部社区的名称,而其后的Y列则是这些社区对应的面积;随后,Z列是另一批社区的名称,其中既有上海市的社区(也就是在W列中的数据),也可能会有其他城市的社区(也就是不在W列中)。我们希望,基于前面的W列与Y列,分别提取Z列社区对应的面积,存放在AA列里。如下图所示。

  明确了需求,我们就可以通过Excel的公式来实现这一需求。需求的实现也是很简单的,我们只需要在AA列中第一个数据行中,输入如下的公式即可。

=VLOOKUP(Z2,$W$2:$Y$53,3,FALSE)

  其中,VLOOKUPExcel中的查询函数。为了方便给大家展示这一函数的含义,我们逐一介绍其参数。

  首先,第一个参数Z2就表示要求取面积的社区名称,也就是Z列中对应的社区名称,如下图所示。

  接下来,$W$2:$Y$53表示我们要从哪里寻找社区的面积。前面提到了,我们需要从W列和Y列中分别找到对应的社区名称和社区面积,所以这就需要至少将这两列包括在内,同时行数也要保证包括在内,如下图所示。此外,在列号字母和行号数字前,一定要加$,防止后面拖拽公式时出现错误。

  随后,3表示在用来【寻找社区面积】的那一堆数据里,社区面积排在第几列。前面提到,我们需要从W列和Y列中分别找到对应的社区名称和社区面积,也就是从$W$2:$Y$53这个里面找;而其中,表示社区面积的那一列排在第3列,如下图所示;所以这里就是3

  接下来,FALSE表示是否模糊匹配。因为我们这里需要严格按照W列和Z列的社区名称来匹配,只要社区名称一致的时候才可以确认匹配,所以这里我就选择FALSE;如果希望模糊匹配的话,那就可以选择TRUE

  接下来,在第一个单元格中输入上述公式,并按下回车,即可得到第一个社区的面积,如下图所示。

  随后,将鼠标放在上图所示单元格右下角的绿色方块上,出现黑色十字形;此时双击鼠标,即可将公式自动拉伸到当前列的最后一行,如下图所示。

  我们验证一下结果,其中就以个别结果为例来验证。首先,如下图所示,可以看到AA列中,金谷园居委会的面积,就是W列中金谷园居委会的面积。

  其次,如下图所示,可以看到Z列中有一个品欣雅苑居委会,由于这个居委会在W列中不存在,所以其对应的AA列面积就是NA值。

  如果不希望出现NA值,我们可以通过批量替换的方式,将Excel表格中的NA值替换为0或者其他值。

  至此,大功告成。

欢迎关注:疯狂学习GIS


http://www.kler.cn/a/389651.html

相关文章:

  • wafw00f源码详细解析
  • vue el-date-picker 日期选择器禁用失效问题
  • Go开发指南-Gin与Web开发
  • arkUI:遍历数据数组动态渲染(forEach)
  • 前端Cypress自动化测试全网详解
  • 大数据面试题--kafka夺命连环问(后10问)
  • 【笔记】LLC电路工作频点选择 2-1 输出稳定性的限制
  • 数学建模-----假设性检验引入+三个经典应用场景(三种不同的假设性检验类型)
  • 【React】深入理解 JSX语法
  • ReactPress 安装指南:从 MySQL 安装到项目启动
  • Pr 视频过渡:沉浸式视频 - VR 随机块
  • 去中心化存储:Web3中的数据安全新标准
  • linux网络管理基本知识
  • dapp获取钱包地址,及签名
  • 阿里公告:停止 EasyExcel 更新与维护
  • LlamaIndex RAG实践 | 书生大模型
  • 【RabbitMQ】04-发送者可靠性
  • Spark中给读取到的数据 的列 重命名的几种方式!
  • 如何使用 Web Scraper API 高效采集 Facebook 用户帖子信息
  • 跨域及解决跨域
  • 使用腾讯地图的 IP 定位服务。这里是正确的实现方式
  • 字节青训-游戏排名第三大的分数、补给站最优花费问题
  • vite-plugin-electron 库作用
  • 细说STM32单片机USART中断收发RTC实时时间并改善其鲁棒性的另一种方法
  • 5G NR:各物理信道的DMRS配置
  • 【划分型 DP-最优划分】力扣2707. 字符串中的额外字符