推荐阅读

excel 删除错误行Table.RemoveRowsWithErrors(Power Query 之 M 语言)
数据源:7列7行数据,其中第3行第5列数据有错误值Error目标:删除第5列中有错误值的第3行操作过程:选取指定列》【主页】》【删除行】》【删除错误】 M公式:= Table.RemoveRowsWithErrors(步骤名, {"列名"})= Table.RemoveRowsWithErrors(步骤名, {"列名1" , "列名2"})

excel 利用Query制作多表动态查询销售业绩清单的技术
借某单位的销售数据分享一篇Microsoft Query做多表动态查询销售业绩清单的技术,解救各位销售助理、销售文员。下面以销售人员业绩动态查询为例介绍Microsoft Query多表动态查询制作。如下图,桌面“销售数据”文件夹里,包含了11月5日到11月7日三天的销售数据。 每个工作簿里的内容都是当天所有业务人员的销售数据。三个工作簿字段名都是一致的。 我们要做的动态跨表查询如下: 根据上图我们能看到,改变业务人员的姓名,下方数据区域就会自动筛选出三个工作表里该业务人员的销售记录。这里为了方便查询,姓名使用数据验证下拉菜单来显示。当然在单元格直接输入姓名也可以达到同样的效果。

wps表格如何加标题
你知道怎样在wps表格里面加标题吗?下面就让小编告诉你wps表格添加标题的方法。 wps表格添加标题的方法: 1、打开你需要统一设置标题的表格。 页面布局–打印标题。弹出页面设置对话框。 点击打印标题-顶端标题行。后面小箭头。弹出小的页面设置页面。选择标题行。回车。 点击确定。完成。预览一下看看。

word2013如何设置图片透明度
word排版中,对于图片的排版是很重要的一环,经常会需要对图片进行一些简单的处理。那么大家知道怎么设置图片透明度吗?但是对于大多数人来说还是不太懂下面小编马上就告诉大家word2013设置图片透明度的方法。 word2013设置图片透明度步骤 ①插入所需要处理的图片。 ②选中图片,选择“格式”选项,单击“颜色”选项,在“颜色”面板中选择“设置透明色”(word2013在插入图片之后,工具栏会自动调出图片格式的面板)。 ③在图片单色背景上点击一下,即可将图片单色背景调整成透明了。
最新发布

excel 如何临时打印工作表中的选定区域
如果要临时打印工作表中的某一部分区域,在Excel 2003中可以这样操作:1.选择需要打印的单元格或区域。2.选择“文件→打印”,在“打印内容”对话框中选择“选定区域”。3.单击“确定”。如果事先通过“文件→打印区域→设置打印区域”命令设置了打印区域,这个方法不会改变已设置的打印区域。另外,如果选择的区域不连续,Excel将把每个区域打印到不同的页面。

excel 表格内的数字带单位,直接加减乘除去计算
表格内的数字带单位,直接加减乘除去计算,就会得到瑟瑟发抖的 #VALUE!错误提示,那这种带单位的Excel表格怎么计算呢? 难道真的要用“度娘一下,就更尴尬”的超级复杂、看完后更整不明白的公式嘛? 光看着一堆字母符号就头疼辣~反正像这样的公式渣,是无法接受的,所以还有其他有点人性的方法,计算这些含单位的数字吗?别说,还真有!最终用到的,还是反复跟你们吹爆的神奇功能:Ctrl + E,到底怎么操作?我们一起来看下(GIF教学以Office 2016为例,Office 2013同样适用)

excel 如何不复制已隐藏的内容
如果你复制一个内含有隐藏行列的表格,再粘贴出来,会发现之前隐藏的内容又显示出来啦,就像这样↓↓ 这怎么能行!小秘密都被发现了!如何避免呢? 具体操作:① 选中表格→按组合键【Ctrl+G】打开定位功能→点击【定位条件】→选中【可见单元格】→【确定】;② 【Ctrl+C】复制选中的单元格→在新sheet中粘贴,之前隐藏的单元格这次没有再现身,赞!

excel如何快速保护所有工作表或撤消所有工作表保护
有时需要让Excel工作簿中的每个工作表只能查看而不被修改,可以对所有的工作表进行保护,如果工作簿中的工作表数量较多,手动逐一操作十分繁琐。在工作表保护密码相同或不设置密码的情况下,用下面的方法可以快速保护所有工作表。1.按Alt+F11,打开VBA编辑器。单击菜单“视图→立即窗口”,或按Ctrl+G打开“立即窗口”。2.在“立即窗口”中输入下列代码,然后将光标定位到语句最后按回车键运行代码:For Each ws In Worksheets : ws.Protect Password:="123" : Next ws 工作簿中所有的工作表即被保护,本例所设置的密码为“123”。如果要撤消所有工作表的保护,只需在立即窗口中输入下面的代码并回车运行:For Each ws In Worksheets : ws.Unprotect Password:="123" : Next ws

excel利用VBA选择并打开多个工作簿文件
下面的VBA代码先用Application.GetOpenFilename方法显示“打开”文件对话框,然后打开所选择的一个或多个Excel工作簿文件。Sub OpenWorkbooks() On Error Resume Next Dim SelectFiles As Variant '显示打开文件对话框 SelectFiles = Application.GetOpenFilename("Excel 文件 (*.xl*)," & "*.xl*", , "打开", , True) '未选择 If TypeName(SelectFiles) = "Boolean" Then Exit Sub End If '打开所选工作簿 For i = 1 To UBound(SelectFiles) Workbooks.Open SelectFiles(i) Next i End Sub

Excel中BETAINV函数的语法和用法
本文介绍Microsoft Excel中BETAINV函数的语法和用法。 BETAINV函数适用于:Excel2003、Excel2007、Excel2010、Excel2013、Excel2016。BETAINV函数主要用于返回指定的 beta 分布累积分布函数的反函数值。即,如果 probability = BETADIST(x,...),则 BETAINV(probability,...) = x。beta 分布函数可用于项目设计,在给定期望的完成时间和变化参数后,模拟可能的完成时间。BETAINV(probability,alpha,beta,A,B)BETAINV(Beta 分布的概率值,分布参数,分布参数,数值 x 所属区间的可选下界,数值 x 所属区间的可选上界)Probability:Beta 分布的概率值。Alpha:分布参数。Beta:分布参数。A:数值 x 所属区间的可选下界。B:数值 x 所属区间的可选上界。

如何增加Excel最近使用文件列表中的文件数量
Excel会记住最近使用过的文件,并显示在“文件”菜单底部(Excel 2003)或“最近使用的文档”列表(Excel 2007)中。如果要更改最近使用文件列表中文件的数量,可以这样操作: Excel 2003: 单击菜单“工具→选项”,切换到“常规”选项卡,更改“最近使用的文件列表”后的数字即可。Excel 2003最多可以显示9个已使用文件。如果不希望Excel显示最近使用过的文档,可以取消该选项。 Excel 2007: 单击“Office按钮→Excel 选项”,选择“高级”,在“显示”组中调整“显示此数目的‘最近使用文档’”右侧的数量,最多为50。如果设置的数量较多,列表与屏幕大小不适应,将显示较少数量的文件。 如果不希望Excel显示最近使用过的文档,将该数量设置为“0”即可。

如何在Excel中使用Word文档对象添加文字和图片
如果需要在Excel中输入大量的文字和图片,可以使用Word对象。以Excel 2007为例说明如下: 1.在需要输入文字的地方单击鼠标,选择一个单元格。 2.单击功能区选项卡“插入”,在“文本”组中单击“对象”按钮,弹出“对象”对话框,选择“Microsoft Office Word 文档”,单击“确定”。 3.这时,Excel 2007的功能区变成了Word 2007功能区,并且在表格中出现可供文字和图片输入的方框。 4.在方框中输入文字或插入图片,还可以拖动方框的四角来调整方框的大小。文字输入完毕后,在方框外单击一下恢复Excel 2007功能区。 5.默认状态下文字四周有一个实线边框,如果要去掉这个边框,可以在Word文档对象上右击,在弹出的快捷菜单中选择“设置对象格式”,弹出“设置对象格式”对话框。选择“颜色与线条”选项卡。单击“线条”区域中“颜色”后的下拉列表,选择“无线条颜色”即可去掉边框。还可以将“填充颜色”设置为“无填充颜色”,这样文字背景就是透明的。

Excel利用用VBA获取指定工作簿中的工作表名称
如果需要用VBA的方法获得某个工作簿中工作表的名称,可以使用下面的代码,其中使用了 Microsoft ActiveX Data Objects (ADO),可以将指定工作簿中的工作簿名称显示在A列中,在使用时需将代码中的工作簿名称及路径进行更改。Sub GetSheetNames()Dim objConn As Object Dim objCat As Object Dim tbl As Object Dim iRow As Long Dim sWorkbook As String Dim sConnString As String Dim sTableName As String Dim cLength As Integer Dim iTestPos As Integer Dim iStartpos As Integer'在此输入工作簿名称及路径. sWorkbook = "G:\Excel文件\book2.xls" sConnString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & sWorkbook & ";" & _ "Extended Properties=Excel 8.0;"Set objConn = CreateObject("ADODB.Connection") objConn.Open sConnString Set objCat = CreateObject("ADOX.Catalog") Set objCat.ActiveConnection = objConniRow = 1 For Each tbl In objCat.Tables sTableName = tbl.Name cLength = Len(sTableName) iTestPos = 0 iStartpos = 1 If Left(sTableName, 1) = "'" And Right(sTableName, 1) = "'" Then iTestPos = 1 iStartpos = 2 End If If Mid$(sTableName, cLength - iTestPos, 1) = "$" Then Cells(iRow, 1) = Mid$(sTableName, iStartpos, cLength - _ (iStartpos + iTestPos)) iRow = iRow + 1 End If Next tbl objConn.Close Set objCat = Nothing Set objConn = Nothing End Sub

Excel利用VBA生成一列不重复的随机整数
如果我们要用VBA生成一列不重复的随机整数,可以用下面的VBA代码。本例可以在A1:A100中产生1-100的不重复随机整数。Sub RndNumberNoRepeat() Dim TempArr1(99) As Integer, TempArr2(0 To 99, 1 To 1) As Integer Dim RndNumber As Integer, i As Integer Randomize (Timer) '初始化随机数生成器 For i = 0 To 99 '产生包含1-100的不重复的随机数列 TempArr1(i) = i Next i For i = 99 To 0 Step -1 RndNumber = Int(i * Rnd) TempArr2(99 - i, 1) = TempArr1(RndNumber) + 1 TempArr1(RndNumber) = TempArr1(i) Next i '在A1:A100中输入这些数字 Range("a1:a100").Value = TempArr2 End Sub