Tag: 偏移

使用索引地址匹配的vlookup进行Excel

我有一个类似于下图中左边的表格。 对于每个位置,有三种或四种types。 总是有types1,2和4.有时也有types3.我需要find每个位置的type4 QtyC值(用黄色突出显示),并将其移动到右侧的表格中。 下面的图片右侧可以看到该表的单个行的示例。 在下面的例子中,我试图将单元格E5中的Location1,Type4,QtyC移动到单元格I2,以便最终的结果应该是9,如右侧表格中突出显示的那样。 我的想法是,我可以使用VLOOKUP结合OFFSET,ADDRESS和MATCH,但Excel尝试这样做时会生成错误。 在上面的图片中,你可以看到: =VLOOKUP(H2,OFFSET(A3,0,1,4,4),4,FALSE) …返回9预期 =ADDRESS(MATCH(G2,A:A,0),1,4,1) …返回预期的A3,但是 =VLOOKUP(H2,OFFSET(ADDRESS(MATCH(G2,A:A,0),1,4,1),0,1,4,4),4,FALSE) …返回一个错误。 我怀疑这与Excel执行计算的顺序有关,但似乎无法find解决这个问题的方法。 任何帮助或build议表示赞赏! 谢谢

Excel公式跳过空白

我想创builddynamic公式来从列中排列值。 公式来填充单元格,当它包含文本,并跳过单元格,如果是空白,并转到下一个。 范围是 -A -(BLANK CELL) -(BLANK CELL) -D -E -F -(BLANK CELL) -H -(BLANK CELL) 从公式得出结果 -A -E -F -H

多个dynamic范围的打印

所以我得到了这个表格: 我需要Excel来在不同的纸张上打印不同的范围。 范围将永远是不同的。 我需要在一页纸上打印A1(范围A2:B3)路线,A2(范围A4:B5)打印在第二张纸上。 等等。 我正在考虑在右侧创build另一个表格并定义路线的范围,例如: 然后,我将使用名称pipe理器给A1航线B13单元参考范围的名称。 但是,如何返回路线匹配的范围呢? 请告知,如果这是一个相当可观的想法? 或者也许有更有效的东西?

Excelfind所有col b = x的地方

我有这个问题一点点,任何抵消等有点杂乱,留下了我在尝试的空白。 表1 +——-+——+ |Name | team | +——-+——+ |Abel | a | |Bravo | b | |Charle | a | |Delta | a | |Echo | b | +——-+——+ 工作表2 +———+ |Team a | +———+ |Abel | |Charlie | |Delta | +———+ +———+ | Team b | +———+ |Bravo | |Echo | +———+ 我在Sheet 1手动插入名称,然后使用偏移量从另一个电子表格find团队。 […]

使用偏移量转到下一个可见单元格

我有一个Excel中的自动过滤表。 我必须根据特定的条件复制粘贴值,我必须在特定列中的所有可见单元格上执行此操作。 我已经写了代码,它运作良好,但唯一的事情是,它需要很多时间,因为有很多行。 任何人都可以请帮助我如何捶打所需的时间? 这是代码。 谢谢! Sub TrialAnotherOne() Windows("Epson Itemcodes.xlsm").Activate Range("A" & i).Select Selection.Copy Windows("Epson ASINs.xlsx").Activate Range("U1048576").End(xlUp).Offset(0, -12).Select If ActiveCell.Value <> "Itemcode" Then If ActiveCell.Value = "" Then ActiveSheet.Paste Else If ActiveCell.Value = Workbooks("Epson Itemcodes.xlsm").Sheets("Sheet1").Range("A" & i).Value Then ActiveSheet.Paste Else ActiveCell.Value = "Conflct" End If End If Else Windows("Epson Itemcodes.xlsm").Activate Range("I" & i).Value = "No […]

根据给定date查找精确匹配

所有, 我有一个表中的三列 – 候选人编号(可以是重复的),上次签入date,他的分数在testingdate。 我需要一个基于候选人编号和我在单元格中指定的date来查找最后一个前一个date的公式。 我试过MAX((Sheet2!$C$6:$C$45<=G$6)*Sheet2!$C$6:$C$45)来获取之前的date,但是无法整合如何限制它只能基于候选人数目。 我的输出看起来像单元格A1(候选号码),并在单元格B1(date我想检查) 输出: "Candidate Number" "Last checkin date prior to the specified date" "Marks on that output date" 非常感谢

Excel中的dynamic图表

Country January February March April May June July USA 34 34 45 34 23 China 45 56 34 23 12 Japan 34 54 23 23 24 每次更新数据时,如何在图表中显示最近3个月的数据。 考虑到“国家”一栏是固定的。 创build图表时,在“数据select”中使用任何解决方法或简单公式。

将列的范围转换为行,然后在该行的下面重复

以下是我的数据现在的样子: 编辑:我忘了补充说,我需要转置是反复出现的 – 每隔n列,我需要开始转置一次。 在这个例子中,我每2列有它,但我的实际数据集是每3列。 Username Product 1 Product 2 Service 1 Service 2 Person 1 Name1 Name2 Name3 Name4 Person 2 Name5 Name6 Name7 Name8 这就是我想让我的数据看起来像: Username Product Service (What I've come up with, formula-wise, for PRODUCT:) Person 1 Name1 Name 3 OFFSET([Person 1],0,ROW($A$1)) Person 1 Name2 Name 4 OFFSET([Person 1],0,ROW($A$1)+1) Person 2 Name5 […]

从多列创build下拉列表忽略空白

我使用名称pipe理器来定义一个范围的这个公式 =OFFSET(Setting!$E$2,0,0,COUNTA(Setting!$E:$H),4) 并通过它的名称添加数据validation到我想要显示下拉列表的单元格 我怎样才能编辑这个公式删除下拉列表中的空白选项 我也尝试这个公式 =Setting!$E$2:INDEX(Setting!$E:$E,COUNTIF(Setting!$E:$E,"?*")) 但它只适用于单列如何编辑它与多列工作

将整数存储在单元格中,并使用该整数来设置列间距的数量

我正在通过简单的电子表格创build收入模式。 在顶部,我有一个variables单元(C5),即“交易之间的周数”。 在这之下,我有一个简单的每周收入模式。 问题:我想要的是能够调整黄色字段,并将其dynamic应用于以下模型,以便将X每周的销售额从C4应用到下面的模型,其中X是C5。 我最初的猜测是使用OFFSET,例如F10 =SUM(OFFSET(C10,0,$C$5)) ,但我从来没有使用过这个函数,我=SUM(OFFSET(C10,0,$C$5))多,我不知道我是否正确地接近这一点。 我创build了一个模拟期望的结果图像,以显示如果我在C5中input3 ,然后将其更改为2 ,我会发生什么情况。