Excel技巧(一)
快捷键技巧
原文链接
选取某一行的数据直到最后一行:【CTRL + SHIFT + ↓ 】或者选取一行后按住SHIFT键,双击下边线就可以快速选取区域。
如果表格中有多行空行,可以先按CTRL + SHIFT + END,再按CTRL + SHIFT + 上下键调整,快速选取全部区域。
隐藏表格数据
原文链接
上下限范围取值
对下面的系数,取下限为0,取上限为2.(如果低于0则为0,如果高于2则取2,0-2之间则取原数)。

注:MAX表示取最大值,可用来设定下限;MIN表示取最小值,用来设定上限。
函数
SUBSTITUTE函数:文本字符串中用new_text替代old_text
该函数的语法为:SUBSTITUTE(text,old_text,new_text,[instance_num])
【Instance_num】为一数值,用来指定以new_text替换第几次出现的old_text。如果指定了instance_num,则只有满足要求的old_text被替换;如果缺省则将用new_text替换TEXT中出现的所有 old_text。
公式中两个负号(–),一个负号是把文本型数字转换成负数值,另一个负号是把负数值转换成需要的正数。
也可以使用“-0”、“+0”、“^1”、“*1”、“/1”等等方法来转换。
LEN函数:返回文本字符串中的字符数
该函数的语法为:Len(text)
汉字、英文字母、数字、标点符号(半角状态、全角状态)都是按1个字符计算。
LENB函数:返回文本字符串中用于代表字符的字节数
该函数的语法为:Lenb(text)
汉字、全角状态下的标点符号,每个字符按2个字节计算
英文字母、数字、半角状态下的标点符号,每个字符按1个字节计算。
LEN、LENB组合使用
原文链接
提取文本中的汉字:

提取文本中的数字:

SUMIF函数:对报表范围中符合指定条件的值求和
该函数的语法为:SUMIF(range, criteria, sum_range)
- Range为条件区域,用于条件判断的单元格区域。
- Criteria是求和条件,由数字、逻辑表达式等组成的判定条件。
- Sum_range为实际求和区域,需要求和的单元格、区域或引用。
SUMPRODUCT函数:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和
该函数的语法为:SUMPRODUCT(array1, [array2], [array3], ...)
EXACT函数:用于检测两个字符串是否完全相同
如果两个参数完全相同,EXACT函数返回TRUE值;否则返回FALSE值。
该函数的语法为:EXACT(字符串,字符串)
SUMPRODUCT、EXACT组合使用
SUMIF函数不能区分产品代码的大小写
原文链接
公式:=SUMPRODUCT((--EXACT(F2,B2:B7)=1)*D2:D7)

日期函数
DAY函数:返回一个日期的天的函数
该函数的语法为:=DAY(日期)

MONTH函数:返回一个日期的月的函数
该函数的语法为:=MONTH(日期)

YEAR函数:返回一个日期的年的函数
该函数的语法为:=YEAR(日期)

DATE函数:返回指定参数下的日期
该函数的语法为:=DATE(year,month,day)
该函数的三个参数分别为年,月,日。使用这个函数可以构造日期序列。该函数的最小的日期为1900-1-1,最大的日期为9999-12-31.

EDATE函数:返回指定日期几个月后的日期是哪一天
该函数的语法为:=EDATE(日期,要经过几个月)

TODAY函数:返回当前系统日期的函数
该函数的语法为:=TODAY(),没有任何的参数,该函数是一个易失性函数,每次找开工作表或者激活单元格的时候都会重新计算一遍。
DATEDIF函数:计算两个日期之间的差额
该函数的语法为:=DATEDIF(开始日期,结束日期,类型)
其中结束日期不能小于开始日期,第三个参数一般有下列几种:
- “y”:时间段中的整年数。
- “m”:时间段中的整月数。
- “d”:时间段中的天数。
- “md”:start_date与end_date日期中天数的差。忽略日期中的月和年。
- “ym”:start_date与end_date日期中月数的差。忽略日期中的日和年。
- “yd”:start_date与end_date日期中天数的差。忽略日期中的年。

随机函数
原文链接
RAND—随机生成0-1之间的小数
=RAND()
RANDBETWEEN—随机生成整数
=RANDBETWEEN(bottom,top)
CHAR—随机生成字母
大写字母:
=CHAR(64+RANDBETWEEN(1,26))
小写字母:
=CHAR(96+RANDBETWEEN(1,26))
INDEX—随机抽奖

公式错误
原文链接
DIV/0!
DIV是除数英文(divisor)的缩写,而【/0】表示除数为0。
当使用公式,除数为0时就会显示【#DIV/0!】错误值。

REF!
REF 是引用的英文缩写(reference),当函数公式中的单元格引用被删除时,就会显示【#REF!】错误值。

NULL!
当公式计算没有交叉区域,就会显示【#NULL!】错误值。
SUM(C2:C7 D2:D7)的意思是求这两区域的交叉部分的合计,因为这两区域没有交叉的部分,所以显示错误值。

N/A
当找不到要查找的值时就会显示【#N/A】错误值。

VALUE!
当文本参与数值运算时,就会显示【#VALUE!】错误值。
对B2、C2单元格求和,由于B2单元格775元是文本,无法参与数值运算,所以显示了【#VALUE!】错误值。

相关文章:
Excel技巧(一)
快捷键技巧 原文链接 选取某一行的数据直到最后一行:【CTRL SHIFT ↓ 】或者选取一行后按住SHIFT键,双击下边线就可以快速选取区域。 如果表格中有多行空行,可以先按CTRL SHIFT END,再按CTRL SHIFT 上下键调整,…...
C语言:文件复制
文本文件复制: #include<stdio.h>int main() {FILE* pFile1 NULL;FILE* pFile2 NULL;fopen_s(&pFile1,"D:\\11111.txt","r");fopen_s(&pFile2,"D:\\222.txt", "w");char c;while((cfgetc(pFile1))!EOF){f…...
谈谈建筑项目管理:类型、流程和工具
无论是在材料采购还是供应商管理方面,确保建筑项目按计划进行并控制在预算内始终是一项挑战。 如今,建筑项目管理正逐步采用软件驱动的方法来提升其效率。这一转型显著优化了项目规划、调度和资源配置,使建筑管理更加精确和高效。 什么是建…...
【Vue】生命周期函数
系列文章目录 第五章 生命周期函数 文章目录 系列文章目录 生命周期函数代表的是Vue实例,或者是Vue组件,在网页中各个生命阶段所执行的函数。生命周期函数可以分为创建阶段、挂载阶段、更新阶段以及卸载阶段。 创建阶段:setup挂载阶段&…...
C++系列-文件操作
文件操作 文件类型文本文件二进制文件 文件操作的三大类文件的打开方式ios::app(append)和 ios::ate(at end) 写文件写文件文件步骤读文件文件步骤二进制文件读写写一般数据写特殊数据 程序运行时产生的数据都属于临时数据,一旦程序运行完毕,就会释放&am…...
ES6解构赋值详解;全面掌握:JavaScript解构赋值的终极指南
目录 全面掌握:JavaScript解构赋值的终极指南 一、数组解构赋值 1、基本用法 2、跳过元素 3、剩余元素 4、默认值 二、对象解构赋值 1、基本用法 2、变量重命名 3、默认值 4、嵌套解构 三、复杂的嵌套结构解构 四、函数参数解构赋值 1、对象解构作为函…...
2-73 基于matlab的weber能量法求解齿轮时变啮合刚度的程序
基于matlab的weber能量法求解齿轮时变啮合刚度的程序,能够跑出刚度图,通过求解轮齿部分变形、基体变形及局部接触变形这三部分的变形,进而求得综合弹性变形,最终求出时变啮合刚度。程序已调通,可直接运行。 2- 73 齿轮…...
[C++]set和map的介绍及使用
关于set和map的接口函数部分,只重点介绍一些相较于别的容器有特殊地方的接口,set和map的接口可以触类旁通。 一、概念 (一)、关联式容器 关联式容器存储的元素是一个个的键值对<key,value>。通过键(key&#x…...
【MySQL】MySQL学习笔记(持续更新)
1. 安装MySQL(windows环境) (1)在http://www.mysql.com下载*.msi的安装文件,并运行安装: 如:mysql-installer-community-8.0.39.0.msi 全部安装包含如下内容: …...
ArcGIS如何将投影坐标系转回为地理坐标系
有时候两个数据,一个为投影坐标系,另一个为地理坐标系时,在GIS软件中位置无法叠加到一起,这需要将两个或多个数据的坐标系统一,可以直接将地理坐标系的数据进行投影,或将投影坐标系转为地理坐标系。下面介绍…...
Parallels Desktop 19 for Mac 安装虚拟机需要激活吗
Parallels Desktop 19 for Mac 乃是一款适配于 Mac 的虚拟化软件。它能让您在 Mac 计算机上同时运行多个操作系统。您可借此创建虚拟机,并于其中装设不同的操作系统,如 Windows、Linux 或 macOS。使用 Parallels Desktop 19 mac 版时,您可在 …...
wps题注为表格或图片编号
word中为表格添加题注: 问题:多次或多人编辑导致--序号不能联动更新(域代码不一致,如图) 所以是否可以批量替换word里的域代码?如果可以这问题就解决了————失败 解决办法: 如图,复制表头&…...
集成测试怎么做?
任何产品想要长期保持高质量运行,集成测试正是实现这一目标必不可少的工具。 本文重点介绍集成测试实现的流程,而非测试工具本身。我们的目的是聚焦于创建测试过程中你可能遇到的问题,以便你能自主地推进工作。 缺陷的成本 细节决定成败&a…...
java mybatis 使用work id
在 MyBatis-Plus 中,如果你想要使用 WORK_ID 作为 ID 生成策略的一部分,通常是指使用雪花算法(Snowflake Algorithm)的一种变体来生成全局唯一 ID。雪花算法能够生成一个递增的 64 位整数作为 ID,这种 ID 在分布式系统…...
MySQL 的子查询(Subquery)
在数据库查询中,有时候我们需要从一个查询的结果集中获取数据,再将这些数据作为另一个查询的一部分来使用。MySQL 提供了子查询(Subquery)这一强大工具,帮助我们实现嵌套查询,从而解决复杂的数据检索需求。…...
后端Web之数据库(以MySQL为例)
目录 1.概述 2.MySQL 3.DDL 4.DML 5.DQL 1.概述 对于我们自己写的一些小功能,数据一般存储在文件中,比如XML文件。而在实际项目中,数据都是存放在数据库中的。数据库(DataBase )是一个存储数据的集合,…...
委托发布 | 进迭时空联合移动云能力中心实现业界首个RISC-V IO虚拟化方案
仟江水商业电讯(8月22日 北京 委托发布)虚拟化是云计算技术基石,是RISC-V走进云计算等高性能计算场景的必然要求。RISC-V国际基金会2021年制定了Hypervisor 1.0规范,2023年制定了AIA 1.0规范和IOMMU 1.0规范,这3个规范…...
3-Electron打开新窗口,并跳转到指定的路由
需要配置路由。src/router/index.js {path: "/selectMode",name: "selectMode",component: () > import("//view/selectMode/index.vue"),},src/**.vue import { ipcRenderer } from "electron";const openNewTab () > {let p…...
comfyUI和SD webUI都有哪些差别呢?
ComfyUI和SD WebUI都是用于AI绘画的用户界面,它们各自有着不同的特点和适用场景。以下是两者之间的一些关键差别: 1、用户体验与界面友好性: SD WebUI(Stable Diffusion Web User Interface)以其直观易用著称,特别受初…...
MySql中常用的sql语句大全(工作常用篇)
1. DDL 1.1 操作数据库 --创建库 create database 库名;--创建库时判断库是否存在,不存在则创建 create database if no exists 库名;--查看所有数据库 show databases;--使用指定数据库 use 库名;--查看当前指定数据库包含的数据表 show tables;--查看数据库的结…...
利用最小二乘法找圆心和半径
#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …...
云原生核心技术 (7/12): K8s 核心概念白话解读(上):Pod 和 Deployment 究竟是什么?
大家好,欢迎来到《云原生核心技术》系列的第七篇! 在上一篇,我们成功地使用 Minikube 或 kind 在自己的电脑上搭建起了一个迷你但功能完备的 Kubernetes 集群。现在,我们就像一个拥有了一块崭新数字土地的农场主,是时…...
K8S认证|CKS题库+答案| 11. AppArmor
目录 11. AppArmor 免费获取并激活 CKA_v1.31_模拟系统 题目 开始操作: 1)、切换集群 2)、切换节点 3)、切换到 apparmor 的目录 4)、执行 apparmor 策略模块 5)、修改 pod 文件 6)、…...
java 实现excel文件转pdf | 无水印 | 无限制
文章目录 目录 文章目录 前言 1.项目远程仓库配置 2.pom文件引入相关依赖 3.代码破解 二、Excel转PDF 1.代码实现 2.Aspose.License.xml 授权文件 总结 前言 java处理excel转pdf一直没找到什么好用的免费jar包工具,自己手写的难度,恐怕高级程序员花费一年的事件,也…...
基础测试工具使用经验
背景 vtune,perf, nsight system等基础测试工具,都是用过的,但是没有记录,都逐渐忘了。所以写这篇博客总结记录一下,只要以后发现新的用法,就记得来编辑补充一下 perf 比较基础的用法: 先改这…...
高危文件识别的常用算法:原理、应用与企业场景
高危文件识别的常用算法:原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件,如包含恶意代码、敏感数据或欺诈内容的文档,在企业协同办公环境中(如Teams、Google Workspace)尤为重要。结合大模型技术&…...
智能仓储的未来:自动化、AI与数据分析如何重塑物流中心
当仓库学会“思考”,物流的终极形态正在诞生 想象这样的场景: 凌晨3点,某物流中心灯火通明却空无一人。AGV机器人集群根据实时订单动态规划路径;AI视觉系统在0.1秒内扫描包裹信息;数字孪生平台正模拟次日峰值流量压力…...
Map相关知识
数据结构 二叉树 二叉树,顾名思义,每个节点最多有两个“叉”,也就是两个子节点,分别是左子 节点和右子节点。不过,二叉树并不要求每个节点都有两个子节点,有的节点只 有左子节点,有的节点只有…...
如何在最短时间内提升打ctf(web)的水平?
刚刚刷完2遍 bugku 的 web 题,前来答题。 每个人对刷题理解是不同,有的人是看了writeup就等于刷了,有的人是收藏了writeup就等于刷了,有的人是跟着writeup做了一遍就等于刷了,还有的人是独立思考做了一遍就等于刷了。…...
Unity | AmplifyShaderEditor插件基础(第七集:平面波动shader)
目录 一、👋🏻前言 二、😈sinx波动的基本原理 三、😈波动起来 1.sinx节点介绍 2.vertexPosition 3.集成Vector3 a.节点Append b.连起来 4.波动起来 a.波动的原理 b.时间节点 c.sinx的处理 四、🌊波动优化…...

