数据汇报更人性化 快速生成Excel特定格式文本

2020-09-12 14:23平淡
电脑爱好者 2020年16期
关键词:单元格汇报公式

平淡

可以看到,上述文本的核心内容是A:D列中的数据(每个单元格对应一行内容),然后再加上“每日汇报”和“汇报人:”字样,因此我们可以使用文本连接符“&”进行数据内容的连接。

为了便于展示文本,我们首先建立一个用于“汇报”的新表。接着定位到新表的A2单元格,输入公式“=Sheet1!A2+1”(表示在原来的日期上加1,即今天汇报的内容是昨天的统计数据),定位到B2单元格,输入公式“="每日汇报”&CHAR(10)&"汇报日期:”&TEXT(Sheet1!$A2+1,"yyyy年mm月dd日")&CHAR(10)&Sheet1!$B$1&":"&ROUND(Sheet 1!B2/10000,2)&"万元,"&CHAR(10)&"其中:"&CHAR(10)&Sheet1!$C$1&":"&ROUND(Sheet1!C2/10000,2)&"万元,"&CHAR(10)&Sheet1!$D$1&":"&ROUND(Sheet1!D2/10000,2)&"萬元"&CHAR(10)&"汇报人:销售部张三"”(图2)。

公式解释:

"每日汇报"&CHAR(10):“每日汇报”前添加8个空格是为了让该字符居中显示,然后使用“&”和CHAR函数连接,CHAR(10)表示换行键。

TEXT(Sheet1!$A2+1,"yyyy年mm月dd日":使用TEXT函数将A2单元格的日期格式转换为年、月、日显示的文本,$A2表示对A2列的绝对引用。

Sheet1!$B$1&":"&ROUND(Sheet1!182/10000,2)&"万元:$B$1表示对B1单元格的绝对引用,即始终显示“销售额小计”,$C$1、$D$1引用类似。ROUND用于四舍五入,显示两位小数。

在A2、B2单元格显示引用的文本数据后,我们可以按照实际需要设置背景颜色、字体、字号等内容。接着下拉填充公式,这样后面的所有单元格就会自动使用设置的格式生成指定的文本了,看起来非常直观(图3)。

好了,现在我们只要复制此文本或截图发给领导即可。举一反三,我们也可以制作其他数据的文本,比如员工的考勤信息等(图4)。

猜你喜欢
单元格汇报公式
组合数与组合数公式
排列数与排列数公式
等差数列前2n-1及2n项和公式与应用
防疫关隘,我向省长汇报
玩转方格
玩转方格
浅谈Excel中常见统计个数函数的用法
电视汇报片的艺术表达
我每天都得“早请示、晚汇报”