- 博客(30)
- 资源 (2)
- 收藏
- 关注
原创 excel练习
=DATEDIF(TODAY(),DATE(2019,11,11),"D")间隔天数=EOMONTH(TODAY(),0)获取月底日期=TEXT(DATE(2019,11,11),"yyyy")提取年月日=AVERAGEIF(B2:B10,"语文",C2:C10)计算语文平均分=SUMIFS(C2:C10,A2:A10,"孙")-SUMIFS(C2:C10,A2:A10,"孙",...
2019-10-26 01:53:14 316
原创 EXCEL笔试题
1.计算今天到“2019/11/11”的天数=DATEDIF(TODAY(),DATE(2019,11,11),"D")=DATEDIF(TODAY(),DATEVALUE("2019/11/11"),"D")2.本月末日期=EOMONTH(TODAY(),0)3.提取日期的年月日=TEXT(DATE(2019,10,25),"yyyy")=TEXT(DATE(2019,10,25)...
2019-10-26 01:31:55 3063
原创 VBA作业
在VBE中编写一个函数,计算从1累加到100的和,用MsgBox显示计算结果。以下分别为do语句和for语句写成的模块Sub oneTo100的和() i = 1 s = 0 Do While i <= 100 s = i + s i = i + 1 Loop MsgBox ("1累加到100的和为:" & ...
2019-10-08 00:14:27 768
原创 算法学习之冒泡排序法
以下为VBA代码来源:《EXCEL VBA编程实战宝典》–第5章 程序结构控制Sub BubbleSorted() Dim k As Integer Randomize With Worksheets("Sheet1") For k = 1 To 100 .Cells(k, 1) = Int(Rnd * 10) + 1 '在第一列生成100个随机...
2019-10-07 18:55:32 191
原创 sumproduct()学习
功能1–多条件计数(并列/同列)例1:对每一天早上所在人数 与晚上所在人数进行计数(同列),通班同时算作早班和晚班。=SUMPRODUCT((G$4:G$13="A")+(G$4:G$13="T"))例2:班上女生超过90分的人数(并列)=SUMPRODUCT(($B$2:$B$10="女")*($C$2:$C$10>=90))功能2–求总金额结合product()函数和su...
2019-10-05 23:45:14 854
原创 VBA学习之复制粘贴表
1 建立测试文件夹每张表的内容如下:在文件夹里建立5个相同内容的副本:2 百度网上代码进行试用代码1(原代码链接):Sub MoveSheets() '在下面Array中列出所有需要复制的工作表的名称'换行符为:空格+_Worksheets(Array("C:\Users\gui\Desktop\工作\VBA学习\数据\复制粘贴测试\test.xlsx",x_ "C:\...
2019-10-05 21:57:59 3584
原创 VBA学习之变量声明
1 声明整数型变量(Interger)Dim n As IntergerDim n%储存:16位(2字节)数值范围:[-32768,32768]提示:32768=2^15,1Byte=8Bit(1位=8字节)2 声明长型变量(Long)Dim n&储存:32位(4字节)数值范围:[-2147483648,2147483647]提示:2147483647=2^31-1 解...
2019-09-24 15:32:10 819
原创 EXCEL之快捷键学习(day1)
学习目的:了解有哪些快捷操作方式提示:孰能生巧,实际需要应用的时候再查找快捷方式也不迟,所以我认为首先得了解有哪些快捷方式才是入门。感想:工作没完没了1: Ctrl + Pgdn;Ctrl + PgUp作用:切换sheet(即切换工作表);也可用于切换浏览器标签页为使自己更清楚地看到效果,此处下载LICEcap软件制作gif动图下载链接:LICEcap官方免费下载地址2:Ctrl +...
2019-09-23 22:35:12 201
原创 EXCEL__班表班次次数自动更新
获取每个人目前为止的T(通班)个数offset()函数公式:=Offset(参照单元格,行偏移量,列偏移量,返回几行,返回几列)应用到这个例子,以每人1号所对应的单元格(JEAR在1号对应的班表的单元格是G8)开始,无行列偏移量,即均为0,返回1行,n列。这个1行n列就是所需要进行计数的区域。=COUNTIF(OFFSET($G4,0,0,1,TEXT(TODAY(),"DD")),"...
2019-09-21 13:18:04 652
原创 VBA自学笔记
1 录制宏完成录制宏操作后,对其代码进行学习Sub test1()'' test1 宏'' ActiveCell.FormulaR1C1 = "1" Range("A1").Select #A1赋值1 Selection.AutoFill Destination:=Range("A1:A12"), Type:=xlFillSeries Range...
2019-06-26 10:37:53 1011
原创 Spyder安装模块
出现:no mudule named PyPDF2 error1 打开Anaconda Prompt(开始-搜Anaconda Prompt)2 pip install [module名]或者conda install [module名]
2019-06-05 12:46:15 5597
原创 WORD中页码变成一样
改变这种模式的方式就是在想要设置第一页的地方点击:插入→页码。 之后会跳出以下窗口:2 点击:页码→页面底端。这样页码就自动在底端连续生成了。从任意页开始设置页码为1要在该页码的前一页末尾点击:这个叫做分节符删除分节符1 首先打开大纲视图2 分节符如下图所示:3 将鼠标点击分节符,再按Del键(删除键),这样就删除分节符啦!!...
2019-05-17 00:09:37 6917
原创 WORD取消域作用
写论文的过程中,在插入目录之后,1 引言变成了插入域,每次插入目录会让1 引言这几个字消失。利用Ctrl+Shift+F9取消域作用
2019-05-12 16:34:37 3921 1
原创 如何在word左侧显示目录
点击视图-导航窗格之后会出现以下效果(前提是已经建好目录):这样就可以按照点击目录中的标题进行跳转,例如点击参考文献,就可以直接跳转至文章中参考文献所在页,这样就省去了不断拉动word的时间。...
2019-05-12 10:58:18 25683 4
转载 利用pyecharts画折线图学习
转载地址源码地址from pyecharts import Lineline=Line("折线图")attr=['7-1','7-2','7-3','7-4','7-5']line.add("最高在线",attr,[725,284,613,852,679],mark_point=["max","min"],mark_line=["average"])line.add("平均在线",at...
2019-04-30 15:06:00 7404 1
原创 安装完pycharm无法下载模块
找到python.exe的位置1 在【开始】栏搜索python.exe,就会跳出python.exe这个程序2 右键选择【打开文件位置】就找到了该程序的位置。我的位置是‘D:\Program Files\Python37’3 在pycharm中点击【file】-【settings】-【project:pycharm】-【project:interpreter】将红色框框的地方变成我们在上面...
2019-04-30 13:17:07 5855
原创 Python之解析html内容
开始学习崔庆才的《Python3网络爬虫开发实战》我要寻找生存的迹象里面有段有趣的html<!DOCTYPE html><html><head><meta charset="UTF-8"><title>This is a Demo</title></head><body><di...
2019-04-18 18:50:30 4223
原创 MySQL计数+去重
596. 超过5名学生的课下面是我写的版本这个版本的思路是一步步修改得到的1 我按照课程进行分组并计数2 运行出错发现如果记录出现重复项则结果有误,因此要进行去重。我去重的方式为删除原表中的重复记录select distinct * from coursesselect class from (select class,count(class) as class_count from (...
2019-04-17 14:07:26 5187
原创 MySQL的update套用条件语句
在做627.交换工资时,发现需要将update与条件语句结合使用实际书上只说了范例写法,即满足某一条件时,更新其它列update salary set sex=case when sex='f' then 'm' else 'f' end;update salary set sex=if( sex='f','m' ,'f');让我困惑的地方在于我并不能写出这种我没见过的代码,罢了,...
2019-04-17 11:05:40 1942
原创 180.连续出现的数字
开始理解错误,弄成出现三次以上的数字以下为出现三次以上的数字代码select num as ConsecutiveNums from (select num ,count(num) as count_num from logs_v group by num) as t where t.count_num>3题目需要的是连续出现三次的数字参考答案中的某一种思路,十分简洁,即创建三...
2019-04-16 10:49:12 115
原创 178.分数排名
Heidi SQL运行结果正确思路为先select成不重复并带排名的表t,再与原表scores进行连接其中为生成rank,搜索百度词条【MySQL生成序列号】,参考链接set @rank=0;select t.score, t.rank from (select @rank:=@rank+1 as rank,f.score from (select distinct score from ...
2019-04-15 23:36:34 186
原创 部门工资最高的员工
思路1 此题分为两个步骤,一是寻找每组内的最高薪水,而是按照同指标对两表进行连接2 此题借鉴了我之前的一个博文select套娃以下为我的代码,在Heidi SQL中运行成功,但是在LeetCode中出现问题select department.name as deparment , employee.name as employee, salary from employee,de...
2019-04-15 21:27:10 334
原创 MySQL的case条件语句
626.换座位代码来源(力扣评论)SELECT (CASE WHEN MOD(id,2) = 1 AND id = (SELECT COUNT(*) FROM seat) THEN id WHEN MOD(id,2) = 1 THEN id+1 ElSE id-1 END) AS id, student...
2019-04-15 16:28:57 470
原创 MySQL判断奇数
mysql中不等于的符号为<>或!=num % 2 =1; num为奇数num % 2 =0; num为偶数620.有趣的电影select * from cinema where description <> 'boring' and id % 2 =1 order by rating desc...
2019-04-15 12:04:03 2569 1
原创 上升的温度
LeetCode 197.上升的温度1 针对此题,我最开始的思路是建立两个表,id从1-3和id从2-4的两个表,再比较其大小即可,但是如果表的时间是乱序排列,这种方法就不适用了。2 我将思路转换为筛选日期相隔一天的对应数据进行比较。此后发现这个思路比较能行。难点在于date类型的日期并不能之间进行加减,于是百度了【MySQL日期加减】,出现了很多解决方法,这些方案我也做了一个小总结(日期加减...
2019-04-15 11:48:35 169
原创 MySQL日期的加减
简单粗暴法to_days()where to_days(w1.RecordDate)-to_days(w2.RecordDate)=1增加法date_addwhere date_add(w2.RecordDate,interval 1 day)=w1.RecordDatewhere date_add(w1.RecordDate,interval -1 day)=w2.RecordDat...
2019-04-15 11:37:11 167
原创 MySQL连接查询(left/right join)
关于各种连接的直观总结先写一段语法select table1.var1 table2.var2 from table1 inner join table2 on table1.id=table2.id可以在/*inner join*/处替换各种连接方式,例如:left join、right joinleft join:包含左表所有行,右表出现未匹配上左表的行则为nullrigh...
2019-04-10 19:32:42 388
原创 /* SQL错误(1067):Invalid default value for 'AddressId' */
使用Heidi SQL设置主键时出现/* SQL错误(1067):Invalid default value for ‘AddressId’ */主键设置操作为:在要设置主键的行右键,点击【创建新索引】→【PRIMARY】需要将默认处设置为【无默认值】...
2019-04-08 17:44:06 4551
原创 MySQL删除重复项——delete+group by
在【领扣】中遇到删除重复电子邮箱的题,在HeidiSQL中运行通过,但是leecode不能通过以下为Heidi SQL中通过的代码SELECT Id,Email FROM PersonGROUP BY EmailORDER BY Id;原因在于此题为删除,需要使用到delete,而不是筛选。下面附上一个容易看懂的范例。delete from Personwhere Id not i...
2019-04-08 10:59:07 3612
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人