既然是做九九乘法口诀表,我就以此来说明这个公式吧
首先B1至J9写的是1至9,同样A2至A10也是写着1至9
公式中的&是一个连结符
你可以试一下在 A1单元格中输入 "我" B1单元中输入 "们" C1单元格中输入 =A1&B1 得出的值就是 "我们"
B$1&"*"&$A2&"="
这部份意思为B1连结一个"*"号连结A2再连结一个"="号
B1单元格的值是1,A2单元格的值也是1,加上"*"和"=" 就形成了 "1*1="这样形式的文本,这里的 "*" "=" 都加上了双引号是文本值,不是运算符
真正在进行计算的部份是 B$1*$A2 意思为B1单元格的值乘上A2单元格的值 即 1乘以1得出的值为1,这里的*号没有加上双引号是运算符,
B$1&"*"&$A2&"="和B$1*$A2之间再用上一个&连结符,这样就形成了 1*1=1 的样式
再说一说混合引用
公式中的B$1在右拉时变成 C$1 , D$1 , E$1 ......分别是 由1变成 2---3---4......
而B$1下拉时,还是B$1,也就是说只引用B1单元格的内容 1
公式中的$A2在右拉时还是$A2 所以只引用A1单元格的内容 1
$A2在下拉时变成 $A3 , $A4 , $A5 ..... 分别是 由1变成 2---3---4......
所以如果按你说的绝对引用符进行互换时 B$1*$A2 就成了 $B1*A$2 (1*1)
$B1*A$2 (1*1)
右拉时变成
$B1*B$2 (1*B2单元格的内容,而该内容是前一个公式形成的文本值,得出的值就出错)
$B1*B$3 (1*B3单元格的内容,而该内容是前一个公式形成的错误值,得出的值就出错)
下拉时变成
$B2*A$2 (B2单元格是上一公式形成的文本值,与1相乘就出现错误值)
$B3*A$2 (B3单元格是上一公式形成的错误值,与1相乘就出现错误值)
所以在用$符号时要根据公式所要达到的目的来对行或列进行引
http://office.microsoft.com/zh-cn/excel-help/HP010342940.aspx?CTT=1
写了这么多不懂你看明白没有,有不明白的地方可以追问