昨天因贪玩了一下,一天都和同事在外面玩,计划就是这一天让自己啥也不做,一天玩下来,觉得好累,原来玩也是很累的。既然在外面放松了一天了,今天就把昨天的九九乘法表的制作方法给补上来。事实上九九乘法表的制作不是重点,重点是通过制作这个乘法表,能明白了EXCEL中绝对引用是咋回事,这才是重点。废话不多说,回到正题

在我们日常工作中如果你经常使用函数公式来处理数据据,那么绝对引用是必不可少的用到它。如果要想弄明白绝对引用是什么?用EXCEL来做个乘法表来说明它的含义。目前我只想到了五种方法。

第一种方法:原始方法

第一步:打开你的excel,在B1至J1单元格区域使用快速填充,输入数字1-9,输完后再次利用快速填充在A2至A10单元格输入数字1-9,结果如下图所示:

第二步:在B2单元格内输入公式:=$A2*B$1,并且进行向下填充、向右填充,结果如下图所示:

说明:这里是关键由于使用了快速填充,向下时是“行变列不变”,而向右拖拽时是“列变行不变”

第四步:将B2单元格公式修改为: =B$1&"X"&$A2&"="&$A2*B$1,

然后分别向下,向右填充,结果如下图所示:

这里要先说明一下,为什么公式要更新为B$1&"X"&$A2&"="&$A2*B$1。因为,为了得到九九乘法口诀表的效果,我们必须把乘数和被乘数在单元格内显示出来,所以上面的公式是将文本和数值连接起来了,这样一来一能想要显示的结果了

第五步:选中整个结果表中的右上角区域,然后将字体颜色修改为白色,同样,我把A列和第一行右键单击选择“隐藏”,结果就和九九乘法口诀表一模一样啦如下图所示:

第二种方法:公式法

前面四步如同原始方法的前四步,关键是第五步

第五步:利用IF函数,将不必要部分进行空值设置。

=IF(B$1>$A2,"",$A2&"X"&B$1&"="&$A2*B$1)

如下图

第三种方法:A1输入公式:=COLUMN(A1)&"X"&ROW(A1)&"="&ROW(A1)*COLUMN(A1),下拉并右拉。即可。其他方法,类似于第一种方法设置。

第四种方法:VBA代码

开始也是同第一种,先输入1-9,接着点击开发工具选项卡→Visual Basic进入VBA窗口,在工程管理器处双击相应的工作表,输入如下代码

Public Sub 九九乘法表()

Dim i, j

For i = 1 To 9

For j = 1 To 9

If i >= j Then Cells(i + 1, j + 1) = i & "x" & j & "=" & i * j

Next j

Next i

End Sub

点击运行,然后回到工作表处,九九乘法表已经制作完毕。效果图如下

第五种方法,主要用模拟运算表功能(这个功能是我在工作中无意中发现的)。

先在C2:K2输入1-9,在B3:B11输入1-9,然后在B2输入=IF($A1>B$1,"",A$1&"x"&B$1&"="&$A1*B$1),公式理解同方法1,接着选中B2:K11单元格,点击数据选项卡→模拟分析→模拟运算表,在弹出的窗口中的引用行的单元格点A1单元格,在引用列的单元格点B1单元格,点击确定即可。这里注意乘法表内的任意单元格不能单独删除,要删除只能全部一起删除。效果如下

vba九九乘法表代码_用五种方法利用EXCEL制作九九乘法表相关推荐

  1. 用html制作学生成绩表格代码,利用Excel制作学生成绩表.doc

    利用Excel制作学生成绩表 利用Excel制作学生成绩表 制作一个学生成绩自动统计表,可以自动统计最高分.最低分.总分.平均分.名次.三率等数据信息,还可以根据自定条件以不同的颜色显示分数.自动统计 ...

  2. php垂直居中代码_div中五种方法实现内容垂直居中

    一.行高(line-height)法 如果要垂直居中的只有一行或几个文字,那它的制作最为简单,只要让文字的行高和容器的高度相同即可,比如: p { height:30px; line-height:3 ...

  3. 大学计算机制作九九乘法表,如何利用excel制作九九乘法表-excel制作九九乘法表的方法 - 河东软件园...

    我们平时用到Excel表格的时候都会运用到很多的公式,这些公式可以帮助我们快速的解决问题.但是就算是对Excel表格非常熟悉的人员都不可能把它里面的公式完全学会,它实在太博大精深了.我们小学都学过九九 ...

  4. html制作统计期末成绩,利用Excel制作学生成绩表

    用Excel的VBA来制作精美学生成绩条. 解决问题的思路 因为每个学生只有一个学号,所以学号是惟一的,根据学号惟一性这一特点,使用VBA里的判断语句,如果学号不同,就在两者之间插入一个空白行,然后再 ...

  5. python函数可以提高代码执行速度吗_Python代码运行速度慢?这五种方法很管用

    对于Python很多人还是比较了解的,虽然说Python有很多优势但同样具有劣势,Python最大的劣势就是运行效率慢,那么如何提高Python代码运行速度呢?这五种方法很管用. 1.PyPy:在选择 ...

  6. python运行时很卡-Python代码运行速度慢?这五种方法很管用

    对于Python很多人还是比较了解的,虽然说Python有很多优势但同样具有劣势,Python最大的劣势就是运行效率慢,那么如何提高Python代码运行速度呢?这五种方法很管用. 1.PyPy:在选择 ...

  7. 手机断触怎么办_手机触摸屏失灵了怎么办,五种方法自己就能修好它!

    点击"蓝字"关注我们 ○ ○ 做 优 品 · 创 名 品 欧仕极 手机触摸屏常见问题排查 01 触摸屏断触 我们在点击某个图标时,正常情况下,手机会有所反应(一般按键底色变灰),反 ...

  8. 伤疤好了有黑印怎么办_脸上疤掉了黑印怎么办 五种方法去除黑印

    脸上疤掉了黑印怎么办 五种方法去除黑印更新时间:2018-04-02 核心提示: 脸上疤掉了之后就会留下黑色痘印,黑色痘印长时间留在脸上,自然也会让人们感觉到非常心烦,并且也会极大的影响到容貌,所以我 ...

  9. 编写Java程序_输入三个整数x,y,z,请把这三个数由小到大输出,请写出实现代码。(3种方法)

    要求说明: 输入三个整数x,y,z,请把这三个数由小到大输出. 实现代码: 第1种方法: import java.util.Scanner;public class xyzMaxMin{public ...

最新文章

  1. jsp员工管理系统mysql_简单的员工管理系统(Mysql+jdbc+Servlet+JSP)
  2. c++ 异步下获取线程执行结果_【分享吧】C++11多线程库介绍
  3. ST_Curve --- 一个专业的曲线绘制控件
  4. list.action.php,教你利用 PHP 实现高性能微服务部署
  5. 【转】jmeter学习笔记——JDBC测试计划-连接Mysql
  6. MATLAB中调用Weka设置方法(转)及示例
  7. 探索 .NET团队对API的设计流程
  8. php本地的调试安装,教你本地安装、运行、调试PHP程序
  9. Facebook190亿美元收购WhatsApp
  10. [BZOJ2036]聪明的阿卑多
  11. 20155225 2006-2007-2 《Java程序设计》第四周学习总结
  12. python网络爬虫学习笔记(八):XPath的使用
  13. webpack 了解
  14. 天神娱乐:因资金状况紧张 未能清偿部分到期债务
  15. python re正则模块详解
  16. 计算机对无人机的影响,无人机中的人工智能和自主性你了解多少
  17. 【C语言】打印出一箭穿心图案(简单版)----gotoxy函数
  18. 市场因子(Market Factor)——投资组合分析(EAP.portfolio_analysis)
  19. 华为推谷歌系统智能手机火拼微软三星
  20. ROS环境下Baxter机器人控制记录

热门文章

  1. Quantopian自学笔记02
  2. 做一个共享浏览器,把seesion克隆到异地实出1号多开(情报通、微信、生意参谋、火币网、腾讯邮箱亲测有效)不是大牌浏览器不敢用!
  3. 2-(4-噻吩)[4,5f][1,10]邻菲啰啉|cas1070190-29-2-齐岳
  4. MySQL基础期末考试试题
  5. Qt键盘事件(二)——长按按键反复触发event事件问题解决
  6. HTML编辑器选择什么,HTML编辑器有哪些?3款常用的编辑器推荐
  7. ubuntu anaconda 3.6.4 zipimport.ZipImportError: can't decompress data; zlib not available Makefile:1
  8. 【算法 | 实验18】在字符矩阵中查找给定字符串的所有匹配项
  9. ALESA切削刀具1355.3904-01
  10. linux dd查看磁盘读写,使用dd命令 测试磁盘读写速度