Office Notes

一些Office的笔记

Posted by Ryan Yim on 2024-02-27
Estimated Reading Time 6 Minutes
Words 1.8k In Total
Viewed Times

Office——WPS Office、LibreOffice

LibreOffice
1
2
3
4
libreoffice 命令行:Warning: failed to launch javaldx - java may not function correctly
sudo apt-get install libreoffice-java-common
#### libreoffice转Excel为CSV
libreoffice --headless --convert-to csv --outdir 【文件夹】 【Excel表格】

Word

删除文档末尾的空白页

https://baijiahao.baidu.com/s?id=1780657853654325186&wfr=spider&for=pc
方法1:直接删除空白页
这是最简单的一种方法,你可以直接将光标放在空白页上,然后按下“Backspace”键或者“Delete”键即可删除空白页。
方法2:使用段落格式化功能
如果你有多余的段落,你可以使用段落格式化功能来删除空白页。选中需要删除的段落,然后在“段落”菜单中选择“段前段后为0”即可。
方法3:使用表格功能
如果你有一个表格,你可以使用表格功能来删除空白页。将表格转换为文本,然后删除多余的行或列即可。
方法4:使用查找和替换功能
你可以使用查找和替换功能来删除空白页。按下“Ctrl+H”组合键打开查找和替换窗口,在“查找内容”中输入“^p^p”,在“替换为”中输入“^p”,然后点击“全部替换”即可。
方法5:使用分隔符功能
如果你使用了分隔符功能来分隔文档,你可以使用它来删除空白页。在“插入”菜单中选择“分隔符”,然后在弹出的窗口中选择“分节符类型”中的“下一页”即可。

页脚插入页码出现{PAGE*MERGEFORMAT} —— 页码变成了域代码的显示方式

在word中点击插入页码后,按Alt + F9快捷键在显示功能变数代码与功能变数结果之间切换,即可将 “PAGE.MERGEFORMAT”变成正常页码

Excel

对比数据(行内对比)

https://www.cijiyun.com/newsview?id=172998
https://zhuanlan.zhihu.com/p/48789733

方法1:函数VLOOKUP

Excel提供了一些函数来帮助我们对比两列数据。例如,我们可以使用VLOOKUP函数来查找第一列中的数值是否存在于第二列中。我们可以在第三列中使用以下公式:

=IF(ISNA(VLOOKUP(A1,$B$1:$B$10,1,FALSE)),"Not Found","Found")

方法2:条件格式(相同)

使用条件格式。选中需要对比的数据范围,点击“开始”选项卡中的“条件格式”,选择“突出显示单元格规则”并选择“相等于”。在相应的对话框中,选择要对比的不同列,然后选择合适的格式和样式。这样,Excel就会将相同的数据以特定的格式进行高亮显示,方便我们找出共同点。

方法3:定位功能

Excel中定位功能有一个特别方便的方法可以对比两列数据,那就是「行内容差异单元格」。其原理是,定位两列数据中同一行内单元格不同的数据,之后可以设置格式显示不同的内容。
选中要对比的两列数据;按下「Ctrl + G」快捷键,弹出定位菜单,点击左下角「定位条件」;其中,选择「行内容差异单元格」,点击确定;这时已经定位选中了不同的单元格,设置背景色,可以突出显示对比结果。

方法4:使用条件格式(突出不同)

使用条件格式不需要单独一列,可以直接在原有的数据列显示对比结果。
如果:E列、F列,要突出E列中不同B的单元格:
选中E列对比的区域(选E列就好!);在条件格式菜单中,点击「新建规则」;其中,选择最后一项,「使用公式确定要设置格式的单元格」;在下方输入框中,输入以下公式=NOT($E1=$B1)(1还是3取决于有没有表头,从第几行开始比较);点击下方「格式」按钮,设置一填充背景色;最后点击确定完成。
复制条件格式请用格式刷

方法5:使用公式(IF)

需要另取一行:=IF(B3=E3,"","不一致") 公式中,先用对比运算符「=」对比两个单元格,如果相同将返回TRUE,反之返回FALSE。然后使用 IF 函数,如果返回 FALSE,那么单元格显示「不一致」。

方法6:

WPS数据选项卡,数据对比-突出唯一值(不是行内!)

匹配数据

已知:

2022年度省级乡村振兴示范名单 2023年度推荐省级乡村振兴示范村名单 2023年度漳州市乡村振兴实绩突出村名单
隆教乡新厝村 东园镇埭尾村 东园镇埭尾村
白水镇白水村 东园镇港边村 东园镇厚境村
程溪镇东马村 东泗乡下浦村 白水镇白水村
东园镇南边村 海澄镇黎明村 东泗乡下浦村
东园镇厚境村 双第农场寨仔管区 海澄镇埭新村
(填充) 港尾镇石埠村 海澄镇仓头村
(填充) (填充) 浮宫镇田头村
(填充) (填充) 浮宫镇邱厝村
(填充) (填充) 港尾镇深沃村
(填充) (填充) 双第农场侨星管区

需要匹配:

1
2
3
4
5
6
7
8
9
白水镇白水村
白水镇白水村
榜山镇上苑村
榜山镇上苑村
东园镇港边村
东园镇港边村
东园镇港边村
东园镇港边村
东园镇厚境村

可以:

=VLOOKUP(E2,$A$1:$A$11,1,FALSE),有数值的就是匹配到的

或者:

=IF(ISNUMBER(MATCH("白水镇白水村",B:B,0)),"找到","未找到")

RANK

1
2
3
4
5
6
总的来说,RANK 是较旧的函数,处理并列情况时可能会出现跳跃的排名;而 RANK.EQ 返回跳过重复排名的连续排名,RANK.AVG 返回平均排名。在大多数情况下,推荐使用 RANK.EQ 或 RANK.AVG,因为它们能更准确地处理并列情况。

中国式排名:=SUMPRODUCT(($B$2:$B$22>B2)/COUNTIF($B$2:$B$22,$B$2:$B$22))+1
格式:=SUMPRODUCT((【拍的依据的区间】>【排的依据】)/COUNTIF(拍的依据的区间,拍的依据的区间))+1
普通排名:=RANK.EQ(B2,$B$2:$B$22)
格式:=RANK.EQ(【排的依据】,【拍的依据的区间】)
序号 分数 =SUMPRODUCT(($B$2:$B$22>B2)/COUNTIF($B$2:$B$22,$B$2:$B$22))+1 =RANK.EQ(B2,$B$2:$B$22)
1 87.5 1 1
2 84.375 2 2
3 84.375 2 2
4 81.25 3 4
5 81.25 3 4
6 81.25 3 4
7 81.25 3 4
8 78.125 4 8
9 75 5 9
10 75 5 9
11 75 5 9
12 75 5 9
13 75 5 9
14 75 5 9
15 75 5 9
16 75 5 9
17 68.75 6 17
18 68.75 6 17
19 68.75 6 17
20 68.75 6 17
21 68.75 6 17

VLOOKUP

员工姓名 部门
张三 销售部
李四 人力资源部
王五 技术部
员工姓名 工资
张三 5000
李四 6000
王五 7000
1
2
1匹配表2工资:查询的表只能2列!
=VLOOKUP("张三", A:B, 2, FALSE)

PPT

1
2



If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !