自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 问答 (1)
  • 收藏
  • 关注

原创 数组的基本运算

数组类型分为:常量数组、区域数组、内存数组、命名数组这里数组运算都是:ctrl+shift+enter结束如:如:因为是三列*两行,所以结果也是两行三列如:如:

2022-05-13 10:34:22 70

原创 数组的详细解读

选中单元格数据区域的一行就叫做:横向一维数组选中单元格数据区域的一列就叫做:纵向一维数组选中单元格数据区域多行多列就叫做:二维数组如下图所示:知道上面为什么这么讲吗,因为单元格区域本质上就是数组,如下所示:(1)行引用我选择一行引用,然后选中B2:D2按F9键,发现这个引用区域的本质上是“用逗号隔开的数组”(2)列引用我们已经见过行引用,现在我们引用一下列,看看有什么不同,如下所示:发现横向一维数组和纵向一维数组不同的地方在于,横向一维数组每一个数

2022-05-13 10:08:00 37

原创 char(),code(),if-error(),if-n-a(),v-lookup(),H-lookup(),lookup()函数

1.char(),code()函数的用法:char(number)函数:返回字符编码对应的字符code(text)函数:返回字符对应的字符编码字符编码:比如说A的字符编码是65,空格的字符编码是32char()函数的用法:char()函数特殊用法1:填充字母序列char()函数的特殊用法2:结合randbetween函数可以随机生成一些字母来做测试code()函数的用法:结果:682.iferror(),ifna()函数的用法:iferror(参数1.

2022-05-12 20:19:34 19

原创 left截取字符之特殊事例

注意:left和right都是文本函数,返回的值是文本类型如下图:我们要把姓名给截取出来,但是每行的姓名长短不齐,所以我们使用另一个思想:用字节数-字符数就等于汉字的个数了,因为一个汉字占两个字节,一个数字占一个字节!!函数公式:lenb()-len()(lenb计算的是字节数)如下所示:...

2022-05-12 14:39:47 19

原创 眼前的合计不是合计之小数位数问题

我们看下面分别求的两个合计,最后在求和的时候,不等于合计的值,这是求合计经常发生的事情,例如右边的产品一合计和产品二合计末尾8+9结果应该为7,但是总合计的结果却是8,如下图所示:原因是有小数进位,我们看产品一和二的合计,数量*单价结果应该是四位小数,但是我们的合计只保留了2位小数,所以存在小数进位的问题,所以我们要注意小数进位的问题,当我们将合计变成4位小数的时候,合计的和就跟总合计相等了,如下所示:在这里我们引入round函数:round函数的作用是:按指定位数对数字进行四舍五入

2022-05-11 20:15:37 27

原创 在合并单元格设置编号—“count-a函数”的使用

一、给合并单元格设置编号(有标题的情况下)先选中需要填充序号的单元格,然后在公式栏里面输入:counta($A$1:A1),从A1单元格开始往下面计算非空单元格的值,结果如下图所示:原理是:例如拿A4单元格来讲,序号是2,因为在它上面有两个非空的值,所以这里的序号就是2说明:合并单元格有数字,合并的单元格内只有一个数值,且这个数值显示在第一行。当拆分合并单元格,就可以显示,如下所示:当拆分单元格是发现之前合并的单元格的数值,只显示在每个合并单元格的第一行,而不是像下面这个显示

2022-05-11 10:41:05 429

原创 sum product函数的用法:

函数的原理是:将每一行对应求积以后在再相加例1:求总金额,(每行售价*销量然后加起来的和)用sumproduct函数解决:SUMPRODUCT的参数都是数组,在这里售价区域为第一个数组参数,销量区域为第二个数组参数,之前我们都是只要涉及数组格式都按ctrl+shift+Enter结束,但是用这个函数按普通的Enter结束就可以,这个函数句子的原理是:每一行对应相乘,然后相乘的结果再相加,图示如下:sumproduct还有一种用法就是:区域中间可以用乘号连接,也是先乘后和,如下图所

2022-05-10 22:04:48 61

原创 sum if函数的精妙及高级用法:

1.选整列数据区域参与计算例如:这里的条件列和求和列不是只选择了数据区域,而是选择了整列,这样做的好处是:当你新增数据的时候,求和的值也会跟着动态更新,但仅仅是选中了数据区域,新增数据的时候,求和的值不会变化,还要我们再去改变一下引用区域,所以我们在选择区域的时候直接选择有数据的整列。2.省略求和区域时,默认为对条件列求和...

2022-05-10 16:50:05 153

原创 sum函数的高级用法:参数是逻辑值

例一:这里我们要计算“大于3000的销售总额”,将判断条件“B2:B8>3000”和求和区域按F9显示出逻辑值,如下图所示:这些逻辑值能和后面B2:B8相乘的原因是因为这里的True代表1,False代表0,然后和后面的数值对应相乘,按住ctrl+shift+Enter用sum求和就可以啦,这就是原理。最后用数组的方式结束编辑就回到不显示逻辑值的状态了。例二:目的:求出财务部女性员工数...

2022-05-07 18:39:02 105

原创 动态同步数据验证和序列源

首先创建一个数据验证,如下图所示:提示:当我们创建完数据验证后,再新增序列源的值,这里是新增省份,数据数据验证那个单元格是不会检测到新增的省份的这样我们就需要重新选择序列区域,去新建数据验证了,很麻烦,如下图所示:发现数据验证那里的数据选择区域没有新增北京这个记录。在这里提供一种方法去解决这个问题:在之前的建完的数据验证基础上,将新增的数据和上面一个数据交换位置,就是按住快捷键“Shift+鼠标左键”将北京这个新增数据向上托一个位置,如下所示:然后在按住“Shift+鼠标左键

2022-05-05 10:59:56 255

原创 v lookup模糊查询的打开方式

·遍历字符串:

2022-05-04 20:16:37 95

原创 index()函数和match()函数联合使用案例

...

2022-05-04 19:40:10 1282

原创 条件格式突出显示:MATCH()函数篇

用match()函数,突出显示C列中A列没有的数据,如下图所示:如D列,第一个为10,说明C列《魔鬼投资学》在A列的第十个位置,注意算位置的时候,不算标题,第二个显示为错误值,说明这个《走对下一步》是C列里有但是A列里没有的数据。函数match()用法:match(事务,选择的区域,0)(0是精确匹配,一般都是精确匹配),这个函数的意思是,那上面的例子讲一下,MATCH($C2,$A$2:$A$97,0)(第一行《魔鬼投资学》的函数),第一个参数$C2表示《魔鬼投资学》这个数据,第二个参数是$A

2022-05-04 18:57:12 78

原创 利用count if()+条件格式突出显示多余的重复值

源数据:现在我们要如果要删除多余的重复值,直接利用条件格式的突出显示重复值,就会突出显示所有的有重复值的数据,比如这里的刘伟,就会显示所有的刘伟,那我们如果要删除重复数据,就会删除所有的刘伟,在这里我们运用countif()函数重新来解决这个问题,如下所示:运用countif()函数,返回值出现的次数,当刘伟第二次出现时,就会返回2,这样我们只用利用条件格式标识次数>2的单元格,就可以删除多余的重复值了函数的用法:countif(要选择的区域,事务);例如这里的刘伟旁边的单元格,C

2022-05-04 16:07:44 257

原创 如何快速取消大量的合并单元格并向下填充数据

原图:有很多合并的单元格,我们现在想要把它们都合并,并填充数据操作步骤:取消合并单元格根据“查找”功能;填充数据根据“定位查空值”的功能(1)ctrl+f :调出查找对话框----选项,格式---对齐---勾选合并单元格---点击查找全部---选中其中一个数据,然后快捷键:ctrl+a全选---取消单元格合并结果:取消合并单元格以后的结果(2)然后选中这一列---快捷键ctrl+g,调出定位对话框---点击空值--确定(3)现在活动单元格是A3,就是光标停的位置,然后我.

2022-05-02 21:03:57 879

原创 Excel数据录入快捷操作:

第一种:Tab当一个单元格数据输入完毕,不要按Enter,如果你横向输入数据,可以直接按Tab键,这样光标就跑到了横向的第二个单元格,就可以继续录入数据。如下图所示:第二种:选择一个区域,按Enter自动向下填充如图所示:从第一个开始填充,然后按Enter键,光标自动跑到下面的单元格,继续填充如果上一个数据录入错误,若是按Enter键录入的数据,就按Shift+Enter键返回上一个单元格,修改内容,若是按Tab键录入的数据,就按Shift+Tab键返回上一个单元格,修改内容。这样选

2022-04-30 20:49:52 432

原创 新版tableau无法通过设置度量最小值来创建环形图?解决办法来了

说明:tableau更新到2020.2以后的版本后,记录数和以前不一样了。以前的版本可以直接右击设置度量最小值,现在新版的记录数已经没有度量这个功能选项了。解决办法:(一种新的创建方式)案例:酒店价格等级分布数据源:(部分数据)...

2022-04-20 20:03:27 168 1

原创 windows端5款mysql客户端工具

1.MySQL Workbench这是数据官方出品,免费,功能强大,是首选2.HeidiSQL免费,功能强大,强烈推荐3.dbForge Studio for MySQL收费软件4.Navicat for MySQL这个确实好用,就是价格有点贵5.SQLyog收费软件,贵...

2022-04-08 10:40:16 2570

原创 SQL易错点

1.having和where的有哪些区别:where是分组前筛选,having是分组后筛选分组:group by2.as别名的用法:as别名不能用在where和having处可以在order by 里用3.distinct、group by、rank()over()的区别:disctinct:删除重复的行,数据被删除group by:分组后数据是折叠的形式;适用于分组后统计rank()over():分组后保留了原来的数据,不对数据进行任何操作,仅仅按照分组排列;适用于分组

2022-04-08 10:25:43 346

原创 SQL复杂查询:百分率问题、case when的运用

重点关注case when的运用题目:统计各科成绩各分数段人数:课程编号,课程名称,[100-85],[85-70],[70-60],[0-60]及所占百分比select course.c_id,course.c_name,sum(level1) as '[0-60]人数',sum(level1)*100/count(*) as '[0-60]占比',sum(level2) as '[60-70]人数',sum(level2)*100/count(*) as '[60-70]占比',sum.

2022-04-07 20:27:36 251

原创 SQL学生课程表复杂查询:函数cast的用法

函数cast(x as type)用法:含义:转换数据类型x:表示转换前的数据type:要转换的数据类型如下所示:题目:查询各科成绩,;列出课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率(70中80良90优)表:表score S_id C_id Score 01 01 80 01 02 90 01 03 99 02 01 70

2022-04-07 19:14:35 236

原创 SQL自连接查询原理及完全连接用法

SQL自连接查询语句 select * from customers c1,customer c2; 所以最终的自连接表,如下所示:

2022-04-07 11:45:20 1027

原创 SQL函数:case when的用法

case 有两种格式的用法:简单的case函数和case搜索函数格式一:简单的case函数格式说明: case 字段 when 条件1 then 选项1when 条件2then 选项2 ... else 条件n end例如: select case area when '北京' then ‘100’ when '深圳'th...

2022-04-06 19:07:02 103

原创 Ubuntu下载出现:Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

下载过程中总是遇见这个问题,在网上找一大堆解决办法都没用,终于解决了,打算记录一下,希望能帮到和我一样遇到这种问题的家人们。先上解决办法:连上网就可以下载了。如果你电脑是在虚拟机上装的Ubuntu系统,那么就让虚拟机连上网即可,联网请见:情况:在终端下载curl命令...

2022-03-24 15:22:49 1829

原创 Ubuntu python3.9.11源代码安装

1.在python官网下载安装包,如下图所示:python官网网址:Download Python | Python.org(1)点击Linux/UNIX(2)点击下载不同python解释器版本,分两种压缩的源文件(看自己的文件是什么压缩的,就选哪个,我选的是第一个)下载好就是下面这个样子,然后双击,将它拖出来就解压成功了 2.下载python解释器(上面的步骤是下载和解压解释器安装包,下面才是真的下载这个解释器)(1)转到co...

2022-03-22 22:34:32 1044

原创 python基本运算

1.type()函数 #不同变量类型通常不能进行运算的,所以可以根据type函数,判断类型用type检测变量是什么类型num = '98'print(type(num))结果:<class 'str'>2.算术运算<1>赋值运算,python可以为多个对象指定多个变量,但赋值号前后的数量要相等a, b, c = 98, 55, 'python'<2>除法运算“/”,取余运算“%”,截取除法“//”,幂运算“**”除法运算:除数和被..

2021-12-18 11:19:30 871

原创 身份运算符is、is not运用

python赋值操作,当两个相同值赋给两个变量的时候,两个变量的地址是不一定一样的a = 10b = 10print(a == b)print(a is b)print(id(a))print(id(b), '\n')print(a is b)a = [10, 20]b = [10, 20]print(a == b)print(a is b)print(id(a))print(id(b), '\n')a = {'小明': 98, '小红': 96}b = {'小明':

2021-12-18 11:04:09 697

原创 python基础知识系列1

1.for循环遍历格式:for 变量名 in 可遍历的变量:#遍历的含义是指将可遍历对象的值依次放进变量里面 ...<1>字符串的遍历:a = 'hello world'for i in a: print(i)结果:hello world<2>字典的遍历:#字典是由键值对组成的,而这里的小米是键,98是值a = {'小米': 98, '小明': 88, '小黑': 92, '小美': 7...

2021-12-16 21:32:31 354

原创 使用给定的整数n,编写一个程序生成一个包含(i, i*i)的字典,该字典包含1到n之间的整数(两者都包含)。假设向程序输入:5则输出为:{1:1, 2:4, 3:9, 4:16, 5:25}

程序:n = int(input("请输入一个整数(>0):"))if n: a = list(range(1, n+1)) li = [] for i in a: b = i*i li.append(b) c = dict(zip(a, li)) print(c)结果:请输入一个整数(>0):5{1: 1, 2: 4, 3: 9, 4: 16, 5: 25}...

2021-12-11 15:53:18 1295

原创 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

程序:letter_num = 0 blank_num = 0 figure_num = 0 other_num = 0 a = input('请输入一行字符:') for i in a: if i.isalpha(): letter_num += 1 elif i.isspace(): blank_num += 1 elif i.isdigit(): figure_num +=

2021-12-11 14:47:26 306

原创 创建一个Person类,在构造函数中初始化姓名name、年龄age属性,创建有返回值的get_name方法获取人的姓名,有返回值的get_age函数获取人的年龄。

程序:class Person: def __init__(self, name, age): self.name = name self.age = age def get_name(self): return f"姓名为:{self.name}" def get_age(self): return f"年龄是:{self.age}"class Student(Person): def __ini.

2021-12-11 14:40:13 2602

原创 免费自媒体类网站:

·PPT下载:officeplus:http://www.officeplus.cn/Template/Home.shtmlPPT超级市场:http://ppt.sotary.com/web/wxapp/index.html51ppt模板:http://www.51pptmoban.com/ppt/ppt汇:https://www.ppthui.com/优品PPT:http://www.ypppt.com/Hippter (ppt资源网站导航):http://www.hippter.

2021-08-05 22:06:28 199 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除