簡體   English   中英

需要將公式應用於某些空白單元格

[英]Need to apply formula to certain blank cells

我在這里有一個公式,它應該僅在 B 列中的單元格為空且 A 列中的單元格不為空時激活。 當它激活時,它會獲取 A 中的值並將其放入空白的 B 單元格中。 這是代碼:

 =IF(AND(not(isblank(A)),isblank(B)), B, A)

我看到的問題是我希望將此公式放在 B 列中的某些空白單元格上。 有沒有辦法讓我選擇 B 列中的所有空白,然后一次將公式添加到所有這些空白中,這樣它就不會與 B 列中已有值的單元格混淆?

嘗試:

=ARRAYFORMULA(IF(REGEXMATCH(TO_TEXT(ROW(A3:A)), "4|12|13"), 
 IF((A3:A<>"")*(B3:B=""), B3:B, A3:A), ))

第 11 行被跳過的地方

0

或倒置:

=ARRAYFORMULA(IF(NOT(REGEXMATCH(TO_TEXT(ROW(A3:A)), "11")), 
 IF((A3:A<>"")*(B3:B=""), B3:B, A3:A), ))

0

一種。 對於非空白 A,為空白 B 獲取 A,為非空白 B 獲取 B(結果 1):

= filter
  ( 
     IF 
     ( 
        not(isblank(A2:A)), if(isblank(B2:B),A2:A,B2:B),""
     ) 
     , max(filter(row($A$2:$B) ,$A$2:A<>""))>=row($A$2:$B)
  )

對於非空白 A,只需為空白 B 獲取 A(結果 2):

= filter
  ( 
     IF 
     ( 
        not(isblank(A2:A)), if(isblank(B2:B),A2:A,""),""
     ) 
     , max(filter(row($A$2:$B) ,$A$2:A<>""))>=row($A$2:$B)
  )

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM