Excel表格Vlookup跨sheet取值,ISNA函数处理匹配不到的空字符串
Excel表格Vlookup跨sheet取值
=VLOOKUP($A2,Sheet2!$A$2:$D$15,2,FALSE)
$A2 代表当前的Sheet1的单元格,数据类型需要与查找的单元格字段类型保持一致。否则无法查找
Sheet2!$A$2:$D$15 跨Sheet的单元格区域,固定不变。
2 代表的是Sheet2匹配到的 取第二个列的值
FALSE 代表的是精确查找
1.学校二年级总表Sheet2,根据学号的成绩单,
需要将本班的学生成绩根据学号,填充到Sheet1中来。
语文=VLOOKUP($A2,Sheet2!$A$2:$D$15,2,FALSE)))
数学=VLOOKUP($A2,Sheet2!$A$2:$D$15,3,FALSE)))
英语=VLOOKUP($A2,Sheet2!$A$2:$D$15,4,FALSE)))


查找Sheet2总表中没有记录的情况,#N/A

为了解决#N/A显示,处理如果匹配不到数据的情况,按空格字符串来处理,使用ISNA函数:
语文=IF(ISNA(VLOOKUP($A2,Sheet2!$A$4:$D$16,2,FALSE)),"",VLOOKUP($A2,Sheet2!$A$4:$D$16,2,FALSE))
数学=IF(ISNA(VLOOKUP($A2,Sheet2!$A$2:$D$16,3,FALSE)),"",VLOOKUP($A2,Sheet2!$A$2:$D$16,3,FALSE))
英语=IF(ISNA(VLOOKUP($A2,Sheet2!$A$2:$D$16,4,FALSE)),"",VLOOKUP($A2,Sheet2!$A$2:$D$16,4,FALSE))


Sheet2总表有记录但是没有值,取得的默认是0,如果总表没有记录,取得的是"" 空字符串。
Excel表格Vlookup跨sheet取值,ISNA函数处理匹配不到的空字符串的更多相关文章
- Python读取Excel数据并根据列名取值
		一直想将自己接触到的东西梳理一遍,可就是迈不出第一步,希望从这篇总结开始不要再做行动的矮人了. 最近测试过程中需要用到python读取excel用例数据,于是去了解和学习了下xlrd库,这里只记录使用 ... 
- 如何快速将多个excel表格的所有sheet合并到一个sheet中
		1.将需要合并的excel文件放在同一个文件夹下: 2.新建一个excel表格并打开,右键sheet1,查看代码,然后复制下方的代码到代码框里,点击菜单栏中的“运行”–“运行子过程/用户窗体”,等待程 ... 
- django rest framework跨表取值
- Excel查询序列所相应的值-vLoopup函数,求比例分子改变但分母不变
		watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWV3ZWlvdXlhbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQk ... 
- jquery选择器取值和url正则匹配
		用到的简单jquery知识,简单总结一下,一是能加深自己的记忆,二是方便自己以后查看.常言道"好记性不如烂笔头",要养成常总结.常记录的好习惯.慢慢的发现jquery很有意思,很强 ... 
- 【2017-05-21】WebForm跨页面传值取值、C#服务端跳转页面、 Button的OnClientClick属性、Js中getAttribute和超链接点击弹出警示框。
		一.跨页面传值和取值: 1.QueryString - url传值,地址传值 优缺点:不占用服务器内存:保密性差,传递长度有限. 通过跳转页面路径进行传值,方式: href="地址?key= ... 
- WebForm跨页面传值取值、C#服务端跳转页面、 Button的OnClientClick属性和超链接点击弹出警示框
		一.跨页面传值和取值: 1.QueryString - url传值,地址传值 优缺点:不占用服务器内存:保密性差,传递长度有限. 通过跳转页面路径进行传值方式: href="地址?key=v ... 
- javascript中json对象json数组json字符串互转及取值
		今天用到了json数组和json对象和json类型字符串之间互转及取值,记录一下: 1.json类型的字符串转换为json对象及取值 var jsonString = '{"bar" ... 
- excel取值
		1.获取excel表格中的数据的表达式“&(A-Z)” 2.excel表格取值时,如果遇到表达式中要包含引号的,两个引号表示一个引号,因为取值的时候已经用了一对引号了. ="||&q ... 
- VLOOKUP函数将一个excel表格的数据匹配到另一个表中
		sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频) https://study.163.com/course/introduction.htm?courseId=1005269003& ... 
随机推荐
- e签宝:借助钉钉宜搭变革传统项目管理模式,交付效率显著提升
			简介:通过钉钉宜搭,e签宝在半个月内搭建了项目交付管理平台,提升了项目管理的效率和质量,推进了团队核心业务的信息化建设.e签宝在有效梳理了各环节的工作进度.质量.成本.职权后,通过宜搭平台保障了内外 ... 
- [Roblox] 从障碍跑入门构建基础平台游戏_罗布乐思
			对于障碍跑来说,底板部分是可以不需要的 这样掉下障碍物就结束游戏,Baseplate 可以在右侧资源管理器 选中后Delete. SpawnLocation 标记玩家在游戏开始时或重新开始后在世界 ... 
- [Go] Golang并发控制: WaitGroup 含义和常规用法
			一个 WaitGroup 等待一个 goroutine 集合的结束. 主 goroutine 调用 Add 设置需要等待的 goroutine 数量. 接下来每个 goroutine 运行并在结束时调 ... 
- [FAQ] Composer, Content-Length mismatch
			1. $ composer config repos.packagist composer https://php.cnpkg.org$ composer config cache-files-max ... 
- [FE] Quasar BEX 预览版指南
			BEX(Browser Extension)是 Quasar 基于同一套代码允许编译成浏览器扩展来运行,支持 Firefox & Chrome. 截止目前(2019/12/25), bex 模 ... 
- 2018-5-28-WPF-Process.Start-出现-Win32Exception-异常
			title author date CreateTime categories WPF Process.Start 出现 Win32Exception 异常 lindexi 2018-05-28 10 ... 
- 史上功能最全的Java权限认证框架!
			大家好,我是 Java 陈序员.权限认证是我们日常开发绕不过的话题,这是因为我们的应用程序需要防护,防止被窜入和攻击. 在 Java 后端开发中,实现权限认证有很多种方案可以选择,一个拦截器.过滤器也 ... 
- C++ 构造函数和析构函数(Constructors & Destructors)
			一.定义: 当object产生,有一个特殊的称为constructor的函数会自动执行.当object死亡,有一个特殊的称为destructor的函数会自动执行.Constructor 可以不只一个, ... 
- 带你十天轻松搞定 Go 微服务系列全集+勘误
			官网手册: https://go-zero.dev/cn/ 文档说明: https://zhuanlan.zhihu.com/p/461604538 本地开发运行环境: https://github. ... 
- [popover, select] el-popover内有select的时候在选择后会自动关闭
			Steps to reproduce 选择某个选项后会自动关闭 What is Expected? 选择后不自动关闭,等点击按钮后再去触发组件内的关闭方法. What is actually happ ... 
