欢迎在此留言,我们相互交流学习。 你可以写下有关以下主题(包括但不限于)的留言: 对懒人Excel 网站的建议; 有关 Excel 的疑问; 想在网站上看到的内容; 你如何在实际工作中使用 Excel 的; 其他有关 Excel 的想法 在下方留下你的想法吧。👇
嗯嗯
cell信息函数中的“parentheses”值引用,我看所有网站没有没有详细说明,利用该公式引出的数值都是0没有其它的了,问下有谁知道这个值的正确使用方式啊
官方文档确实没有细讲,我查了一下其他材料,这个跟数字格式有关。当单元格的数字格式为正数设置括号时,CELL函数就返回1。但是我没有想到具体的应用场景,推测是与财务数据有关联。
基础设置/常规设置 设置Excel用户界面选项页面打不开了
是变灰了吗?会不会是订阅到期了?
感谢博主提供这么好的平台。请问可以实现【在不锁定、保护的情况下,就算拖动被引用的单元格,某个单元格内的公式也不跟着改变】这个功能有什么好的办法?
两个思路:
1、使用INDIRECT函数,把引用的单元格用文本写死。例如引用B2单元格的值:=INDIRECT(“B2”),这样始终指向B2单元格。
2、使用OFFSET函数,固定一个不会被移动的基准单元格,以此为基准,确定好偏移量。例如,还是引用B2单元格:=OFFSET(A1,1,1)。
非常感谢大佬的无私奉献!(o゜▽゜)o☆
你好,请问哪里可以下载相关课件及数据文件?
这块暂时没有的,后续会推出
网站开一个宏、小程序的分享论坛怎么样?
感谢建议。我们也正在规划投稿栏目,大家有好的程序代码或者好的想法可以投稿的形式分享,我们统一在网站和公众号上发布交流。
大佬,关注你的网址已久,从菜鸟起成长为一只菜鸡,这个网址回答了我的很多疑惑,十分感谢
我昨天下午写vba的时候遇到一个很奇怪的错误,试到现在也解决不了,我是个工地佬,身边没人懂这个,不知能否向大佬请教一下
报错的式子是这样的
If Cells(s, 50) = Sheet13.Cells(l, 2) Then
报错类型为错误13类型不匹配。
我用typename指令查看了数据类型,两个数据类型都是range,不知道为什么会报这个错误。
唯一能想到的就是Cells(s, 50)内是公式,而Sheet13.Cells(l, 2) 内是文本,但单元格格式都是常规,而且即使把公式固定也不管用。
更不解的是,同样的公式,我在前8千行的部分就运行的很完美,八千行后却无法使用,我改了字体和单元格类型之类的很多东西仍旧不行,val化也没用,无论重写几遍这一步都会报错。
大佬有没有什么头绪?
Sub 拆分上部分类hw()
Dim s As Long
Dim m As Long
Dim d As Long
Dim l As Long
‘Dim mo As Variant
m = 1
Application.ScreenUpdating = False
For l = 1 To 4
For s = 2798 To 2901
‘MsgBox TypeName(Sheet9.Cells(s, 50))
‘MsgBox TypeName(Sheet13.Cells(l, 2))
If Cells(s, 50) = Sheet13.Cells(l, 2) Then
For d = 1 To 7
Sheet8.Cells(m, d) = Cells(s, d)
Next d
For d = 48 To 51
Sheet8.Cells(m, d – 40) = Cells(s, d)
Next d
m = m + 1
Else
End If
Next s
Next l
Application.ScreenUpdating = True
End Sub
我自己测试这种比较,应该是没有问题的。虽然Cells返回 Range 类型,但是这种表达式中,它自动返回的是 Range.Value 属性的值。
通过调试看一下具体是哪一行出问题了,最好提供一下数据。
感谢大佬,我重新检查后发现引用了错误的行数,第一行抓取的格子里是上面拖下来的公式,由于该行其他列没有值,所以公式错误,跳了这个bug,加个iferror就好了.
感谢大佬回复
之前提问的发现找不到了,也没有说通过不通过,我再问一次了
简单来说,用countif来统计一个时间段内离职的人员,设A1=43768,但是用“=countif(S:S,”>=43768″)”和“=countif(S:S,“>=A1”)”的结果是不一样的,请问为什么会这样呢?还有应该怎样修改呢?谢谢
留言不一定能及时回复,请见谅。
此例中,第二个公式虽然写了A1单元格地址,但是没有引用成功,因为写在双引号之间的内容均按照文本对待。正确写法应该是:=COUNTIF(S:S,”>=”&A1)
原来是这样啊,又学会一点了,真的非常感谢
哥,请问一下为什么countif用日期格式时选单元格和直接输入数字结果不一样呢?
实例如下:要统计在某个时间段内离职的人员数量
公式是=COUNTIF(S:S,”>=43768″),这时候得出的结果是60;
但是如果用=COUNTIF(S:S,L4)(这里L4单元格内容是常规格式的43768),这时候得出的结果是25.
请问下为什么会这样呢?
第一个公式会统计所有大于等于43678的结果;
第二个公式会统计等于43678的结果。跟上一例子的差异就是,少统计大于的结果。
为什么这个网站打开久了之后就断开连接了啊,需要再重新进。。。
我们排查一下服务器是否有问题
这是什么神仙网站啊,居然被我给发现了,马上学起来啦!!!
请问一下,怎么实现两个单元格的数据双向绑定,打个比方,到sheet1A1单元格改数据,sheet2A1单元格数据跟着变,然后到sheet2A1单元格改数据,sheet1A1单元格数据也跟着变
这个需要通过VBA实现,有需要邮件(A1@lanrenexcel.com)或微信(office-guy)联系。
牛啊,这也能实现
感谢感谢。
一个下午全学完外加实操,有没有进阶教程啊,比如说要解决某个实际问题该如何自己造轮子,也就是比较复杂的实例。
还有就是excel自带的对象、自带的属性、自带的函数——有没有整理归纳出:上述常用的这些东西呢。
感谢反馈。目前也在开发课程,包括进阶的,可以看一下懒人VBA,有意见建议欢迎反馈。
请问我在自己电脑上写了一个VBA程序,但是其他人电脑上没有安装VBA,怎么才能运行我写的程序呢?
是使用的Office软件吗?Office安装时就自带VBA环境,无需单独安装,可以直接运行。WPS个人版无VBA环境,无法运行VBA程序。
您好!想问下数据分析的时候,需要对问卷结果和答案进行匹配。比如第一题被试选的a,答案也是a,就是匹配的,算为一分。如果另一题被试选的a,答案是b,不匹配,为零分。ab两选项,2*2=4种可能性。答案和问卷结果是两个文件。这样可以用Excel操作吗?谢谢!
跨工作簿匹配时可以做到的。根据描述,VLOOKUP函数结合IF函数应该可以实现上述需求。
请问怎样通过时间段进行分类我要的数据呢?目前使用 =VLOOKUP(A5,L:N,3,FALSE) 这个格式,但是根据格式的话,时间段的相差或是时间段外的数据就无法进行核对的,请问有更好的办法吗?
请参考这篇文章,https://www.lanrenexcel.com/excel-vlookup-range-lookup/,主要是把分类做好
问一个问题就是表单中所有的某一个字换成红色怎么弄,只有某一个字,而不是含有某个字的表格。
使用Excel自己替换功能无法达到目标效果。想看,可以使用Word:先把表格复制到Word,使用Word的替换功能把指定文本替换为带颜色的文本,再复制到Excel即可。
另外,可以用VBA,但是相对复杂一些。
希望这个网站可以一直存在
一起加油!
您好,可以帮我解析一下公式么?我能理解一部分,但是一部分公式都不知道表达的是什么意思
这个先对各函数有大致的认识。此外应对公式的基本原理有个概念,公式原理后续可以出单独的介绍文章
努力!
加油!
我好爱这个网址!!!!简洁明了,简单易懂!!!吹爆!!
数组 没找到单独的章节
是的,目前还没有,后续会添加进来
站长,网站证书过期了哈~~
感谢反馈,现在好了
刷到分享作为小白初来乍到准备学习,平时习惯用WPS,不知道咱们的教学内容针对WPS还是office呢?这两者差距大吗?
本站内容基于Excel创造,但是WPS表格和Excel 90%以上的功能是通用的(甚至更多),因此可以直接查看学习。
一些高级功能方面,WPS表格是缺失的(VBA、Power Pivot/BI等),但是这部分大部分用户用不到。WPS 自带了部分便捷功能,聚光灯、数据合并、下拉菜单等,相比Excel手动操作方便多了。
你好,可以教学一下次要横坐标怎样设置吗
收到,会增加图表相关的内容。
【求助】hyperlink函数跳转网页
麻烦老师了,假如网页是“www.tt.com/userid=12345”,我就只需要=HYPERLINK(“www.tt.com/userid=12345″,”随便”)就可以直接点击进入网页,
但是现在我需要把表格里一整列表格都分别写入超链接,每个超链接里“userid=”这个=后面的id都不一样,具体的每个id我放在了A:A,请问我需要在函数里加入什么才能把这些不同的id表示进来呢,这样每次点击超链接进入的才能是每个用户专属的网页,不知道我是不是说清楚了,辛苦老师
是不是已经搞定了呀?!用&符号把网址的前面和最后的id从单元格连接一下。=”网址前面部分” & A1
想问一下有没有donate的途径,希望支持一下这个平台
感谢肯定,帮忙分享就很感谢了。如有建议反馈,可加我微信(office-guy),我们再交流。
最新版不支持安卓12?
是说的网站吗?
感谢老师
老师,请教一下您,我有个需求,就是将 原始.xlsx中的几行(文件地址随机)复制到 模板.xlsx中,请问实现逻辑是不是在模板.xlsx中编写宏,让用户选择 原始.xlsx路径,然后自动复制内容?
基本思路没问题。如果在模板不想含代码,也可以把代码写在个人宏工作簿,或者干脆单独的一个xlsm文件,使用时打开,均可以。具体可以微信咨询(office-guy)
老师, 我自己写了一个VBA, 同样的资料我试了3个人, 其中2个人run起来都没有问题, 但是有1个人的电脑run起来就会出现sheet 切换不过来.
具体来说, 是有一个A.xlsx的文件, 当需要avtivate 它来做动作的时候, 这个人的电脑就不行.
请教老师, 有哪些可能会出现这个问题呀~
这个需要看一下具体的代码和运行情形,可以联系我。微信:office-guy
感谢作者的分享和建立这个平台,对我有分厂大的帮助
老师 如何在工作表 工作簿 和跨工作簿中查找满足某一个条件的所有值?
使用VBA可以实现,明确需求和返回格式
比如说我要在多个工作簿查找数量区间在800-900之间的所有值,并汇总到某一张sheet表格
最直接的思路,嵌套循环所有工作簿、工作表和单元格区域。循环过程中尽量减少遍历参数,例如单元格区域选取usedrange,可以避免很多无效的数据遍历。
判断单元格是否符合指定条件,符合就写入到汇总sheet中。
《工作中的实际问题》
问题:使用建立在个人宏工作簿的vba工程如何跨越工程与新打开的工作表的单元格进行互动?
例如vba写公式sheet1.range(“a1”)=sheet2.range(“a1”)目的是比较单元格的值。
该vba在个人宏工作簿中,是为了每次打开excel自动生成这个vba。
当excel打开新的工作表sheet1和sheet2时可以从个人宏工作簿中调取vba直接比较。
或者有别的实现这种功能的方法吗?
盼望回复留言。
明确一下当前的条件:
1、VBA代码写在个人宏工作簿里;
2、新打开的Excel文件和对应的sheet工作表是不确定的;
我的常规做法如下:
1、在个人宏工作簿创建一个类模块,保存Excel app 的实例;
2、app实例可以接收Excel新文件打开和sheet打开的事件;
3、根据文件名和sheet名,按照预设的规则,在指定的单元格上,写入宏工作簿里的内容。
请问一对多查找,就是找出整个excel工作表或者多个工作表甚至是在多个工作簿满足某一个条件的所有数据?(如果可能的话将这些数据汇总)
这个需要用到VBA,明确查找值以及需要返回的结果及格式
请教以下 下面的代码为啥错误提示 下标越界啊?
Sub ceshi()
Dim a() As Variant
a = Range(“a1:a10”).Value
Debug.Print a(1)
End Sub
单元格区域赋值数组变量,默认是二维数组,因此获取时,第二个维度也需要提供。
本例中,应写 a(1,1)
请教一下,excel一对一匹配数据,有两组相同的数据只匹配一组。
用VLOOKUP就可以,只匹配第一个找到的目标值。
希望尽早加入对Excel2019、2021版新增函数的内容,如:XLOOKUP函数
收到,谢谢建议
我是一个小白,写了一个用execl串口读取多个从机数据的记录表,现在数据读到表1了,又写了一个秒循环小程序,在这个小程序里面加了一句Sheets(“Sheet1”).Range(“B3:U3”).Copy Sheets(“Sheet3”).Range(“B2”),就是把表1的B3:U3这些数据保存到表3的B2开始的单元区内,下一秒希望能把表1的B3:U3(这组数据是串口读上来的,暂存)数据保存到表3的B3开始的单元区内,再下一秒保存到B4开始的单元区内,依次持续增加一行保存数据,非常感谢!就是一个串口数据记录器。
思路是,每次复制粘贴前,确认一下目标行数。使用ctrl+向上键相同的效果,确定目标行数
Sub abc()
Application.OnTime Now + 1 / 24 / 3600, “abc”
Dim row As Long
row = Sheets(“Sheet2”).Range(“B10000”).End(xlUp).row + 1 ‘提前在B1单元格写入数据标题
Sheets(“Sheet1”).Range(“B3:U3”).Copy Sheets(“Sheet2”).Range(“B” & row)
End Sub
小白刚进来,感觉知识量很多,非常感谢分享。
请问大大,Power BI 你熟悉么?
抱歉,目前还没有深入学习,后面看情况
怎么样链接到另一个sheet区域的数据,而显示成图片的样式呢?另一个sheet有更新,本图片里面数据也会及时更新?
使用选择性粘贴的【链接的图片】粘贴到目标工作表,这样原区域变化,图片就跟着变化。

请问有app嘛~还是只有网站?
有微信小程序,直接搜索就可以找到
打扰请教一下excel 按照条件查找匹配该如何写公式呢。案例:一个商品有一个ID,一张表包含很多商品的ID数据,每开一次票就出现一次开票记录(包括开票税号 时间 开票类型),我想在新表格里查找到这个ID对应的最新一次的开票税号,该如何用公式表达呢
利用VLOOKUP函数的第四个参数的特性,根据商品ID查找最新的时间(换句话说是最大的时间),再根据商品ID和时间两个条件,查找水票号。

VLOOKUP函数第四个参数介绍:https://www.lanrenexcel.com/excel-vlookup-range-lookup/;
如何操作请看图:
多条件查找公式:https://www.lanrenexcel.com/multiple-condition-lookup-vlookup-choose/
太厉害了,谢谢作者及时又很详细的回答,我要好好利用这个网站进行学习了
作者也太棒啦!
请问要怎么把一个表里面的分表拆成一份份独立的表格文件呢?
慢的方式是手动,右键工作表标题,选择移动或复制,按照提示操作;
快的方式,使用VBA,代码一次写好,后面一键拆分。
进度表,日别、周别查看方法:
1.日别进度表,传统方式,右击隐藏列表,繁琐
2.用公式识别标志位,选择+1或者+7的方式,轻松实现
Ctrl+0 ,在WPS中无用
IFS函数,在Microsoft Excel中无用
希望做一期WPS和Microsoft中的Excel差异,推荐使用兼容的快捷键和公式
按照我的测试,IFS在Excel中是可用的。Ctrl+0还没测试。
謝謝這麼詳細的教學。