引用锁定是Excel入门必修课,绝对引用容易理解,相对引用则略有难度。
制作乘法口诀表是练习相对引用的绝佳案例。
乘法口诀表
第一步:横向纵向分别输入编号1~9.
输入编号
第二步:B2单元格输入以下公式并下拉右拉填充。
=CONCAT(B$1,"X",$A2,"=",B$1*$A2)
公式解析:
- CONCAT将各项内容连接,连接符号”&“和另外几个函数也可以实现,如TEXTJOIN.
- B$1,下拉右拉填充时引用B1:J1作为被乘数,被引用数据始终在第1行,锁定行号1。
- $A2, 下拉右拉填充时引用A2:A10作为乘数,被引用数据始终在A列,锁定列号A。
- B$1*$A2,两者的乘积,锁定逻辑雷同。
Excel笔记:相对引用口诀--在行锁行,在列锁列。
相对引用
第三步:屏蔽多余部分
屏蔽多余部分
只需要黑色部分数据,仔细观察会发现他们有个共同点:被乘数都小于等于乘数。
转换为IF逻辑判断:当被乘数小于等于乘数时执行CONCAT公式,否则输出空。
于是B2单元格公式改为:
=IF(B$1<=$A2,CONCAT(B$1,"X",$A2,"=",B$1*$A2),"")
乘法口诀表
高级版本
第一步中输入的编号可以改用COLUMN和ROW实现。
=IF(COLUMN(A1)<=ROW(A1),CONCAT(COLUMN(A1),"X",ROW(A1),"=",COLUMN(A1)*ROW(A1)),"")
公式已经写好,你来尝试着完善相对引用吧。
待完善的公式