Questions tagged «microsoft-excel»

Microsoft的电子表格应用程序。如果您的问题涉及在VBA中对Excel进行编程,请与[vba]一起使用此标记,如果涉及Excel公式或工作表函数,请与[worksheet-function]一起使用。

2
Excel 2013-结合条件格式
Excel 2013,Windows 7 Pro。我有一个带有某些条件格式的电子表格,但是我需要多个规则,而且我不知道如何使它们一起正常工作。 1)首先,如果该行中的另一个特定单元格包含“是”,则我希望该特定单元格用橙色填充。 2)稍后将数据输入到“橙色”单元格后,应删除“橙色”填充色,并且- 3)如果在该单元格中输入的数据与同一行中另一个特定单元格的内容不完全匹配,则将填充颜色更改为RED。 我已经能够设置1和3,但是一旦在该单元格中输入了数据,我不知道如何删除#2中的Orange填充。由于规则1和3相互冲突,因此我目前拥有的“作品”并不理想。如果我对任一规则进行了更改并选择“应用”,则Excel会显示“无法对条件格式进行更改”。

1
ISERROR-参数过多-Excel
我正在尝试将以下函数放入excel单元格;但是,我被告知它们在函数中的参数过多。 这是函数:= IF(ISERROR(M12 / SUM(E12:I12),0,M12 / SUM(E12:I12)) 这可能吗?如果是这样,我应该进行哪些更改? 万分感谢!


1
如何在Windows文件资源管理器上下文菜单中添加“在禁用宏的新Excel中打开”?
之前我曾问过类似的问题,关于如何在Windows文件资源管理器上下文菜单中添加“在新的Excel中打开”?以及如何在Windows文件资源管理器上下文菜单中添加“复制此文件夹”?。 同样,有一种简单的方法可以将项目添加到Windows资源管理器的上下文菜单,即,右键单击文件夹“ X”时,有一个新项目“在禁用宏的新excel中打开它”,例如,单击后,该文件将不在当前的excel会话中打开,而是在一个新的excel窗口中打开,并且宏将被禁用,例如,不会触发诸如Workbook_Open()之类的事件?

3
如何将行组转置为列
我的源表如下所示 ID Product Amount 22 product1 $10 22 product2 $20 22 product3 $30 33 product2 $4 33 product3 $5 44 product1 $78 44 product4 $90 这是我需要的决赛桌: ID product1 product2 product3 product4 22 $10 $20 $30 33 $4 $5 44 $78 $90

1
将Excel中的表格从工作表1复制到工作表2,而无需剪切和粘贴
如何在不使用剪切和粘贴的情况下将“ sheet1,a列”复制到“ sheet2”上? 我尝试使用一个基本=sheet1!A1公式,这几乎可以用;但是,我必须从“工作表1,列a”中添加和删除数据,因此,在“工作表2”中,该单元格仅引用最初位于该单元格的单元,A1并根据我在何处添加了列或到sheet1的行。除非我重新剪切并粘贴该列,否则它不会自动将新数据添加到“ sheet2”上。 例如,如果我在sheet1上A列的数据左侧添加一列,则sheet2上的公式将自动更新为=sheet1!B1。我希望公式仍然引用单元格A1。我该怎么做? 任何帮助,将不胜感激。

1
如何使用Excel创建带有标签的图形
我在A列中列出了约50个唯一项。B列中的相应项不是唯一的。我得到的推荐图为我提供了x轴上的唯一项计数以及y轴上的六个类别的计数。虽然y轴标记了单元成员的名称,但x轴却没有。有没有一种方法可以用每个单元格的内容来标记每个条形,这有助于它?


1
即使公式评估为“FALSE”,自定义数据验证也会失败
所以在我提出问题之前,我为标题措辞道歉。我无法找到适合我的问题的通用措辞。 我有一张Table.JPG中给出的表格 。 我对DV1.JPG中显示的最后两列进行了自定义数据验证 DV1.JPG 和DV2.JPG 。 细胞中的公式 L3 是 =AND(NOT(ISBLANK(K3)),ISNUMBER(L3),LEFT(CELL("format",L3),1)="D",L3>=K3, YEARFRAC(K3, L3)>=0.5 ) 中国的公式 M4 是 =AND(INT(M4)=M4, NOT(ISBLANK(L4))) 两个公式都失败并且如下所示,数据验证不应该允许我输入该用户条目,但事实并非如此。公式评估的图像显示在FormEval.JPG中 。 所以现在问题的动机;我正在努力确保更新日期, 柱 大号 只有在成员的开始日期存在且此续订日期必须至少比开始日期开始的6个月时才能输入,最后它必须是一个大于开始日期的日期。 YEARFRAC 功能有效。 按照上面的续订ID, 柱 中号 必须由用户设置,此续订ID必须是整数,并且只有在设置续订日期时才能输入此值。 根据我迄今为止所做的研究。该公式看起来很好,为什么它在某些情况下失败(即当依赖列为空时)?


1
Excel VBA - 返回一列中未找到的值列表
我想让Excel VBA在消息框提示符中返回列中的所有项目 一个 工作表 Mastersheet 但不在列中 一个 工作表 DeliverySheet 。 找出这个有很多麻烦,这是我到目前为止所得到的: Private Sub CommandButton5_Click() Dim DeliveryName As Range Dim MasterName As Range Dim MasterSheet As Worksheet Dim DeliverySheet As Worksheet Dim valueToFind Set MasterSheet = Sheets("Delivery Master List Drop") Set DeliveryName = Sheets("For Delivery").Range(Sheets("For Delivery").Cells("A:A")) Set MasterName = Sheets("Delivery Master …

0
Excel VBA宏已消失
想要同时查看代码窗口和电子表格。在XL VBEditor,拖动代码窗口,项目窗口和屏幕上的属性周围完成此操作。按下一些切换按钮,例如查看代码,显示/隐藏文件夹,看看他们做了什么。 注意到所有模块仍然在项目窗口中列出,但是当单击任何一个模块名称时,模块上缺少宏例程。在大多数情况下,一些注释和代码'Option Explicit'仍然可见,但所有的宏=子程序都消失了。 更令人困惑的是:有时如果删除代码行'Option Explicit',该特定模块上的宏会重新出现。 最让人困惑的是:如果我找到一个显示一个宏的模块,我可以尝试在该模块上编写另一个宏。当我完成在最后一行形成Sub NewMacroName()和End Sub的宏#2时,第二个宏存在,但第一个宏消失了!删除Sub#2和Sub#1重新出现 宏显然是隐藏的,实际上并没有消失。如果我打开对象浏览器,我可以看到全局类列表(每个类都是一个编码模块)。如果单击一个Global Class,我会看到一个Class Members列表(每个都是一个子例程)。在这种配置中工作是不可能的,但是它会非常不方便。回到原始配置将是一件幸事。 试图与微软讨论这个问题,但是30分钟后,一位服务人员回来说今天没有人回答,再试一天。 安装:Windows 10是最新的,惠普笔记本电脑少了6个月,Excel来自Office 2019,虽然Excel 2010中有很多宏/模块。在我开始移动窗玻璃之前,一切都很好。 附录: 1-其他工作簿要么看不到Personal.xlsb工作簿,要么看不到Personal中的特定宏例程。 2- VBA问题由Microsoft的商业部门处理。终于在今天与他们交谈了。微软要求每个事件499美元来考虑任何问题,或者更昂贵的年度合同。 在此先感谢您的有用见解。看起来像Excel VBA的行尾。



1
Excel函数返回Array1中的值但不返回Array2中的值
Array1 = {1,2,3} Array2 = {3,4,5} 什么函数将这两个数组(作为工作表上的范围)并返回Array1中但不在Array2中的值?在我的例子中,所需的输出是{1,2}。 一旦我有了这个功能,我想使用SMALL()来获得k个最小值。 可以使用内置函数在单个单元格中执行此操作吗? 澄清一下,这是一个截图: 我正在寻找可以替换MYFUNC()并返回{1,2}的内置函数,因为它们位于第一个范围而不是第二个范围。结合SMALL()函数,如截图所示,结果将为1。 为了与SQL进行比较,这将是: SELECT number from Table1 WHERE number NOT IN (SELECT number FROM Table2)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.