Questions tagged «microsoft-excel»

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

1
为特定的Excel文件启用宏
(如何)可以在一个 Excel(2007)文件中启用宏吗? 通过信任中心禁用宏安全性将允许所有电子表格上的宏。我可以将其设置为“禁用所有带通知的宏”,但Excel会自动阻止文件中的宏,并且每次都要经过“ 安全警告” /“选项” /“启用此内容”: 我不想使用“ 受信任的位置”功能,因为文件在物理位置之间移动。 出于同样的原因,这个问题中提到的数字证书不是一个选择。 将文件另存为启用Excel宏的工作簿(.xlsm扩展名)没有什么区别。


1
Excel中的IF公式以计算各种输出,由2个日期之间的天数定义
我正在尝试编写一个IF公式,以基于2个日期计算4种类型的数据。 例: 在此处输入的单元格I4(安装开始)数据,例如20/10/2015 在此处输入单元格J4(安装结束)的日期,例如2015年10月25日 单元格K4(安装天数) a)如果单元格I4为空,则显示“输入开始日期” a)计算今天到安装日期之间的天数 b)如果安装日期是今天,则显示“进行中” c)如果安装日期在今天之前,则显示“完成” 我有以下公式: =IF(I4=0,"Enter Start Date",IF(I4=TODAY(),"In Progress",IF(I4>TODAY(),I4-TODAY(),IF(J4>TODAY(),"Completed")))) 细分: 如果开始日期为空,则显示输入开始日期:IF(I4 = 0,“ Enter Start Date”, 显示在进步,如果今天开始日期是:IF(I4 = TODAY(), “进行中”, 显示从今天到安装日期的天数:IF(I4> TODAY(),I4-TODAY(), 如果结束日期大于开始日期,则显示已完成:IF(J4> TODAY(),“ Completed”)))) Excel接受该公式并且不显示任何错误,前三个要求有效,但是无论结束日期是否大于开始日期,我要显示“已完成”的部分均不起作用: IF(J4>TODAY(),"Completed")))) 我可能正在全力以赴,谢谢您的帮助!

2
从Excel中的1个巨大单元格中提取项目
我有一个庞大的PC和安装在其上的软件的电子表格。 不幸的是,该报告在一个单元中列出了为PC安装的所有软件。 我需要一个公式或宏,该公式或宏将遍历单元格中的每个软件,并提取所有包含Microsoft单词的软件,并将其放在同一行的下一列中的新单元格中。它必须对找到的每个项目都执行此操作,以便安装的每个Microsoft产品都显示在第1行的单独单元格中。 我尝试了各种方法,但不确定如何获取每个实例的输出。我假设它需要某种数组和循环,但不知道如何执行。 如果需要任何其他信息,请告诉我。 您的帮助将不胜感激。 软件单元如下所示: “ Adob​​e Flash Player 10插件| 10.3.181.26”;“ Adob​​e Flash Player 11 ActiveX 64位| 11.0.1.152”;“ Adob​​e Reader 9.4.6 | 9.4.6”;“ Altiris部署代理| 1.0.0”;“ BigFix企业客户端| 7.2.5.22”;“ Citrix Access Gateway插件| 4.6.1.2700”;“ Citrix密码管理器插件| 4.6.264.0”;“ Citrix XenApp Web插件| 11.0.0.5357”;“ Microsoft Office 2010的定义更新(KB982726)”;“英特尔(R)图形媒体加速器驱动程序”;“ JXplorer | 3.2.2”;“ Java(TM)6 Update 16 | 6.0.160”;“ …

3
将数据从列合并到行
我有一个电子表格: Company 1 | ID1 Company 1 | ID2 Company 1 | ID3 Company 2 | ID4 Company 2 | ID5 Company 2 | ID6 Company 3 | ID7 Company 3 | ID8 Company 3 | ID9 我需要将每个公司合并为一行,并将其所有ID合并到右侧的列中。每个公司可以有不同数量的ID。 最终结果将如下所示: Company 1 | ID1 | ID2 | ID3 Company 2 | …

3
Excel 2007-删除工作表快捷方式
我知道添加新工作表(SHIFT + F11)的快捷方式。 但是,请告诉我删除工作表的快捷方式。我花了大量时间通过鼠标选择工作表并删除它们。 请提供键盘快捷键。

3
使用没有自定义列表的Excel自定义排序
我希望能够对数据看起来像的excel行进行排序 Column - 1 Other Columns 701-GBL-1843-MLMK blah 566-JJB-2785-MYJW 254-WYD-3220-NAND 884-GLE-2843-FRYA 而且我希望能够通过第三个参数对数据进行排序,以便即时消息通过字符串中间的数字进行比较,从而最终像 701-GBL-1843-MLMK 566-JJB-2785-MYJW 884-GLE-2843-FRYA 254-WYD-3220-NAND 有没有办法做到这一点,而不是制作一个长度为100000000000000的自定义列表 基本上我想知道如何为Excel编写代码,在这里我可以进行自定义比较,就像 伪: mycompare(cell1, cell2): if(cell1's third param > cell2's third param): return GREATER if(cell1's third param < cell2's third param): return LESS return EQUAL sort(myWorksheet, mycompare) 不用说,我不知道如何编程或使用VB。抱歉。

2
Microsoft Office语言
我在法国,刚买了CD Microsoft Excel 2010。 安装它时,没有选择语言的选项。安装后,该语言为法语,与我的Windows语言(法语)相匹配...但这不是我想要的,我希望Excel为英语。 我在下面做了所有设置option,但是菜单上的按钮仍然是法语,这是因为在第二个窗口中没有英语可供选择。 那么,我是否需要支付额外的费用并购买语言包?仅仅是因为我的Windows是法语,Office无法以英语显示吗?


3
如何计算Google电子表格/ Excel中两列数字之间的总差?
通常,我只想像这样计算每一行的差: =B1-A1 然后,我将像这样汇总该列的值,=SUM(C1:C10)并获得所需的值。 我不想要C栏。是否可以立即计算? 例如,我尝试过:(=SUM((B1-A1):(B10-A10))不起作用) 通常,我可以在文档中的某处找到答案,但是我的数学英语词汇有些生疏,对于德语文档,我找不到我想要的东西。 我知道我可以手动将10个值放入总和中。但这并不能很好地扩展,我希望只能在公式中更改一些值,而不是添加1000。


1
Microsoft Excel GUI缺少文本
请参考情况的图片: 。 基本上会发生什么事情在图片中。当我将excel打开太长时间,或者当我必须切换窗口并返回excel时,我得到了错误。无法在网上搜索bc我无法解释这一点。更不用说它很糟糕,因为每次发生这种情况我都必须重新启动excel。 这是MS Excel 2016 PP,64位。我的机器运行在8GB RAM,i5-5005U 2.3 GHz。我想让MS修复应用程序,但我真的没有时间来完成它。


1
如何确定给定单元格集中的哪些值将累加到数值范围
换句话说,我正在寻找一个由数组中的单元组合组成的和范围。给出一组数字: 1 720 56 17 59 120 153 203 39 1 690 583 582 561 256 310 232 95 108 16 26 59 538 445 42 149 ( call this A1:A26 ) 我正在寻找的总和范围是 1000-1500。我希望能够看到来自哪个细胞的组合 A1:A5 将在该范围内有一笔金额。如取(的总和) A23, A24, A26 )或(的总和) A2, A11 )。 只要总和落在给定范围内,细胞或组合的数量无关紧要。最重要的是,我需要能够识别每种组合中使用的细胞。 我很感激能让我的生活更轻松的人。 谢谢。

2
Excel中的全球日期格式
在美国语言环境的Mac Mountain Lion上,我正在制作一个带有宏的电子表格 TEXT(TODAY(), "yyyy-mm-dd")&" is the date" 问题是该工作表还用于设置了法国语言环境的计算机,宏需要 TEXT(TODAY(), "aaaa-mm-jj")&" is the date" 和显示 #VALUE (以来 一个 是为了 ANNEE /年 和 Ĵ 是为了 怨妇/天 用法语,不是 ÿ 和 d )。 有没有办法 - 宏观风格 - 使这种“yyyy-mm-dd”格式更加国际化,或者迫使Excel使用“ymd”格式甚至在使用法语区域设置的Mac上? (如果可能的话,在相同的单元格中执行此操作,即不添加具有日期的新单元格,然后在显示的单元格中引用,因为我想尽可能少地修改工作表)

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.