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;--查看数据库的结…...
在软件开发中正确使用MySQL日期时间类型的深度解析
在日常软件开发场景中,时间信息的存储是底层且核心的需求。从金融交易的精确记账时间、用户操作的行为日志,到供应链系统的物流节点时间戳,时间数据的准确性直接决定业务逻辑的可靠性。MySQL作为主流关系型数据库,其日期时间类型的…...

XCTF-web-easyupload
试了试php,php7,pht,phtml等,都没有用 尝试.user.ini 抓包修改将.user.ini修改为jpg图片 在上传一个123.jpg 用蚁剑连接,得到flag...

【Python】 -- 趣味代码 - 小恐龙游戏
文章目录 文章目录 00 小恐龙游戏程序设计框架代码结构和功能游戏流程总结01 小恐龙游戏程序设计02 百度网盘地址00 小恐龙游戏程序设计框架 这段代码是一个基于 Pygame 的简易跑酷游戏的完整实现,玩家控制一个角色(龙)躲避障碍物(仙人掌和乌鸦)。以下是代码的详细介绍:…...

51c自动驾驶~合集58
我自己的原文哦~ https://blog.51cto.com/whaosoft/13967107 #CCA-Attention 全局池化局部保留,CCA-Attention为LLM长文本建模带来突破性进展 琶洲实验室、华南理工大学联合推出关键上下文感知注意力机制(CCA-Attention),…...
Java 语言特性(面试系列1)
一、面向对象编程 1. 封装(Encapsulation) 定义:将数据(属性)和操作数据的方法绑定在一起,通过访问控制符(private、protected、public)隐藏内部实现细节。示例: public …...

突破不可导策略的训练难题:零阶优化与强化学习的深度嵌合
强化学习(Reinforcement Learning, RL)是工业领域智能控制的重要方法。它的基本原理是将最优控制问题建模为马尔可夫决策过程,然后使用强化学习的Actor-Critic机制(中文译作“知行互动”机制),逐步迭代求解…...

Psychopy音频的使用
Psychopy音频的使用 本文主要解决以下问题: 指定音频引擎与设备;播放音频文件 本文所使用的环境: Python3.10 numpy2.2.6 psychopy2025.1.1 psychtoolbox3.0.19.14 一、音频配置 Psychopy文档链接为Sound - for audio playback — Psy…...

Map相关知识
数据结构 二叉树 二叉树,顾名思义,每个节点最多有两个“叉”,也就是两个子节点,分别是左子 节点和右子节点。不过,二叉树并不要求每个节点都有两个子节点,有的节点只 有左子节点,有的节点只有…...
代理篇12|深入理解 Vite中的Proxy接口代理配置
在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...

【笔记】WSL 中 Rust 安装与测试完整记录
#工作记录 WSL 中 Rust 安装与测试完整记录 1. 运行环境 系统:Ubuntu 24.04 LTS (WSL2)架构:x86_64 (GNU/Linux)Rust 版本:rustc 1.87.0 (2025-05-09)Cargo 版本:cargo 1.87.0 (2025-05-06) 2. 安装 Rust 2.1 使用 Rust 官方安…...