簡體   English   中英

如果某列中每10個單元格中出現的值少於3次,則用另一個值替換這些值

[英]If a value appears less than 3 times in every 10 cells of a column then replace these values with another value

在列中,我有超過50000個值。 其中許多缺失,被指定為“ NA”。 我想遍歷此列的每10行,如果少於3個缺失值,即1或2個“ NA”,則將它們替換為零“ 0”。

我為此付出了很多努力,而我設法得到的最遠的是:

=IF(AND(COUNTIF((OFFSET(A$1,(ROW()-ROW(A$1))*10,,10,)),$A$1)<3,A1="NA"),0,A1)

這是不正確的。

使用上述公式,我得到以下結果(這不是我想要的結果):

https://i.stack.imgur.com/lQRxQ.jpg

理想的結果是這樣的:

照片

將其放入B1並復制:

=IF(OR(A1<>"NA",COUNTIFS(INDEX(A:A,INT((ROW(1:1)-1)/10)*10+1):INDEX(A:A,INT((ROW(1:1)-1)/10)*10+10),"NA")>2),A1,0)

在此處輸入圖片說明

暫無
暫無

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

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