Questions tagged «microsoft-excel»

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

0
超级慢的Excel,如何提高性能?
我有一个非常慢的Excel文件,例如将一个单元格复制到另一个单元需要一分钟以上,应该在一秒钟内完成。当我尝试将10个单元格复制到另一个区域时,Excel停止响应。我之前遇到过同样的问题,并删除了文件中的旧信息,即先前缓存的数据。它有效并解决了我的问题,但现在很有趣,我无法找到相同的选择。如果您能帮助我,我将非常高兴!我拥有Excel 2007。 Excel 2003的文件大小:1,9 MB(在兼容模式下可用,原始文件,我将其保存为2007年以找到解决方案) Excel 2007的文件大小:96.4 KB Excel通常使用200-300 KB的内存,但是当我要进行复制操作时,我希望它可以攀升至1.800 KB,然后出现错误MS Office Excel遇到问题,需要关闭,调试,发送错误报告等。 没有公式和外部数据,我的电脑也很新。我想再次找到删除旧数据或缓存的选项,现在不记得确切了,但是如果我记得,我不会问这个问题。 电脑没有问题,这个excel文件的每个人都有相同的问题,其他所有excel文件在我的电脑上都可以正常工作。此文件是产品列表,每周都会更新/覆盖。我的本地计算机。 操作系统:Win 7 64bit

1
基于列源的条件格式
我想知道是否有一种方法可以使用条件格式来突出显示基于其从中获取信息的列的单元格值。我的区域信息存储在2列(源A和源B)中。两列必须分开放置。我还有另一列(我要在其中应用条件格式的列),该列使用以下公式: =IF(OR(A2="",A2 = "UNIDF"),B2,A2) 我想使用条件格式突出显示从源B返回信息的任何时间。这可能吗? 谢谢!

1
如何注释Excel公式中的任何非零值?
我正在尝试做一个平均-如果函数,我想平均任何不等于零,正和负的值。 我尝试使用标准的“平均-如果”,其标准为"!=0"。全配方=AVERAGEIF(E3:E34,"!=0",E3:E34) 我尝试使用均值为-且条件为">0"和"<0"。全配方=AVERAGEIFS(E3:E34, E3:E34, ">0", E3:E34, "<0") 使公式对所有非零值进行运算的正确方法是什么?

0
如何在矩阵函数中输入值而不是单元格范围?
我有一个简单的方程组,需要根据每次输入的稍有不同来重复求解。用户对Excel感到满意,并且在Excel中轻松求解方程组。假设它是系统中具有3个方程的二次方程式,那么我可以按照此问题的答案来设置我的工作表和公式。 如果继续以二次方为例,则我可能会让用户每个方程式仅输入2个值。然后,系数a将等于第一个值的平方,b等于第一个值,并且c始终等于1。我想避免向该用户显示整个矩阵(或隐藏列/行)。 我可以在公式中“硬编码”一个值(例如示例中的1)吗?或者,我可以在矩阵公式中输入非连续单元格或执行算术运算(如示例中的平方)吗? 更明确地说,如果我有类似A2 = 2,B2 = 17,A3 = 3,B3 = 34,A4 = 4,B4 = 57的内容,那么我正在沿着=MMULT(MINVERSE({A2*A2,A2,1;A3*A3,A3,1;A4*A4,A4,1}),B2:B4)C2:C4单元格中的输入线寻找内容,并得到3、2和1的结果。 为了在Excel中使用矩阵,是否必须在其他(连续)单元格中执行所有中间步骤?

0
Excel Pivot-按年和周分组
我可以按年份对数据进行分组。我也可以按周分组。但是,我似乎无法按年份和周将其分组。 我使用https://www.extendoffice.com/documents/excel/1874-excel-pivot-table-group-by-week.html作为参考 可以做到这一点,还是一周可能在两年之间使它不可行? 谢谢

2
将数据表中的值汇总到同一工作表中存在的新表中
我有两张桌子。在第一个表中,我有条目及其数量,条目可以根据输入的日期重复。第二列包含其计数。在第二张表中,我需要获取每个条目的合并计数。 我想制定一个公式,将第一张表中的所有相关条目相加,然后将它们放入第二张表中。这是我需要的一个范例: 第一张桌子 项目名称收到的项目 办公文件5 订书机1 轮辋1 办公文件5 轮辋1 办公文件5 轮辋1 第二表 项目名称总项目 办公文件15 订书机1 轮辋3 请注意,两个表都在同一张纸上。是的,我知道我可以使用PivotTable提出解决方案,但是我需要另一个解决方案。

2
每年的新老客户
我正在尝试确定每年的新客户和回头客数量。 根据上表,我列出了新的和重复的客户,但是此过程是手动完成的,因此我确实有很多客户可以识别。 我可以知道是否有任何公式,以便可以确定每年的新客户/重复客户数量。

0
在Excel中没有正确检查时间值是否相等
我有Excel2007。我有两个时间值,例如A1 = 6:20和B1 = 6:10,我正在发现它们的差异并检查其是否等于另一个值,例如C1 = 0:10。因此,当我将单元格D1 =(A1-B1)= C1放入时,我期望为TRUE,但得到FALSE。 我认为这与时间值的存储方式有关。当我摆脱了从hh:mm到General的自定义格式时,它说A1-B1 = 0.006944444,与0:10存储的值相同。这可能与浮点精度有关。我尝试按照显示的那样进行设置精度,但是没有做任何事情。如果我在一个像元中执行0:10,在另一个像元中执行0:10,则表示它们是等效的,但是由于某种原因,它告诉我6:20和6:10的差值并不等于0:10,即使那样它已显示并存储。 任何想法如何解决这一问题?



1
具有值的Excel文本
在Excel中是否可以使单元格显示与其值不同的文本? 我想有一个价值为$ 55.00的单元格,但仅在单元格中显示文本“简明物理”。 然后,我希望能够使用55在公式中使用该单元格。 例如: 我的电子表格的第一行a1 =简短物理,b1 =中间物理,c1 =点物理。 简要说明的价值为$ 55.00,中级为$ 75,点为$ 60.00。 有人可以向我解释如何为这些单元格分配正确的值,请分步进行。

1
修改Excel宏以引用文本列表,而不是硬代码
我正在尝试获取有关我一直在努力的Excel宏的最后一步的帮助。我已经设置了一个宏,该宏将从两个不同的工作簿中获取工作表中的数据,并将其粘贴到第三个工作簿中。 第三本工作簿是归因于15个不同雇员的15个文件之一,每个文件都有不同的名称和编号。 我设置了宏以一次打开和更新15个工作簿中的每个工作簿,然后保存并关闭它们,但是现在我需要容纳对15个工作簿的更改(对于员工辞职或新雇员)被雇佣)。 以我编写宏的方式,我必须手动进入代码并将引用更改为15名员工的姓名和ID号。 有没有一种设置它的方法,以便它可以从列表中读取名称和编号(保存在第四个工作簿中),这样我就可以根据需要简单地编辑该列表,并且宏可以保持不变并在循环上运行?我知道我每次必须进行更改时都可以使用“替换”,但是从单个可编辑列表中进行操作仍然会更容易。谢谢。 在下面的示例中,引用了名为Melvin Smith ID#2878的员工: ‘ Using the AutoFilter on the workbook called NEW DD Windows("NEW DD.xlsx").Activate ActiveSheet.Range("$H$1:$H$3055").AutoFilter Field:=8, Criteria1:=”=*Melvin Smith*”, _ Operator:=xlAnd Selection.Copy ‘ Going back to Melvin’s workbook named 2878 Windows("2878.xlsx").Activate Sheets("D dd N").Select Range("A1").Select ActiveSheet.Paste

1
VBA代码未“保留”此工作表参数
我想从另一工作簿中检索值的一列,并在当前工作簿中填充一个选项卡。最终,这将进入我编写的效果更好的更长的模块。我只是想让这一步自动化。下面是代码。 我得到一个标超出范围在贴线错误。似乎我的语句设置currentWb为ThisWorkbook不起作用,因为要从中复制的第二个工作簿仍处于打开状态,选择并复制了范围,只是在等待目标粘贴。我已经搜索并尝试了所有我能想到的。 Sub OpenWorkbookToPullData() Dim sUserInput As String sUserInput = InputBox("Enter Account Folder Name:", "Folder Name") Dim path As String path = "C:\users\" & Environ$("username") & "\OneDrive\Documents\Brightree\" & sUserInput & "\Financial Scorecard\Exceptions.xlsm" Dim currentWb As Workbook Set currentWb = ThisWorkbook Dim exceptionWb As Workbook Set exceptionWb = Workbooks.Open(path) Dim exceptionWs …

1
Microsoft Excel公式
我正在使用Excel创建评估表。有9行(评估标准),每行有5列(等级:5、4、3、2、1)。评估人员将在每一行的适当列中放置一个“ X”。我需要“扫描”每一行中的列,并将适当的数字放在该行的总和字段中。如果N / A列为“ X”,则该行的sum列为空白。


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.