Excel 关于将复制的行自动移动到第一个空行集的问题

问题描述 投票:0回答:1

我创建了一个包含多个工作表的 Excel 文档。第一张纸是处理所有信息的地方,然后我添加了一个公式,如果满足两个不同的单词条件,则将信息行传输到另一张纸。我唯一的问题是从中获取信息的行进入同一行空间中的工作表。我希望复制的信息移动到第一个空行槽。请让我知道您需要什么以及您是否可以帮助我。这是我目前几乎有效的公式。

我计划将其格式化为前 500 行。另外,复制的信息从B列到O。我想要的单词来自D和L,如下所示。请向我展示如何添加一项功能,将复制的信息移动到第一个可用的空单元格。

=IF(AND('Applicants for Interview'!L2="Accepted", 'Applicants for Interview'!D2="PA"), 'Applicants for Interview'!B2:O2, "")

我不知道如何使用VBA,我尝试过,但失败了很多次。我尝试过使用 ChatGPT 但它从来没有给我正确的公式。

excel excel-formula excel-2010 excel-2007 excel-2013
1个回答
0
投票

将此公式粘贴到您要复制信息的工作表的单元格 B2 中:

=INDEX('Applicants for Interview'!B$2:B$500,AGGREGATE(15,6,(ROW('Applicants for Interview'!B$2:B$500)-ROW('Applicants for Interview'!B$1))/('Applicants for Interview'!$L$2:$L$500="Accepted")/('Applicants for Interview'!$D$2:$D$500="PA"),ROWS(B$2:B2)))

激活公式后,将填充柄拖动到单元格 O2,然后在单元格 B2:O2 仍处于选中状态时,将填充柄向下拖动到单元格 O500。

© www.soinside.com 2019 - 2024. All rights reserved.