excel中if函数的实际应用

[复制链接]
查看11 | 回复4 | 2010-1-21 14:18:34 | 显示全部楼层 |阅读模式
假设A2是目的地,单价显示在B2中,则可以在B2中输入:=IF(A2="哈尔滨",50,IF(A2="鞍山",30,IF(A2="长春",40,"")))后面还可以钳套,共七层。不过建议用别的方法:在其他用不到的列建立辅助列:如E列为目的地,F列为单价。目的地 单价哈尔滨 50长春 40鞍山 30……然后在B2中输入:=vlookup(A2,E:F,2,0)),"",vlookup(A2,E:F,2,0))可向下填充公式。
回复

使用道具 举报

千问 | 2010-1-21 14:18:34 | 显示全部楼层
if最多只能一次套用7个。如果是10多个地区,那我建议你用vlookup函数。把各个地区名字作为检索值,单价作为显示值。
回复

使用道具 举报

千问 | 2010-1-21 14:18:34 | 显示全部楼层
用lookup公式才可以,没有具体的也不好写这个公式呀。形式是:=lookup(a1,{"鞍山","长春","哈尔滨"},{30,40,50})
回复

使用道具 举报

千问 | 2010-1-21 14:18:34 | 显示全部楼层
excel函数好像都是用来对数据操作的,如你所说的,有一列是目的地,有一列是单价,还需要什么函数?难道还是对查找目的地时显示对应数据单价?
回复

使用道具 举报

千问 | 2010-1-21 14:18:34 | 显示全部楼层
不知道你最终想达到什么目的,按你说的我有两种简单的方法。1、将表格选中,点击数据——筛选——自动筛选,然后再目的地的下拉三角里,选择想要查找的地方,直接就可以查到单价了,这样查找起来也没那么乱了。2、直接利用查找的方法,快捷键:Ctrl+F
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行