永发信息网

vlookup不能匹配不能引用,一个表格中有些数据可以有些不可以,详见附件

答案:3  悬赏:0  手机版
解决时间 2021-12-22 09:48
看过了是可以打印的,可见的,格式我改过了,也不行
http://pan.baidu.com/s/1bnFzgD5
最佳答案
1、注意检查下匹配字符前后是否有不可见字符。
2、注意检查下匹配字符格式是否一致。比如文本1与数字1 就无法匹配。




下载附件后发现了问题,你注意检查下第一条。
=LEN(Sheet1!A1)=LEN(Sheet2!A2)用以上公式测试,结果为False,这意味着两个单元格中的字符串长度不同。
全部回答
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 vlookup 代替函数 hlookup。 在 vlookup 中的 v 代表垂直。 语法 vlookup(lookup_value,table_array,col_index_num,range_lookup) lookup_value 为需要在数组第一列中查找的数值。lookup_value 可以为数值、引用或文本字符串。 table_array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或列表。 如果 range_lookup 为 true,则 table_array 的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-z、false、true;否则,函数 vlookup 不能返回正确的数值。如果 range_lookup 为 false,table_array 不必进行排序。 通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列。 table_array 的第一列中的数值可以为文本、数字或逻辑值。 文本不区分大小写。 col_index_num 为 table_array 中待返回的匹配值的列序号。col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。如果 col_index_num 小于 1,函数 vlookup 返回错误值值 #value!;如果 col_index_num 大于 table_array 的列数,函数 vlookup 返回错误值 #ref!。 range_lookup 为一逻辑值,指明函数 vlookup 返回时是精确匹配还是近似匹配。如果为 true 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果 range_value 为 false,函数 vlookup 将返回精确匹配值。如果找不到,则返回错误值 #n/a。 说明 如果函数 vlookup 找不到 lookup_value,且 range_lookup 为 true,则使用小于等于 lookup_value 的最大值。 如果 lookup_value 小于 table_array 第一列中的最小数值,函数 vlookup 返回错误值 #n/a。 如果函数 vlookup 找不到 lookup_value 且 range_lookup 为 false,函数 vlookup 返回错误值 #n/a。 示例 如果您将示例复制到空白工作表中,可能会更易于理解该示例。 操作方法 创建空白工作簿或工作表。 请在“帮助”主题中选取示例。不要选取行或列标题。 从帮助中选取示例。 按 ctrl c。 在工作表中,选中单元格 a1,再按 ctrl v。 若要在查看结果和查看返回结果的公式之间切换,请按 ctrl `(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。 该示例使用 1 个大气压的空气值。 1 2 3 4 5 6 7 8 9 10 a b c 密度 粘度 温度 .457 3.55 500 .525 3.25 400 .616 2.93 300 .675 2.75 250 .746 2.57 200 .835 2.38 150 .946 2.17 100 1.09 1.95 50 1.29 1.71 0 公式 说明(结果) =vlookup(1,a2:c10,2) 在 a 列中查找 1,并从相同行的 b 列中返回值 (2.17) =vlookup(1,a2:c10,3,true) 在 a 列中查找 1,并从相同行的 c 列中返回值 (100) =vlookup(.7,a2:c10,3,false) 在 a 列中查找 0.746。因为 a 列中没有精确地匹配,所以返回了一个错误值 (#n/a) =vlookup(0.1,a2:c10,2,true) 在 a 列中查找 0.1。因为 0.1 小于 a 列的最小值,所以返回了一个错误值 (#n/a) =vlookup(2,a2:c10,2,true) 在 a 列中查找 2,并从相同行的 b 列中返回值 (1.71)
最简单方法,选中你要写公式的所有行,然后键盘输入你要写的公式,再按住CTRL+回车键 就OK了 似乎没有明白你的问题,把文件发上来吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
岛字是什么结构的字体
要使106□能同时被2和3整除,□里应填数字A.0
新科d25行车记录仪怎么之录3分钟
一人说愿四人听打一成语
The public of the environmental problem wi
求小说,总裁,无虐,宠,女主最好是女仆
怎样改皮箱密码
单选题Hereismytelephonenumber.Youmay
招商银行人身意外保险怎么赔偿
被分配到炊事班还能到别的班嘛
相框怎么挂墙上
热血传奇里我人物操作不了为什么他自动打怪
淘宝怎么自助开通
乌龟下完蛋后多久以后会下第二次
猫和老鼠 寓言的寓意
推荐资讯
是否存在a,使函数f(x)=loga(ax2-x)在区
单选题下列现象中,通过做功改变物体内能的是
脸上长逗逗现在发红怎么回事
什么叫交流三相三线制,三相四线制
一个盛有水的圆柱形透明玻璃缸里游动着几条金
宝宝喝冰糖水好吗
求阴影部分的面积.
在“A÷B=8…1”中,如果把A和B同时扩大2倍后
如何用word制作这样的组织结构图
为什么在变频器的输出侧,严禁连接功率因数补
中国建设银行省行营业部ETC服务点在什么地方
参北斗是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?