Excel 中的数据引用

=index(dailyreport!E4:Y35,d1+1,1)

设d1值为2

获取dailyreport表中的E4:Y35区域中的第3行,第1列的数据。

结果为E6单元格的值(4是第1行,E是第1列)。

 

=INDIRECT("'dailyreport'!E"&D1+4)

设d1值2

获表dailyreport的e6值

 

=VLOOKUP(F5,C4:D9,2,FALSE)

从c4~c9(由C4:D9决定)列中精确查找f5,将查找到行的 C列的第2列(D列)的值 显示在此。

设c5值a/d5值b/f5为a,此公式显示值为b(d5的值)

查找条件必须是在数据区的第一列!

 

使用 ISERROR 处理缺少的名称   当vlookup的值为错误时,要隐藏错误值(#N/A),显示为空白的公式是:

=IF(ISERROR(VLOOKUP(E3,$B$3:$C$11,2,FALSE)),"",VLOOKUP(E3,$B$3:$C$11,2,FALSE))

当VLOOKUP(E3,$B$3:$C$11,2,FALSE)为错误时,显示空白。 当VLOOKUP(E3,$B$3:$C$11,2,FALSE)有值时,显示值。

 

=MATCH(F1,B1:D1,0)

设b1为aa/c1为bb/d1为空白/f1为bb  公式结果是 2

当在B和C中插入一个空白列时,变化成为:

b1为aa/c1为空白/d1为bb/g1为bb

而此时,公式自动变成:=MATCH(G1,B1:E1,0)

而公式的值变成:3

 

=VLOOKUP(E3,B3:D11,MATCH(F1,B1:D1,0),FALSE)

即使插入列后,也不影响公式的结果!

 

=INDEX(A1:B11,MATCH(D3,B1:B11,0),MATCH(E1,1:1,0))

在区域 A1:B11 中搜索特定行和列相交部分的值。

通过第一个match函数确定行数,而第二个match函数确定列数!

 

详见:使用 VLOOKUP、MATCH 和 INDEX 执行动态搜索

http://office.microsoft.com/zh-cn/excel-help/HA001154902.aspx?CTT=1

http://office.microsoft.com/zh-cn/results.aspx?qu=vlookup

 

 

if(条件判断,为真true是怎么处理,为假false怎么处理)

“”双引号是直接显示或输出引号的内容。

http://office.microsoft.com/zh-cn/excel-help/RZ102425926.aspx

直接判断:and/or/not

http://office.microsoft.com/zh-cn/excel-help/HP005251012.aspx?CTT=1

 

 

Excel:找出所有带4的手机号码

一个xls表格里,其中有一列内容为手机号码,现在要将所有4的号码与非带4的号码区分开来:

=FIND("4",B4,4)  手机号码前三位是号段,需排除。

 不带4的号码结果为:#VALUE!

转载于:https://www.cnblogs.com/Tty725/archive/2011/11/25/2263813.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值