以下是引用[I]zjtzjjzhq[/I]在2006-2-4 20:39:58的发言:
那 IF({1,0},基础表!$A$3:$A$123&基础表!$C$3:$C$123&基础表!$E$3:$E$123,基础表!$D$3:$D$123) 这个公式怎么解释啊
如果总还弄不明白,也不必着急,不要急于求成,先记下有这么回事,边用边理解,慢慢总会掌握的。如果一定要弄懂,我支持你,把它分解为一块一块,把相关的知识一一弄明白,合起来一定能明白。1、IF(条件,返回值1,返回值2) 首先你要弄懂这个函数,如果条件为真,函数的结果为“返回值1”,如果条件为假,函数的结果是“返回值2”: if(true,10,100)=10 if(1,"A","B")="A" if(false,20,30)=30 if(0,"你","我")="我" 2、{1,2,3,4}是一个数组,一个数组能存储多个数值,数组的表示方式是{}。
{1,0}是个水平数组,它有两个值,一个是1,另一个是0。 {"张三","李四","王五"}也是一个水平数组,它有三个值。 3、连接符&也是这个公式中的一个知识点。 "A" & "B" & "C"="ABC" "Aaa"&"Bcd"&"123"="AaaBcd123" 字符串可以连接,数组也可以连接:
{1,2,3}&{"A","B","C"}={"1A","2B","3C"} 单元格区域也可以连接:
假如A1:A10的数据为1到10,B1:B10的数据为a到j。 A1:A10&B1:B10的结果就是 1a 2b 3c ... 10j 再看个实际点的例子:
GWbP2FZP.rar
(2.82 KB, 下载次数: 11743)
不知我说明白了没有。
如果还不明白,先不要紧,多些日子你会明白的。 有个附件在这个帖子:
http://club.excelhome.net/dispbbs.asp?BoardID=3&replyID=282281&id=147129&skin=0
[此贴子已经被作者于2006-12-16 17:11:32编辑过] |