当前位置: 首页 > news >正文

【好书分享第十三期】AI数据处理实战108招:ChatGPT+Excel+VBA

文章目录

    • 一、内容介绍
    • 二、内页插图
    • 三、作者简介
    • 四、前言/序言
    • 五、目录

image.png

一、内容介绍

《AI数据处理实战108招:ChatGPT+Excel+VBA》通过7个专题内容、108个实用技巧,讲解了如何运用ChatGPT结合办公软件Excel和VBA代码实现AI办公智能化、高效化。随书附赠了108集同步教学视频、170多个素材效果、80多个关键词和33个VBA代码等。具体内容由以下两条线展开。
一是技能线:详细讲解了ChatGPT的基本操作、问答方式和指令用法,包括用ChatGPT结合Excel和VBA功能编写公式、代码,以及筛选、检查、提取、分列、排序、整理和分析等用AI技术处理表格数据的实用技巧。
二是案例线:具体安排了用AI编码实现分组求和、统计销量、统计销售额、统计重复项、计算工资补贴、计算时间差、计算年龄、计算奖金、判断性别、提取职称、多表排序、隐藏数字、转置数据、批量插入图片、隔行插入空行、创建可视化图表、一对多查询和多对一查询等实例,帮助大家更加高效地处理表格数据。
本书适合想深入学习Excel的工作人员,特别是AI结合VBA应用的人员,也可作为相关专业的教材或教辅用书。

二、内页插图

f70bd88cc29db4a6.jpg1a415a0778366b56.jpg2396d8d68e83342f.jpg91687f83e9c8e881.jpg

三、作者简介

曾公子,Office办公效率专家。世界500强企业Office效率提升训练导师。 精通微软Office和金山WPS Office,拥有超过20年Office职场实战经验,特别是Office软件在企业办公、行政文秘、 市场销售、人力资源、财务会计等方面的应用。 AI技术爱好者与实践者,精通ChatGPT、MindShow、闪击PPT以及MotionGO等AI智能软件。 擅长将先进的AI技术与Office软件相结合,提升工作的智能化与高效化。 曾指导、参与编写的Office系列图书有《完美演绎——PPT高手速成》《神技妙算——Excel高手速成》。

四、前言/序言

本书是一本关于利用人工智能(artificial intelligence,AI)技术进行数据处理的实用指南。虽然市面上已经有多种关于智能办公方面的书籍,但真正针对与AI技术结合使用案例的图书少之又少。秉承着主动识变、应变求变和科技兴邦等精神,我们编写了《AI数据处理实战108招:ChatGPT+Excel+VBA》一书,致力于为读者提供一种全新的学习和工作方式,使大家能够更好地适应时代发展的需要。
本书通过使用ChatGPT、Excel和Excel中的VBA功能介绍了108个实用技巧,涵盖了用AI技术进行数据处理的方方面面,这些技巧包括数据处理、数据分析、数据运算、数据可视化和VBA代码自动编写等,旨在帮助读者提高数据处理的效率和准确率,从而更好地应用AI技术解决实际问题。
综合来看,本书有以下5个亮点。
(1)强强结合。本书利用ChatGPT结合Excel和VBA功能,总结实际工作中的经验,内容丰富,讲解详细,为读者提供了一系列实用的技巧和方法。这种强强结合的组合使得读者能够充分利用AI技术,提高工作效率和质量。
(2)实战干货。本书提供了108个实用的技巧和实例,涵盖了从正确使用ChatGPT、用ChatGPT编写Excel函数公式、用ChatGPT处理表格数据到用ChatGPT编写VBA计算代码和VBA处理数据代码等各个方面的内容。这些实战干货可以帮助读者快速掌握AI智能办公的核心技能,并将其应用到实际工作场景中。
(3)视频教学。本书操作性强,每一个案例都录制了同步的高清教学视频,共108集。大家可以用手机扫码,边看边学,边学边用。
(4)物超所值。本书针对每个技巧提供了详细的操作步骤,并辅以510多张彩插图解实例操作过程,还附赠了与案例同步的170多个素材效果、80多个指令关键词和33个VBA代码,方便读者实战操作练习,提高办公效率。
(5)适应性强。本书适用于各个层次的数据处理人员,无论是初学者还是有经验的专业人士,都可以从中受益。
本书内容高度凝练,由浅入深,以实战为核心,希望本书能够给予读者一定的帮助。
特别提示:本书在编写时,所选插图是基于办公软件Microsoft Office 365版的Excel界面和ChatGPT 3.5的界面截取的实际操作图片。但图书从编辑到出版需要一段时间,在此期间,这些软件的功能和界面可能会有变动。请在阅读时,根据书中的思路,举一反三,进行学习。还需要注意的是,即使是相同的关键词,ChatGPT每次的回复也会有差别,因此在扫码观看教程视频时,读者应把更多的精力放在ChatGPT指令关键词的编写和实操步骤上。
特别提醒:尽管ChatGPT具备强大的模拟人类对话的能力,但由于其是基于机器学习的模型,因此在生成的文案中仍然会存在一些语法错误,读者需根据自身需求对文案进行适当修改或再加工后方可使用。
本书由曾公子编著,参与编写的人员还有刘华敏,在此表示感谢。由于作者知识水平有限,书中难免有疏漏之处,恳请广大读者批评、指正。
编 者
2024年2月

五、目录

第1章AI助手:正确使用ChatGPT001
11 掌握ChatGPT的基本操作002
001 掌握ChatGPT的主要功能 002
002 管理ChatGPT的聊天窗口 003
003 掌握ChatGPT的换行操作 006
004 掌握ChatGPT的改写操作 007
12 正确向ChatGPT提问008
005 准确描述数据处理需求 008
006 提供足够的数据源信息 010
007 通过模拟案例获取操作指引 013
008 引用具体函数或功能 014
009 尊重ChatGPT的局限性 015
010 训练ChatGPT的回复机制 017
011 根据上文追问或补充描述 018
012 给ChatGPT定义角色身份 019
13 用ChatGPT学习Excel中的常用操作021
013 用ChatGPT学习表格格式化操作 021
014 用ChatGPT学习表格布局调整操作 022
015 用ChatGPT学习数据筛选操作 022
016 用ChatGPT学习数据可视化操作 023
017 用ChatGPT学习标记数据操作 024
018 用ChatGPT学习生成数据报告的方法 025
019 用ChatGPT学习如何分析表格中的数据 026
020 用ChatGPT学习如何将资料整理成表格 027
第2章智能运算:用ChatGPT编写公式031
21 创建公式的基本操作032
021 认识相对引用、绝对引用和混合引用 032
022 快速建立运算公式 036
023 快速插入函数公式 037
024 利用函数清单选择函数 039
025 自动校正公式中的错误 041
22 用ChatGPT辅助运算042
026 用ChatGPT提供求和快捷键 042
027 用ChatGPT讲解函数使用方法 043
028 用ChatGPT继续编写函数公式 045
029 用ChatGPT检查公式是否正确 049
23 用ChatGPT编写公式052
030 用ChatGPT计算平均值 052
031 用ChatGPT获取业绩排名 053
032 用ChatGPT进行累计求和 055
033 用ChatGPT定位查找员工的信息 056
034 用ChatGPT查找员工对应的部门 059
035 用ChatGPT计算奖金区间的人数 062
036 用ChatGPT自动更新日期和时间 063
037 用ChatGPT计算日期之间的时间 065
038 用ChatGPT按条件计算满勤奖金 066
039 用ChatGPT多条件判断学生成绩等次 068
040 用ChatGPT提取开始时间和结束时间 070
第3章高效办公: 用ChatGPT处理数据072
31 用ChatGPT筛选、检查、排序数据073
041 用ChatGPT筛选无用数据 073
042 用ChatGPT协助检查数据 075
043 用ChatGPT排序表格数据 076
32 用ChatGPT提取数据079
044 用ChatGPT提取姓名后面的职称 079
045 用ChatGPT提取指定位置的标题 081
046 用ChatGPT提取身份证号中的出生日期 083
047 用ChatGPT根据身份证号计算年龄 085
048 用ChatGPT根据身份证号判断性别 087
33 用ChatGPT查找数据089
049 用ChatGPT高亮显示销售数据 089
050 用ChatGPT多对一查询部门负责人 092
051 用ChatGPT找出重复的订单号 094
052 用ChatGPT根据指定城市查找客户 096
053 用ChatGPT在指定范围内查找关键词 100
第4章ChatGPT+Excel:智能加载AI助手104
41 加载ChatGPT插件105
054 加载ChatGPT插件 105
055 获取OpenAI API Key(密钥) 107
056 输入ChatGPT插件密钥 109
42 使用ChatGPT AI函数110
057 用AIASK函数获取数据分析结果 110
058 用AIEXTRACT函数提取指定内容 111
059 用AIFILL函数自动生成连续序列 113
060 用AIFORMAT函数转换数据格式 114
061 用AILIST函数合并每行文本内容 115
062 用AITRANSLATE函数翻译文本 116
第5章ChatGPT+VBA:自动计算表格数据118
51 VBA编辑器基本操作119
063 添加“开发工具”选项卡 119
064 展开VBA编辑器中的窗口 119
065 移除插入的模块 120
066 了解宏代码的编写框架 122
067 通过两种方式查看代码 123
068 编辑创建的宏 125
52 用ChatGPT编写宏代码127
069 在ChatGPT中获取宏代码 127
070 使用ChatGPT编写的代码 128
071 保存创建的宏文件 131
53 用ChatGPT编写运算代码132
072 用ChatGPT编写分组求和的代码 133
073 用ChatGPT编写产品数量统计的代码 136
074 用ChatGPT编写统计同类型总值的代码 138
075 用ChatGPT编写统计成绩分数的代码 142
076 用ChatGPT编写统计销售额的代码 145
077 用ChatGPT编写计算工资补贴的代码 147
078 用ChatGPT编写统计重复项数量的代码 149
079 用ChatGPT编写计算时间差的代码 151
第6章ChatGPT+VBA:自动处理表格数据157
61 用ChatGPT编写拆合代码158
080 用ChatGPT编写拆分工作表的代码 158
081 用ChatGPT编写合并工作表的代码 160
082 用ChatGPT编写多表合成总表的代码 162
083 用ChatGPT编写单行拆分为多行的代码 165
62 用ChatGPT编写查找、筛选、排序代码167
084 用ChatGPT编写跨表查找值的代码 168
085 用ChatGPT编写一对多查询的代码 170
086 用ChatGPT编写模糊筛选的代码 172
087 用ChatGPT编写单元格颜色筛选的代码 175
088 用ChatGPT编写分列提取数据的代码 176
089 用ChatGPT编写数据排序的代码 179
090 用ChatGPT编写多表同时排序的代码 181
091 用ChatGPT编写核查数据差异的代码 183
63 用ChatGPT编写批量操作代码185
092 用ChatGPT编写批量插入图片的代码 185
093 用ChatGPT编写隔行插入空行的代码 186
094 用ChatGPT编写批量删除数字的代码 188
095 用ChatGPT编写批量删除座机号的代码 190
64 用ChatGPT编写其他代码192
096 用ChatGPT编写数据转置的代码 193
097 用ChatGPT编写设置日期格式的代码 194
098 用ChatGPT编写创建可视化图表的代码 196
099 用ChatGPT编写隐藏数字的代码 198
100 用ChatGPT编写将数据标红的代码 200
第7章综合实战:制作员工工资查询表202
71 制作员工工资查询表203
101 创建员工工资查询表 203
102 设置表格格式 204
103 添加数据单位 205
72 用ChatGPT计算员工工资206
104 用ChatGPT计算加班费 206
105 用ChatGPT计算实发工资 207
73 用VBA代码查询员工工资208
106 创建查询文本框控件 208
107 录制宏并生成VBA代码 209
108 运行宏并查询员工工资 210

image.png

相关文章:

【好书分享第十三期】AI数据处理实战108招:ChatGPT+Excel+VBA

文章目录 一、内容介绍二、内页插图三、作者简介四、前言/序言五、目录 一、内容介绍 《AI数据处理实战108招:ChatGPTExcelVBA》通过7个专题内容、108个实用技巧,讲解了如何运用ChatGPT结合办公软件Excel和VBA代码实现AI办公智能化、高效化。随书附赠了…...

001 CentOS 7.9 安装及配置jdk-8u411-linux-x64.tar.gz

文章目录 1. 下载JDK安装包2. 创建安装目录3. 上传并解压JDK安装包4. 配置环境变量5. 验证安装-bash: pathmunge: command not found配置文件区别$PATH https://dbeaver.io/ 1. 下载JDK安装包 首先,需要从Oracle官方网站或其他可信赖的来源下载jdk-8u411-linux-x64…...

Revit二次开发-WPF ProgressBar 执行程序中显示进度条

Revit开发执行命令时如果时间长,界面会顶住,导致用户误以为程序未响应,解决方法:增加WPF ProgressBar 进度条执行程序中显示进度条,提示命令还是进行中, 实现流程: 新建一个WPF,Window启动时加载一个事件Loaded=“Window_Loaded”,用于显示进度条在WPF后台,新建一个异…...

React:构建Web应用的未来

引言 在不断发展的Web开发领域,React已经成为一股主导力量,重塑了我们构建用户界面和交互式应用的方式。React由Facebook(现Meta)开发,由于其创新的基于组件的架构、高效的虚拟DOM渲染和声明式编程风格而广受欢迎。在…...

【Elasticsearch】Centos7安装Elasticsearch、kibana、IK分词

目录 本文安装包下载地址注意安装elasticsearch1.上传文件2.解压elasticsearch-6.3.1.tar.gz3.开启远程连接权限4.修改其他配置[root用户操作]5.重启虚拟机6.启动es7.外部访问 安装kibana-61.解压2.配置3.启动kibana4.访问5.在开发工具中做数据的增删改查操作 安装IK分词1.wind…...

IDEA中各种Maven相关问题(文件飘红、下载依赖和启动报错)

错误情况 包名、类名显示红色、红色波浪线,大量依赖提示不存在(程序包xxx不存在) 工程无法启动 一、前提条件 1、使用英文原版IDEA 汉化版的可能有各种奇怪的问题。建议用IDEA英文版,卸载重装。 2、下载maven,配置环…...

Android 13 VSYNC重学习

Android 13 VSYNC重学习 引言 学无止境,一个字干就完事! 源码参考基于Android 13 aosp! 一. Android VSync模块开胃菜 在开始正式的分析之前,我们先简单对Android的Vsync模块简单介绍下,如下图所示,其中: HW_VSync是…...

std::move和左值右值

引用:windows程序员面试指南 std::move std::move 是 C 标准库中的一个函数模板,用于将一个左值(左值引用)转化为右值引用,从而实现移动语义。 移动语义是一种可以将资源(如内存)从一个对象转…...

QT学习备份

2023年1月2日09:00:32 1.信号/槽编辑器 发送者:控件 信号:是控件发出的信号 接受者:包含控件的容器 槽:程序上用slot标识的方法 2.Q_OBJECT宏 只有继承了QObject类的类,才具有信号槽的能力。所以,为了使用…...

【wiki知识库】03.前后端的初步交互(展现所有的电子书)

📝个人主页:哈__ 期待您的关注 目录 一、🔥今日目标 二、📂前端配置文件补充 三、🌏前端Vue的改造 四、💡总结 一、🔥今日目标 在上一篇文章当中,我已带大家把后端的一些基本工…...

AOP——学习

AOP(面向切面编程)是Spring框架的重要特性之一,用于分离关注点并处理横切关注点,如日志记录、安全性和事务管理。在面试中,AOP相关的问题通常会涉及基本概念、应用场景、实际使用、以及与其他编程范式的比较。以下是一…...

Linux静态库、共享动态库介绍、制作及使用

参考学习:Linux下的各种文件 、动态库基本原理和使用方法,-fPIC选项的来龙去脉 、Linux静态库和动态库分析 文章写作参考:Linux共享库、静态库、动态库详解 - sunsky303 - 博客园 (cnblogs.com) 一.Linux共享库、静态库、动态库详解 使用G…...

【Paddle】稀疏计算的使用指南 稀疏ResNet的学习心得 (2) + Paddle3D应用实例稀疏 ResNet代码解读 (1.6w字超详细)

【Paddle】稀疏计算的使用指南 & 稀疏ResNet的学习心得 Paddle3D应用实例稀疏 ResNet代码解读 写在最前面一、稀疏格式简介1. COO(Coordinate Format)2. CSR(Compressed Sparse Row Format) 二、Paddle稀疏张量支持1. 创建 C…...

Linux系统维护

1. 批量安装部署 2. 初始化配置 3. 禁用Selinux 永久更改 SELinux 配置: 编辑 SELinux 配置文件:使用文本编辑器打开 /etc/selinux/config 文件: 在配置文件中,找到 SELINUX… 的行。将其值更改为以下选项之一: e…...

经典文献阅读之--RenderOcc(使用2D标签训练多视图3D Occupancy模型)

0. 简介 3D占据预测在机器人感知和自动驾驶领域具有重要的潜力,它将3D场景量化为带有语义标签的网格单元。最近的研究主要利用3D体素空间中的完整占据标签进行监督。然而,昂贵的注释过程和有时模糊的标签严重限制了3D占据模型的可用性和可扩展性。为了解…...

蓝牙设备中的UUID

文章目录 一、Device UUID二、Service UUID 一、Device UUID Device UUID也可以被称作为DeviceID。 Android 设备上扫描获取到的 deviceId 为外围设备的 MAC 地址,相对固定。iOS 设备上扫描获取到的 deviceId 是系统根据外围设备 MAC 地址及发现设备的时间生成的 …...

网络之再谈体系结构

大家都知道的是网络的体系结构,现代软件常用的体系结构无非是TCP/IP协议栈,OSI因为实现复杂并且效率没有TCP/IP协议栈好,所以不用OSI,但是,最近在复习网络知识的时候,发现了一些奇怪的地方,那就…...

在flutter initState 方法,触发 setState导致循环执行

在Flutter中,如果你在initState中调用了一个方法,并且这个方法可能导致状态更新,这可能会引起无限循环,因为每次状态更新都会再次调用initState。 为了避免这种情况,你应该检查调用的方法是否会导致状态更新&#xff…...

JavaScript字符串方法

charAt() 方法:返回指定索引处的字符。 示例: let str "Hello World"; console.log(str.charAt(0)); // Output: "H" console.log(str.charAt(6)); // Output: "W"charCodeAt() 方法:返回指定索引处字符的 Un…...

YD/T 2698-2014 《电信网和互联网安全防护基线配置要求及检测要求 网络设备》标准介绍

编写背景 随着互联网技术的飞速发展,网络设备的安全问题日益凸显。为了加强电信网和互联网的安全防护,保障网络环境的稳定和用户信息的安全,YD/T 2698-2014标准应运而生。此标准旨在为网络设备提供一套基线配置要求,以及相应的安…...

QCC30XX如何查找本地地址码

查找本地地址段/********************************************************************** Copyright (c) 2016 - 2017 Qualcomm Technologies International, Ltd. FILE NAME sink_private_data.c DESCRIPTION This module works as a container for all private and common…...

基于 DCT 的图像滤波

需求分析 对于图像去噪这一需求,我们可以通过DCT(离散余弦变换)算法来实现。DCT是一种基于频域的变换技术,可以将图像从空间域转换为频域,然后通过滤波等处理方式进行去噪。 针对这一需求,我们需要进行以下…...

spdlog日志库源码:自定义异常类spdlog_ex

自定义异常类spdlog_ex 标准库异常类(std::exception)系列,能满足大多数使用异常的场景,但对系统调用异常及错误信息缺乏支持。spdlog通过继承std::exception,扩展对系统调用的支持,实现自定义异常类spdlo…...

3.每日LeetCode-数组类,爬楼梯(Go,Java,Python)

目录 题目 解法 Go Java Python 代码地址:leetcode: 每日leetcode刷题 题目 题号70. 爬楼梯 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入&#xff…...

单节点11.2.0.3参数文件恢复到RAC11.2.0.4启动失败

问题描述 通过pfile生成spfile失败,提示DATA磁盘不存在 SQL> create spfileDATA/DXJ/spfiledxj.ora from pfile/home/oracle/initdxj20240529.ora; create spfileDATA/DXJ/spfiledxj.ora from pfile/home/oracle/initdxj20240529.ora * ERROR at line 1: ORA-1…...

Windows电脑高颜值桌面便利贴,便签怎么设置

在这个看颜值的时代,我们不仅在衣着打扮上追求时尚与美观,就连电脑桌面也不愿放过。一张唯美的壁纸,几款别致的小工具,总能让我们的工作空间焕发出不一样的光彩。如果你也热衷于打造高颜值的电脑桌面,那么,…...

代码随想录35期Day54-Java

Day54题目 LeetCode392判断子序列 核心思想:公共子序列长度达到需要判断的字符串的长度,说明是子序列 class Solution {public boolean isSubsequence(String s, String t) {if("".equals(s)) return true;int[][] dp new int[s.length()1][t.length()1];for(int…...

Ubuntu使用sudo命令

在Ubuntu系统中,使用管理员权限通常涉及到使用sudo命令。这是因为Ubuntu默认情况下不直接允许root用户登录,而是通过sudo命令来执行需要管理员权限的任务。以下是一些常见的使用管理员权限的方法: 1. 使用sudo命令 运行单个命令 如果只需要…...

三方语言中调用, Go Energy GUI编译的dll动态链接库CEF

如何在其它编程语言中调用energy编译的dll动态链接库,以使用CEF 或 LCL库 Energy是Go语言基于LCL CEF开发的跨平台GUI框架, 具有很容易使用CEF 和 LCL控件库 interface 便利 示例链接 正文 为方便起见使用 python 调用 go energy 编译的dll 准备 系统&#x…...

Go微服务: Grpc服务注册在Consul的示例(非Go-Micro)

概述 现在,我们使用consul客户端的api来把GRPC服务实现注册到consul上,非Go-Micro的形式其实,consul官方提供了对应的接口调用来实现,golang中的consul/api包对其进行了封装我们使用consul/api来进行展示 目录结构 gitee.com/g…...