如果 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)))
我在 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)))