Excel 表格制作的问题求助(在线=,补加分值50起!)

来源:百度知道 编辑:UC知道 时间:2024/06/20 08:21:25
现有这样的表格:号码(b列数据) 费用(c列数据)另有数据号码1(e列数据) 费用1(f列数据),在同一表中,“号码”列和“号码1”中数据一致,但是位置不同,现在需要将“费用1”列中的数据对应填写到”费用“列中,此时费用列该如何编写?
希望尽快获得帮助,分值50+!!
其中费用栏无数据,费用1栏有数据,需要根据号码1对应的费用1填写到相应的费用栏中。

hy_pcb:请问:,$E$2:$F$100,2,FALSE 这部分是什么意思??尤其是$e$后面的2和$F$后面的100

用这个好些,=IF(B1=0,0,VLOOKUP(B1,$E$2:$F$100,2,FALSE)),填入 C1中,然后向下复制公式就可以了。
我解释一下公式
IF(B1=0【如果B列值为0 或者没有,就不进行查找,直接填入后面的0 值】,0【前面提到的0 值】,VLOOKUP(B1【指定要查找数据所在的单元格】,$E$2:$F$100【查找范围为E1到F100,加$好表示绝对位置引用,在你向下复制公式的时候,这个范围不会向后递增,比如变成 E2:F101 这样的,而是始终范围为 E1:F100。如果你要查找的编号,以及要填入的费用在EF列,那么两列都要引用。100表示最后一个数据的行数。】,2【在公式所在单元格添加所查找数据那一行的第二列的数据。】,FALSE【找不到则返回FALSE,然后IF判断之后就填入0】))
中括号中表示的是注释。

C2中公式 =F2
再向下填充

也就是你要在C列得到F列中对应的数值是吧?假如你的数据是从第二行开始的,那么你在C列的第2行输入公式"=VLOOKUP(B2,$E$2:$F$100,2,FALSE)"
当然如果起始位置可以自己修改一下。