|
以下是引用[I]山菊花[/I]在2006-2-4 22:53:11的发言:[BR]以下是引用[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
再看个实际点的例子:
不知我说明白了没有。
如果还不明白,先不要紧,多些日子你会明白的。
有个附件在这个帖子:
http://club.excelhome.net/dispbbs.asp?BoardID=3&replyID=282281&id=147129&skin=0
版主的水平高,佩服!我更敬佩你的热心助人的精神! |
|