我有一個用例,我需要根據條件將合并單元格中的值與其他列連接起來
| 姓名 | 頻率 | 舊措施 | 新措施 | 需要什么 |
|---|---|---|---|---|
| 名稱1 | 頻率1 | 米一 | Name1-Freq1-Mea1 | |
| 頻率2 | Nmea1 | 名稱1-頻率2-Nmea1 | ||
| 頻率3 | 平均2 | Name1-Freq3-Mea2 | ||
| 名稱2 | 頻率4 | 米3 | 名稱2-Freq4-Mea3 | |
| 頻率5 | Nmea2 | 名稱2-Freq5-Nmea2 | ||
| 名稱3 | 頻率6 | Mea4 | 名稱3-Freq6-Mea4 | |
| 名稱4 | 頻率7 | Nmea3 | 名稱4-Freq7-Nmea3 | |
| 名稱5 | 頻率8 | Nmea4 | 名稱5-Freq8-Nmea4 | |
| 頻率9 | Nmea5 | 名稱5-Freq9-Nmea5 | ||
該公式應檢查列Old Measure,并且New Measure已填充的列應與Nameand連接Frequency。
我確實嘗試從這個類似的問題中得到答案 - 
解釋
這部分
lookup(row(A2:A),row(A2:A)/(A2:A<>""),A2:A)
用上面最后一個非空值填充 A2:A 中的空白。
然后
byrow(...,lambda(r,textjoin("-",1,r)))
逐行連接前一個陣列中的值和 B2:D 中的值。
最后
query(...,"limit "&-1 max(if(B2:D<>"",row(B2:D)))
將結果陣列約束到最后填充的行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/526828.html
