Questions tagged «microsoft-excel»

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

1
Excel电子表格 - 分发主表单行并删除重复项
我有一张主表,我将行分配到具有特定标签的不同表单。 我想让每一行分配到适当的选项卡(来自主服务器),这取决于B列中的信息。 我使用代码来分发列,但如果更改了列,则无法从主列中删除/更新列。然后我添加了一个ID#,它对每个任务都是唯一的。 我尝试将代码更改为从B列读取,但我最终得到的编号为1-31的新工作表。代码在我添加到ID#列之前有效并且有一行: Set rng = ActiveSheet.Range(ActiveSheet.Range("B3"), _ 读 A3。 我的代码: Sub ProcessRows() Dim rng As Range, cell As Range Set rng = ActiveSheet.Range(ActiveSheet.Range("B3"), _ ActiveSheet.Cells(Rows.Count, 1).End(xlUp)) For Each cell In rng.Cells cell.EntireRow.Copy CopyTo(cell) Next cell End Sub 'Return a range object to which a row should be copied …

0
基于日期和下拉选择器的Excel求和公式
我一直在玩这几个尝试让这个工作,但我没有到达那里。 我有这样的数据 我希望能够为每个月的每个类别创建一个总计。我可以得到或者工作但不使用这两个标准。 这适用于Category(引用Outgoings表中的字符串值): =SUMIF(B3:B21,Outgoings!A9,C3:C21) 这适用于1月份(引用值表的Items表): =SUMPRODUCT(--(MONTH(Items!$A$3:$A$1048576)=1),Items!$C$3:$C$1048576) 我似乎无法弄清楚的是将两个标准合并为一个函数。

0
分开两行数据
我正在机器上进行数据测量(测量激光功率)它以10%的功率运行,然后是25%,50,75和100,两个单独的光学元件之间有冷却时间。每次跑步都不是恒定的长度,也不是冷却时间。所有数据都在一列中,数据范围非常一致。我试图在每个功率下获得每个光学元件的平均值。我把它们平均在一起,只需找到一种方法将数据基本上减少一半。 数据图 我在下面提供了我的代码: Sub test() Application.ScreenUpdating = False Range("D4", Range("D4").End(xlDown)) = "=ABS(RC[-1])" Range("e5", Range("e5").End(xlDown)) = "=R[1]C[-1]-RC[-1]" Range("f5", Range("f5").End(xlDown)) = "=IF(AND(ABS(R[0]C[-1])<2,R[1]C[-2]>12),INDEX(RC[-2]:R[19996]C[-2],R4C4),"""")" Range("G1") = WorksheetFunction.AverageIf(Range("f5", Range("f5").End(xlDown)), "<20") Range("H1") = WorksheetFunction.AverageIfs(Range("f5", Range("f5").End(xlDown)), Range("f5", Range("f5").End(xlDown)), "<100", Range("f5", Range("f5").End(xlDown)), ">60") Range("I1") = WorksheetFunction.AverageIfs(Range("f5", Range("f5").End(xlDown)), Range("f5", Range("f5").End(xlDown)), "<200", Range("f5", Range("f5").End(xlDown)), ">160") Range("J1") = WorksheetFunction.AverageIfs(Range("f5", Range("f5").End(xlDown)), Range("f5", …



1
如何使用浮动条创建条形图以显示时间范围?
我需要创建一个excel图表,显示不同进程的开始时间和持续时间。我有开始时间和运行时间作为日期/时间值和分钟。目的是比较它们以获得不同过程的开始时间和持续时间以及重叠的视觉概述。 所以我的目标就像一个条形图,其中x轴的时间从00:00开始到24:00结束,其中不同的条形不是从Y轴(00:00)开始,而是从过程的开始时间和过程结束时的结束(如果需要可以计算,或者只使用持续时间来计算条的长度)。 请查看图片以了解我尝试实现的目标:

1
如何根据逻辑在Excel中选择行?
我想根据规则选择整行。 例如: 如何选择A列大于3的所有行? 我如何选择所有行 包含 A列中的字符串(字符串可以在单元格中的任何位置)? 我计划根据规则选择行,然后将它们复制到新工作表中,之后删除空行。 我希望不使用VBA就能做到这一点。

1
如果另一个单元格显示值,则乘以一个单元格的总和
我添加了一个隐藏单元格(T259),如果在“销售协议”表单中选择“灰浆联合”,则计算10%的单元格U78。我想在单元格U78中添加一个函数来添加T259的值。我得到“太多的论据错误”。 这是返回错误的公式。 = IF(T74 =“1 / 2Dry Stack”,0.1,IF(T74 =“DryMortar Joint”, - 0.1,0,IF('销售协议'!G23 =“带有标准灰色的砂浆接头”,0.1,0) )) 对不起,我没有更新问题就提前了,因为这个问题是时间敏感的。 [UPDATE] 基本上在截图中你会看到单元格U78,我喜欢这样 根据“销售协议”表单中的单元格G23的值,添加或减去额外的10%。 我正在尝试的公式是在屏幕截图中。有帮助吗? 在这里你可以看到我试图增加10%的公式。我想出了将它放在不同的单元格上的想法,因为我不断得到“太多的参数”错误,并以某种方式将它返回到我需要它的单元格U78。 在这里你可以看到单元格U78中的原始公式减去10%。 这是我需要基于公式的下拉列表。

3
Excel中的简单数组公式不比较正确的值
我正在尝试使用数组公式(在单元格D2中)计算我在单元格D11中计算的内容。我遇到的问题是,我的数组公式似乎没有逐个评估输入的数组。作为一个例子,我希望公式的第二个比较如下: 检查是否([B7> 0]和[C7 = 0]),如果是,则返回D7。 但我认为只是检查列B数组中的每个值是否> 0以及列C数组中的每个值是否= 0。 下面的截图详述了我的问题。谢谢! 这是数组公式: {SUM(IF(AND(B6:B10>0,C6:C10=0),B6:B10,0))}

2
两个值之间的Sumif
我正在尝试解决以下书面公式: =SUMIFS(AE9:AE17,S8:S17,">=1.0",S8:S17,"<=1.15") 它返回#VALUE!错误。 AE9:AE17 是总和范围 我无法在线找到解决方案。那里有人可以帮忙吗?

1
Excel 2010 VBA on-start宏执行 - 错误
我一直在尝试创建一个宏,每次打开文档时都要执行。我试图使用Open事件,但它似乎没有工作。代码如下: Private Sub Workbook_Open() Cells(3, 1) = "WOWWW" End Sub (这可能看起来很荒谬,但我正在努力使任何代码块工作,以进一步使用启动时宏)。 每次打开文件时,单元格( A3 )似乎没有改变。有什么想法吗? 我不知道是否重要,但我不直接打开文件。我通过打开Excel程序然后打开它 File Tab - > Open - > File。那是因为如果我直接打开文件就会出现问题,这是另一回事。




0
当“?”不能用作Excel中电子表格的参数引用时,使用的正确SQL命令是什么?
当我将硬编码日期(突出显示)更改为 ? 它返回了转换错误消息。修复是什么?感谢我能得到的所有帮助。 SET NOCOUNT ON DECLARE @lastdayofweek DATETIME DECLARE @firstdayofweek DATETIME DECLARE @previouslastdayweek DATETIME DECLARE @previousfirstdayweek DATETIME SET @lastdayofweek = '2018-08-03' SET @firstdayofweek = dateadd(day, - 6, @lastdayofweek) SET @previouslastdayweek = dateadd(day, - 1, @firstdayofweek) SET @previousfirstdayweek = dateadd(day, - 6, @previouslastdayweek) SELECT DISTINCT b.unittype ,b.propertyid ,d.propertyname1 ,count(CASE WHEN …

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.