【菜鸟の笔记_利用Excel自动总结表格数据_自动链接word文本】

自动更新总结表格数据

    • 1. 撰写原因
    • 2. 解决的问题
    • 3. Excel自动总结表格数据内容(一段话)。
      • 3.1问题引出
      • 3.2解决方式
    • 4.Excel数据、总结内容,自动链接更新Word文本

1. 撰写原因

【GPT的答案】利用Excel自动总结表格数据有以下好处:

  1. 时间节省:Excel可以快速计算和总结大量数据,相比手动计算,能够节省大量的时间和劳动力。通过使用Excel的公式、函数和数据透视表等功能,可以自动执行复杂的计算和汇总操作。
  2. 准确性提高:Excel的计算功能具有高度准确性,避免了人工计算中可能出现的错误。通过使用正确的公式和函数,Excel可以确保数据的准确性,减少因人为因素导致的错误。
  3. 数据更新和自动更新:当原始数据发生变化时,Excel可以轻松更新相关的计算和汇总结果。通过使用引用和链接功能,Excel可以自动更新数据,确保结果与最新数据保持一致,减少了手动调整和更新的工作量。

【我的答案】

回归实际, 利用excel函数解决现实问题,提高工作效率(下文以现实工作举例)。

2. 解决的问题

  • 从事“多规合一”村庄规划项目工作,有很多表格(国土变更数据基数转换表、用地用海与功能结构调整表、用地指标表、三生空间数据表等),项目最终需要提交成果中包含文本。而前期调研结束,根据调研结果,对表格大量数据进行整理,填写,便于后期大量的本文撰写所需数据进行核对和更正。即需excel和word来回切换(其他工作,如有类似且需要的,可接着往下看)。
  • 模式化的问题,都不是问题。因此,尝试用Excel函数自动总结表格数据内容,并将其粘贴(或者超链接)到文本中,节省工作时长。
  • 用途实现:1.单独对表格数据进行一段话总结;2.将总结表格的一段话,自动链接到word文本。
  • 适用场景:多excel表格数据和多word文本。

3. Excel自动总结表格数据内容(一段话)。

3.1问题引出

国土空间规划,用地用海数据表格如下图:
在这里插入图片描述编撰村庄规划文本,需要对土地利用现状进行描述。通常的做法对照表格,逐个进行描述。然而,后期图斑经常改动,每当一个数据修改时,文本逐个对照检查,容易遗漏、出错且效率低下。

3.2解决方式

  • 使用Excel自带的if, and函数 ,对数据进行多重情形判断输出。
    在这里插入图片描述
  • 使用Excel自带的concatenate函数,对输出结果连接总结。
    将最右列的描述,使用concatenate函数连接起来,形成一段话。
    在这里插入图片描述使用的Excel语句代码如下:
    ="其中"&IF(AND(ROUND(SUM(H4:H6),3)>0),"耕地面积"&ROUND(SUM(H4:H6),2)&"公顷,占比"&IF(AND(ROUND(SUM(H4:H6)*100/H96,2)=0),ROUND(SUM(H4:H6)*100/H96,3)&"%;",ROUND(SUM(H4:H6)*100/H96,2)&"%;"),"")
    在这里插入图片描述
  • Excel代码语句解析如下:
  • (1)实际要求
    • 1)表格中有的地类数据为零(无),总结时不需要显示。
    • 2)通常显示占比的%,小数点保留两位,但有时某些地类占比过小(0.00%),需要保留三位才显示(问:保留三位也显示不出怎么办~?答:对本工作,已没必要多显示了)。
  • (2)代码分段解释:
    • if函数显示形式:if(判断条件,判断为true该显示的结果,判断为false该显示的结果),以上语句就是在if函数中“套娃”判断;
      在这里插入图片描述 - 1)简单函数复习
      文本(固定语句)之间的连接:TextA & TextB,使用连接符&连接;
      保留小数点:round(数字,保留位数)
      And函数:and(条件1,条件2,…),本文每次判断只有一种情况(条件)。

    • 2)小tip:上图判断语句中,“耕地面积”可以先在单元格写上“耕地”,再以 该单元格&“面积”,便于代码写好之后,批量下拉,得到所有地类描述。

    • 3)综上:本段代码表示的意思为:如果(某地类面积求和(保留三位小数)>0,那么显示该地类面积(保留两位小数.xx)公顷,占比.xx%),占比中(再套个娃,即如果(套)(该地类占比%(保留两位数=0),那么应该显示多增加一位小数点显示.xxx%,否则(套)继续按照占比(保留两位小数显示.xx%)),否则,以“”表示不显示地类面积和占比信息)。
      就可以显示不同小数点位数要求、数据为0的问题。
      在这里插入图片描述

    • 4)将右侧边所有的描述,用concatenate函数连接即可;
      在这里插入图片描述在这里插入图片描述
      其他事项的描述类似,根据实际要求适当修改。在这里插入图片描述

4.Excel数据、总结内容,自动链接更新Word文本

  • 一顿操作之后,事情还没过半,远没结束(开香槟的事宜,暂不提)。
  • word文本才是最终成果之一,规划数据更改 ,文本数据一堆乱麻,披挂在眼前。
  • 先展示文本中(小小部分)关于用地布局数据的描述,聊表敬意。

在这里插入图片描述

  • 数据超链接方法
    • 1)复制Excel中数据,到Word中,【选择性粘贴】;
      在这里插入图片描述
    • 2)粘贴链接–无格式文本;
  • 在这里插入图片描述
    粘贴后,选中粘贴内容,如下图灰色显示。超链接粘贴存在一个问题:当表格、文档数据换另一台电脑时,链接数据路径变化,打开文档更新会报错,将文档中链接数据路径更改即可。
    在这里插入图片描述
    • 3)选中粘贴内容,shift+F9,显示链接内容数据路径。shift+F9,又还原为文档正常描述。
      在这里插入图片描述划线部分为Excel文件路径,没划线部分为粘贴数据单元格路径。更改路径时,只需更改文件路径,单元格路径保持原样。

    • 4)批量改Excel文件变路径内容:
      - 换电脑后,按步骤1)、2)、3)复制其中一个最新正确路径的数据到word文档,并复制正确的excel文件路径;
      - ctrl+A 全选Word文档shift+F9显示全文档链接Excel数据路径;
      - ctrl+H 弹出替换操作,将原来路径和正确路径进行全部替换;(一定要在全选文档,且shift+ F9显示全部路径状态下操作)。
      - shift+ F9恢复正常情况;
      - (所有路径正确后)当有数据更改时,选中全文,按F9更新即可;
      - Excel、word文件通常放置同一个文件夹中。
      在这里插入图片描述

    • 5)自动更新数据
      原始内容:中国陆地面积960万平方公里。
      在这里插入图片描述

更新内容:中国领土面积1260万平方公里,其中陆地面积960万平方公里,海域面积300万平方公里。

选中word文档,F9更新后如下图。
在这里插入图片描述
- 后期数据更改,只需要替换路径(不同电脑、不同路径情况),全选F9即可。
- 基本阔以开香槟了~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/22008.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

哈工大计算机网络课程数据链路层协议详解之:多路访问控制(MAC)协议

哈工大计算机网络课程数据链路层协议详解之:多路访问控制(MAC)协议 在上一小节介绍完数据链路层功能和所提供的服务后,接下来我们介绍一个在数据链路层非常重要的一个协议:多路访问控制MAC协议。 多路访问控制主要是…

【机器人模拟-01】使用URDF在中创建模拟移动机器人

一、说明 在本教程中,我将向您展示如何使用通用机器人描述格式 (URDF)(机器人建模的标准 ROS 格式)创建模拟移动机器人。 机器人专家喜欢在构建机器人之前对其进行模拟,以测试不同的算法。您可以想象,使用物理机器人犯错的成本可能很高(例如,将移动机器人高速…

Python(二):Python简介

❤️ 专栏简介:本专栏记录了我个人从零开始学习Python编程的过程。在这个专栏中,我将分享我在学习Python的过程中的学习笔记、学习路线以及各个知识点。 ☀️ 专栏适用人群 :本专栏适用于希望学习Python编程的初学者和有一定编程基础的人。无…

mac 怎么批量修改文件后缀?

mac 批量修改文件后缀的方法教程~平时在电脑上使用文件的时候,经常需要对文件的后缀名进行修改,文件后缀名也就是文件扩展名,如果仅是单纯的修改文件后缀名,并不涉及格式转换的情况下,其实方法很简单,只需要…

【学会动态规划】使用最小花费爬楼梯(3)

目录 动态规划怎么学? 1. 题目解析 2. 算法原理 1. 状态表示 2. 状态转移方程 3. 初始化 4. 填表顺序 5. 返回值 3. 代码编写 写在最后: 动态规划怎么学? 学习一个算法没有捷径,更何况是学习动态规划, 跟我…

开源免费的多数据库工具Chat2DB

Chat2DB v1.0.11使用 当前使用的版本为1.0.11,目前已经更新到2.0.1版本。 一.Chat2DB介绍 Chat2DB 是一款开源免费的多数据库客户端工具。 能够将自然语言转换为SQL,也可以将SQL转换为自然语言。 支持windows、mac本地安装,也支持服务器端…

Redis 从入门到精通【进阶篇】之高可用哨兵机制(Redis Sentinel)详解

文章目录 0.前言1. 原理详解1.1. 哨兵机制的组建1.1. 哨兵是如何知道从库的信息 1.2. 主库下线的判定1.3. 哨兵集群选举1.4. 故障的转移 2. 总结3. Redis从入门到精通系列文章4. Redis哨兵模式面试题4. 1. 什么是Redis的哨兵模式?4. 2. 哨兵模式的优点是什么&#x…

TinyML4.3.3 拆分数据

将TinyML4.3.2 生成数据(Create Sin)文章中创建的1000个样本点数据拆分为训练集、验证集、测试集,其中训练集占60%,验证集占20%,测试集占20%。 新建一个cell,编辑代码: #Well use 60% of our data for training and …

ADManager Plus:企业自动化管理的利器

在当今数字化时代,企业管理面临着越来越多的挑战。为了提高效率、降低成本并确保信息安全,自动化管理成为了企业的首要选择。而在众多自动化管理工具中,ADManager Plus无疑是一款卓越的解决方案。本文将为您介绍ADManager Plus的功能与优势&a…

【QT/OpenCV】QT实现张正友相机标定

相机标定 01、相机标定02、OpenCV函数及其张正友标定法2.1、相机标定步骤2.2、相机标定相关函数2.2.1 提取角点--- findChessboardCorners2.2.2 亚像素角点提取1--- find4QuadCornerSubpix2.2.3 亚像素角点提取2--- cornerSubPix2.2.4 绘制内角点 --- drawChessboardCorners2.2…

微信小程序第六节——个体账号如何实现用户自定义内容

📌 微信小程序第一节 ——自定义顶部、底部导航栏及获取胶囊位置信息。 📌 微信小程序第二节 —— 微信小程序第二节 —— 自定义组件。 📌 微信小程序第三节 —— 页面跳转的那些事儿。 📌 微信小程序第四节 —— 网络请求那些事…

前端videojs实现m3u8格式的直播

一、安装 npm install --save-dev video.js 二、引入 import videojs from "video.js"; import "video.js/dist/video-js.css"; 三、template 由于此处客户需要全屏至指定框大小,而不是全屏整个屏幕所以没用插件自带的全屏控件 隐藏自带全屏…