如果 sheet1 <> 中的 D 列为空白,则将 A 列 f/ sheet1 复制到 sheet 2

Copy column A f/ sheet1 to sheet 2 if column D in sheet1 <> blank

我在 Sheet1 中有一组 100 多行我想复制到 Sheet2 但前提是 D 列(在 Sheet1 中)不为空.这基本上是将具有可能使用或不使用的多行的估计 sheet (Sheet1) 中的信息复制到新的 Sheet (Sheet2)成为合同 sheet。

因此,我们的目标是只复制在估算过程中使用过的行,而不是被忽略的行。

这是我到目前为止使用和工作的方法,除了我将其粘贴到 Sheet2 上的每一行最终都是空白的,如果该行是空白的。

粘贴在 Sheet2 中的公式:

=IF(Sheet1!D13<>"", Sheet1!A13, "")

我想我会以某种方式用 "else skip to next line and don't make this a blank line" 之类的东西替换“”,但我不知道如何。

您可以使用 ISBLANK

=IF( ISBLANK(Sheet1!A1) , "A1 is blank" , "A1 is not blank" )

请尝试:

=filter(Sheet1!A:A,NOT(isblank(Sheet1!D:D)))