首页 热点资讯 义务教育 高等教育 出国留学 考研考公

Excel表格公式运用

发布网友 发布时间:2022-04-23 07:05

我来回答

4个回答

热心网友 时间:2022-06-17 05:42

以下公式需EXCEL 2007及以上版本支持,因为题目说的使用EXCEL 2013版本,用以下公式可以精简些,假设第一张表的工作表名字是 Sheet1 ,在第二张表的B2输入公式下拉:

=IFERROR(VLOOKUP(A2,Sheet1!A:B,2,),"")


或者用这公式也行:

=IFERROR(INDEX(Sheet1!B:B,MATCH(A2,Sheet1!A:A,)),"")


以下是旧版本EXCEL 2003使用的公式,写上来作为参考吧,以上两条公式要改为这样:

=IF(COUNTIF(Sheet1!A:A,A2),VLOOKUP(A1,Sheet1!A:B,2,),"")


=IF(COUNTIF(Sheet1!A:A,A2),INDEX(Sheet1!B:B,MATCH(A2,Sheet1!A:A,)),"")



追问

为什么我一拉都是小数点啊后面

追答第一张表的B列应是带小数点的格式,如果第一张表的B列是两位小数的,估计只是设置单元格格式为数值,且只保留两位小数,但那样的设置方式只是仅仅显示两位小数,但实际上EXCEL还是以多位小数运算的。
方法一:还是通过设置单元格格式的方法,设置为数值,保留两位小数。

方法二:修改公式,加多一个四舍五入函数,公式中最后的那一个数字2是控制保留多少位小数。
=IFERROR(ROUND(VLOOKUP(A2,Sheet1!A:B,2,),2),"")

=IFERROR(ROUND(INDEX(Sheet1!B:B,MATCH(A2,Sheet1!A:A,)),2),"")

热心网友 时间:2022-06-17 05:43

这是第一张表,第一列是名称,

这是第二张表,第一列也是名称,在B1里 写这个函数 =VLOOKUP(A1,Sheet1!A:B,2,0),

直接可以获取第一张表的的值进行匹配.

热心网友 时间:2022-06-17 05:43

直接把第一张的A/B列选中,然后在第二张B列右击点“插入复制单元格”

热心网友 时间:2022-06-17 05:44

这个很简单的主要你可以到excel帮助里查询下Vlookup里面有很多例子,你模仿下就可以使用了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com