[英]Google Sheets Arrayformula for maxifs
G'day 人,
我是一個長期的支持者/讀者,但這是我第一次在 Stackoverflow 上發帖,所以請多多包涵。
=if(E2="",,If(maxifs($E:$E,$K:$K,K2)=E2,K2,""))
我在轉換上面的這個 maxifs 公式時有點難過,我正試圖在 Google Sheets 中轉換為數組公式。 此公式檢查以確保 E2(時間戳)不為空,然后進行比較,然后在整個時間戳列中查找不同標識符的較新時間戳(列 K 示例:'43909Ben Johns'(參考號和客戶的 CONCAT) ) 查看是否有該標識符的新版本。 如果找不到它,它將使用與同一行的 K 列中相同的標識符填充 L 列(公式所在的位置)中最新的行。 如果它確實找到了更新的版本,它將填充“”。
我嘗試設置一個數組公式,但是我可以看到它在我嘗試轉換它時不起作用。 它計算了第一行,但將所有其他行(大約 10,000 行)留空,我懷疑這是因為它試圖將 E2 和 K2 上的數據與 E 和 K 列中的其他行進行比較。下面是我嘗試的數組公式:
=arrayformula(if(E2:E="",,If(maxifs(E2:E,K2:K,K2:K)=E2:E,K2:K,"")))
任何有助於解決這個問題的幫助將不勝感激,如果您需要我進一步解釋,請告訴我。
編輯:添加了表格https://docs.google.com/spreadsheets/d/1k1qK2BuYOwDPCtHedg7zV72JmE3_TQYu9EBwZVogQbU/的樣本
親切的問候,本
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.