Excel

在Excel中,我们有时需要多个单元格乘以一个相同的数,如乘以100 可以使用计算公式,固定100的值,来直接运算 可以复制被乘以的目标数,然后选中要进行此操作的单元格,右击鼠标:选择性粘贴。 选择乘(或者其他算法),点击确...
2557   2019-12-19

Excel筛查出重复的数据

在Excel中,我们有一列数据存在很多重复项。希望删除重复的数据,如下图 我们可以在 数据-删除重复项 直接删除重复的数据。 也可以使用高级筛选,在其他列显示筛选重复的数据 在数据-筛选与排序-高级筛选 ,勾选 “选项不重复的记...
excel电子表格对于使用什么数据类型并没有数据库严格。但是选择错误的数据类型会导致结果的错误。 下面来看一下几个小技巧,或许对你设计Excel表格时有帮助   Excel的数据类型 Excel,在逻辑上分为这样几层关系:&nb...
1)错误值:#### 含义:输入到单元格中的数据太长或单元格公式所产生的结果太大,使结果在单元格中显示不下。或是日期和时间格式的单元格做减法,出现了负值。 解决办法:增加列的宽度,使结果能够完全显示。如果是由日期或时间相减产生了负值引起的...
Excel是电子表格,我们可以直接在里面插入数据。 直接能修改,有时容易对表格数据直接修改而导致错误 所以这里我们利用vba代码ADO来添加数据。 Sub ADOaddnew() Dim Cn, Rs, arr, i As In...
前面我们讲过日期对应是第几周的函数《Excel中计算日期是当年的第几周》 反之,如何找到第几周对应的日期范围呢? A4单元格为年份,A5单元格为第几周,要查看这个时间周对应的开始日期和结束日期 函数一: 开始日期: =MAX(D...
工作中,希望在Excel中计算日期是第几周。我们用weeknum函数。 如果是计算当天处于本年的第几周,可以用公式:=WEEKDAY(TODAY())。 由于习惯的问题,周日和周一是一周的开始也有些争论。 如果一周开始于星期日:=WEEKD...
在电子表格中,我们往往需要对比两列数据的差别。筛选出同样的数据。 如下图,判断出A列中的数据是否在B列中。如果是提示“A在B列”,如果否则“A不在不列” 通过公式判断A列数据是否在B列上。用函数countif(区域,条件)>0 ...
从全路径文件名中获取文件名(不含路径) 方法一: Public Function gf_GetFileName(strFullPath As String) As String Dim splitList As Vari...
在Excel中,我们需要对单元格内的文字做一些格式化设置 比如加粗,对齐,字号,字体等设置 通过下面的代码可以直接修改区域范围内容的单元格格式 Sub FormatRange() With Range("A1:B10") ...
10593   2019-11-27

Excel vba 批量删除空白行

批量删除空白行,在Excel表格中经常需要做的动作。 之前我们讲过用定位的方法找到空值删除 《Excel批量删除空白行》 下面说说用代码的方法批量删除空白行,如下图,B列中有空值的行 运行下面的代码,删除B列中的空行 Co...
在Excel数据表中, 我们可能因为某些原因删除了部分数据,或者漏输入了数据。 但是数据是有顺序的,而这部分数据是在数据表中间的任何位置。如果手动插入再录入数据就会当然麻烦 如下图中,某些月份被删除了。希望间隔插入所有月份 B列是辅助...
在录入多个区间时,如果逐个录入会相当的耗时,如 每过半个小时一个区间 在A1中录入起始时间,A2中录入区间间隔。任意位置下拉下面的公式,如图 =TEXT($A$1+(ROW(A1)-1)*$A$2/24/60,"hh:mm")...
在Excel表格中,我们为了突出显示选中的记录。有时希望高亮显示点击的行。 在当前工作表的Worksheet_SelectionChange事件添加下面的代码,可在鼠标点击后高亮显示该行数据。 Private Sub Worksheet_...
工作场景中,可能有时处理数据之前,可能需要使用VBA先判断待处理的Excel文件是否已经被别人打开,如果打开,需要提示先关闭或代码强制关闭。 那如何判断工作簿已经被打开呢,有以下一些方法 方法1: Const strFileNa...
12/16