Tag: 抵消

需要在Excel工作表中每7列相加

我有一个数据集有1个ROW和365个COLUMNS数据。 我需要总结7列的每一块的数据,我将把它们放到不同的行或列中。 我意识到7不平均分为365,不知道如何解释这个或如果正确的公式可以自动做到这一点。 B6是第一个有数据的单元,NB6是最后一个有数据的单元。 我在B14中input我的公式,并可以继续跨越51列或行(无所谓)。 到目前为止,我已经能够用以下公式成功地总结前7列: = SUM(OFFSET($ B $ 6(COLUMN() – COLUMN($ NB $ 6))* 0,0,1,7)) 但是,将公式复制到连续的列或行中时,公式将继续提供相同的值,而不是以下7天的块的总和。 任何帮助将不胜感激。 谢谢!

dynamic公式单元格参考w / offset

我的公式; = IFERROR(OFFSET(' 2015 '!$ A $ 1,MATCH($ A8,' 2015 '!$ A $ 2:$ A $ 6000,0),0),0) 我需要大胆的部分引用一个单元格下拉式(下拉式显然有不同的date公式需要考虑) – 我想这使得它有点dynamic。 我尝试了间接公式,但没有做任何事情 我遗憾地跑出了一些想法,希望有人能帮上忙。 🙂 谢谢!!!!!!!!!!!

Excel偏移/匹配避免重复

我有2列,B2-B21有标题,C2-C21有值。 在E2-E6中,我使用Large来查找C2-C21范围内的5个最大值。 在D2-D6中,我使用= OFFSET(INDEX($ B $ 2:$ B $ 21,MATCH($ C2,$ B $ 2:$ B $ 21,0)),0,-1) 为了让我相关的标题。 但是,因为在E2-E6中它们可以是2个或3个相同数目的项目,所以如果它们是重复的,那么它们现在给我两个相同的名称。 是我可以利用的大/偏移之间的混合? 我尝试了下面,但这陷入了同样的陷阱,返回重复的标题。 =大小(指数($ B $ 2:$ B $ 21,MATCH(大(B3:B21,1),$ B $ 2:$ B $ 21,0)),0,-1)

使用vba填充公式以设置开始单元格的dynamic

lastRow44 = Cells(Rows.Count, "A").End(xlUp).Row LastRow3 = Worksheets("Temp").Cells(Rows.Count, "A").End(xlUp).Offset(1, 0).Row Range("A" & LastRow3).End(xlDown).Offset(0, 11).Formula = "=Sum(M50:M" & lastRow44 & ")" 我正在尝试修改vba代码以使其更具dynamic性。 我想设置和数计算更加dynamic。 所以我正在尝试类似Range("A" & LastRow3).End(xlDown).Offset(0, 11).Formula = "=Sum(("M" & LastRow3).End(xlDown).Offset(0, 11) & lastRow44 & ")"自动定义起始单元格为M50,但是它并不按照我的意图工作。有什么方法可以修改代码来计算起始单元格的dynamic值? 谢谢!

使用3D范围的OFFSET(范围跨越多张纸)

我有一个数据库在相同的行中的相关数据跨越几张,其他列中的数据。 我一直试图使用AVERAGE / SUM和OFFSET的3D范围,但我似乎无法弄清楚。 在OFFSET部分,我收到#VALUE错误。 这是我一直在使用的设置。 =AVERAGE(OFFSET('Sheet 1:Sheet 4'!A1,0,COLUMN(A1)*2-1)) 图表名称中有空格,所以在上面的公式中,单词表和数字之间的空格是有意的。 我已经尝试了与平均/总和function的3D范围,它工作正常。 3D范围与OFFSETfunction不兼容?

如果有可能在两者之间添加新列,请如何设置OFFSET

我有一个场景,在基于buttonsearch(点击)我需要更新一个特定的单元格的值从search结果。 searchbuttonTopLeftCell属性和OFFSET()方法用于到达要复制值的单元格 With Sheets("Test").Shapes("btnSearch").TopLeftCell .Offset(0, -4).Value = searchResult End With 但有一个要求,如果有任何列后来添加到这些单元格然后偏移将不得不被改回来 有没有办法处理这种情况,以便我们不必担心OFFSET方法,即使我们之间添加/删除列 请注意,这些单元格实际上是excel中列表/网格的一部分,它们是dynamic增加的。

VBA公式中的dynamic参考

我试图索引/匹配数据只有当一定的标准得到满足。 我可以用两个数组来做到这一点,但我希望这里有一个简单的答案。 我的代码如下: Sub Nozeroleftbehind(lengthRow As Integer) For i = 2 To lengthRow If Cells(1, i) = 0 Then Cells(1, i) = "TBD" Next i For i = 2 To lengthRow If Cells(1, i) = "#N/A" Then Cells(2, i) = "=INDEX(Forecast!L:L,MATCH('AA – Inbound Orders Weekly Rep'!H113,Forecast!A:A,0))" End if Next i End Sub 然后将该子文件传回主程序。 我试图让dynamic是'H113'单元格。 因为它已经在公式中,所以我似乎无法得到一个正确的工作。 […]

为相邻单元格着色的“Object Required”错误(if,ActiveCell.Offset)

我希望有人能解决我的问题。 我以前有一个相当长的子运行非常好,然后我添加了一个如果声明,现在我得到一个对象的要求错误。 我试图search整个表单以及任何具有“Google Inc.”值的单元格 然后将单元格2着色到左侧。 防爆。 单元格E7是“Google Inc.”,因此单元格C7将被着色为Aqua。 我看不到下面的原因,所以也许别人可以! ElseIf cell.Value = "Google Inc." Then ActiveCell.Offset(0,-2).Interior.colour = X1RgbColour.rgbAqua 谢谢!

Excel 2010中VBA的行和列偏移的最大值是多less?

我知道类似的问题已经在这里得到解答: 在VBA / Excel中,行和列的偏移量的最大值是多less? 但是,该错误似乎与Excel 2003中的工作表中的行数有关。由于我正在运行Excel 2010(具有65,536行),因此我不认为我的错误与我的工作表大小有关。 这是给我的代码行运行时错误'6'溢出: Range("OutputStart").Offset(1 + (iCounter1 – 1) * iDataPoints * 26 + iCounter2 * iDataPoints, 0).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=True iCounter1是一个整数,它的值是13 iDataPoints是一个整数,它的值是103 icounter2是一个整数,它的值是7 行偏移计算的结果是32,858,这表示整数数据types问题。 行偏移是否限于整数数据types? 如果是这样,是否有任何方法将该限制更改为Long(或其他数据types)? 感谢您的任何帮助,您可以提供! 将

Exceldynamic范围偏移公式排除#n / a

我有数据根据切片机而变化,我不能找出正确的偏移公式来select只有有效的数据值,换句话说,排除任何#N / A值。 数据看起来像这样: |Column A | Column B |Column C| |———————————-| |Jan | #N/A | #N/A| |Feb | 4 | 40 | |Mar | 5 | 38 | |Apr | 12 | 10 | |May | #N/A | #N/A| |Jun | #N/A | #N/A| 我想要偏移范围只select二月/三月/四月行。 但是,如果数据发生变化,因为我点击不同的filter(下面的例子),我希望它仍然只select非错误数据(1月/ 2月/ 3月/ 4月行): |Column A | Column B […]