求找错sap导出电子表格报错格

查看: 2971|回复: 7
关于vlookup与choose套用后精确查找出错的困惑
初级三, 积分 336, 距离下一级还需 164 积分
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次
免费注册成为本站会员,享用更多功能,结识更多Office办公高手!
才可以下载或查看,没有帐号?
(25.49 KB, 下载次数: 34)
21:56 上传
点击文件名下载附件
关于vlookup与choose套用后精确查找出错的困惑
工作表中显示的国家名称都是简称,我需要插入国家名称的全名。用 vlookup 精确查找,却把没查找目标的行查找出内容了,把有查找目标的行错位显示了。不知道什么原因怎么修改。请老师指点啊谢谢
学office,哪能不关注全网最大的Office类微博(新浪)
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
不知道你到底要查找什么东西,应该使用绝对引用的M列你使用了相对引用
谢谢老师提醒
学office,哪能不关注全网最大的Office类微博(新浪)
中级三, 积分 1102, 距离下一级还需 348 积分
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次
你按F9能看到,choose()中的数组为{0,a;0,b.....},而c9也是0,所以vlookup,能够查询得到
哦这样啊,谢谢老师
学office,哪能不关注全网最大的Office类微博(新浪)
初级三, 积分 336, 距离下一级还需 164 积分
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次
本帖最后由 一点点 于
22:54 编辑
哦,谢谢提醒,我修改绝对引用后,当C列为空白行时,依然可以查找到内容啊?并且每个空白行查找的都是同一个结果这是怎么回事啊?
当C为查找目标并且是空白行,它查找的结果应该显示错误值才对吧?
啊明白了,谢谢前辈的指点。谢谢~
学office,哪能不关注全网最大的Office类微博(新浪)
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
J列的{1,2}应该是{2,1}吧,比如J9应该是=VLOOKUP(C9,CHOOSE({2,1},$N$1:$N$216,$M$1:$M$216),2,0)
$N$1:$N$216,$M$1:$M$216两个维度一致
学office,哪能不关注全网最大的Office类微博(新浪)
初级三, 积分 336, 距离下一级还需 164 积分
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次
本帖最后由 一点点 于
23:35 编辑
不对,{2,1}那样查找的结果就倒了,还得把VLOOKUP第三个参数改成1.结果才对呢。
我想用vlookup查找前一列的内容,用CHOOSE置换了一下列的排列,把后面的排前列来了。让后面的列排第一列位,不是{1,2}吗?
学office,哪能不关注全网最大的Office类微博(新浪)
高级一, 积分 1753, 距离下一级还需 147 积分
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次
不知道你的查询条件和 查询区域,附件很乱。=VLOOKUP(航空费标准!C4,IF({1,0},$B$1:$B$216,$A$1:$A$216),2,0)复制代码VLOOKUP 逆向 还是用if{1,0} 好吧、
学office,哪能不关注全网最大的Office类微博(新浪)
积分学习力
魅力值 影响力
消费券 Ti币好友
在线时间 小时
最后登录月度优秀 次管理次数 次
是这样的吧?=IF(C9=&&,&&,VLOOKUP(C9,CHOOSE({1,2},$N$1:$N$216,$M$1:$M$216),2,0))复制代码
(22.02 KB, 下载次数: 5)
09:46 上传
点击文件名下载附件
关于vlookup与choose套用后精确查找出错的困惑
对就是这样,看来还是用choose{1,2}对的。
学office,哪能不关注全网最大的Office类微博(新浪)
Excel技巧网的会员探讨问题仅代表其个人意见,与网站的立场无关。任何违反国家和地方相关法律法规的言论,本站有义务协助政府相关部门追究发言者的责任!
本站中非注明转载文章与案例的版权为作者与Excel技巧网共有。若非原文作者,本站之外任何单位或个人未经允许,不得将其用于商业用途。
若非原文作者,任何形式的非商业性转载必须获得Excel技巧网或作者允许,并注明作者和出处。
会员发表的帖子如涉及版权纠纷,须自行负责。详情请参考注册时的网站服务条款。
本站特聘法律顾问:沈学律师
Powered by打开excel 出错并提示:找不到macro1!$A$2的解决办法
excel打不开怎么办?在打开的时候出现找不到macro1!$A$2是什么原因造成的?。一般用宏病毒专杀工具查杀了宏病毒后,就会出现“文件错误”“找不到macro1!$A$2”等这些问题。下面分享解决办法
excel出现找不到macro1!$A$2这种问题基本上是中了宏病毒的后遗症。一般用宏病毒专杀工具查杀了宏病毒后,就会出现&文件错误&&找不到macro1!$A$2&等这些问题。下面来看怎么解决及操作步骤。
1、首先打开Excel2010,就会出现&找不到macro1!$A$2&问题,这是因为隐含在隐藏的名称中没有删除干净
2、在Excel界面上按Alt+F11,进入VBE窗口,在左边&工程&窗口中点选出问题的那个工作簿,然后插入一个模块
3、将如下代码复制到模块中:
复制内容到剪贴板
Sub&DisplayNames() &&
&&&&&&&Dim&Na&As&Name &&
&&&&&&&For&Each&Na&In&ThisWorkbook.Names &&
&&&&&&&&&&&Na.Visible&=&True &&
&&&&&&&Next &&
&&&End&Sub&&&
然后点&运行&按钮运行宏代码,
4、回到EXCEL界面,选择&公式&--&名称管理器&
5、在跳出的窗口中就能看到隐藏的名称,把他删除就可以了。Excel中快速找出错误的身份证号码的方法
作者:佚名
字体:[ ] 来源:互联网 时间:02-24 22:46:36
下面笔者就教大家一招,通过此方法就能够很快查找出Excel表中错误的身份证号码。
作为办公人员,经常要编写关于职工信息档案的表格,其中最常输入的数据就是身份证号码,由于人员众多,输入确实麻烦,一不小心就可能把员工的出生日期弄错了,这可是关系到每个员工的切身利益,如工龄、社会保险金等。要是逐一验证那可是一件让人头疼的事情。下面笔者就教大家一招,通过此方法就能够很快查找出Excel表中错误的身份证号码。下面以&XXX公司员工信息统计表&为例(图1)。
首先从B列的身份证号码(注:输入前必须将该列单元格格式统一为&文本&)中提取出生日期到C列,以C3为例,选中C3单元格,然后在&编辑栏&中输入如下公式:=TEXT(IF(LEN(B3)=15,&19&,)&MID(B3,7,IF(LEN(B3)=18,8,6)),&####-##-##&),该公式运用了文本函数,可智能判断18位和15位的号码,并从中提取出生日期。
待全部提取完之后,大家就会发现,出生日期中竟出现了&&(C4),请问有谁能在这样的日期出生呢?很显然这是错误的信息。
接下来我们要做的事情就是快速地把所有错误信息查找出来。全选C列的出生日期C3:C4并单击&复制&按钮,然后把光标定位到D列单元格,点击工具栏中&粘贴&按钮右侧的小箭头并选择&值&选项(图2)。
将所有日期复制到D列之后,D列的出生日期全部处于选中状态,并且在D3单元格左侧出现一个智能提示符号,点击提示符右侧的小箭头并选择&转换为数字(C)&选项(图3)。
这样D列的数据就由文本格式转换成了真实的&日期&格式,细心的你就会发现只有正确的日期才能成功转换,其对齐方式为&右对齐&,而不正确的日期则仍是文本格式,对齐方式仍为&左对齐&(图4)。有了比较,大家一眼就能看出不正确的身份证号码,更正起来那是相当的容易了。
小提示:目前我国的身份证号码分为两种,一种为15位,一种为18位。在15位的老版身份证中,第7到12位为出生日期,18位的新身份证中第7到14位为出生日期。
大家感兴趣的内容
12345678910
最近更新的内容

我要回帖

更多关于 电子表格错误 的文章

 

随机推荐