Excel – 將一列連續數據填充至大小不等的合併單元格區域

前幾天教了大家如何將合併單元格的數據提取出來,排列成連續的一列,詳情請參閱 。


今天要大家逆向操作,如果有一列連續的區域,需要將它們快速填充至大小不等的合併單元格區域,怎麼實現呢?


案例:


如下圖 1 所示,請將 G 列的班級名快速填充至 A 列的合併單元格區域。效果如下圖 2 所示。

Excel – 將一列連續數據填充至大小不等的合併單元格區域

Excel – 將一列連續數據填充至大小不等的合併單元格區域


解決方案:


1. 選中需要填充的所有合併區域 --> 輸入以下公式 --> 按 Ctrl+Enter 回車:

=OFFSET($G$1,COUNTA(A$1:A1),)


公式釋義:

  • COUNTA(A$1:A1):
    • 計算 A$1:A1 區域內非空單元格的個數
    • 第二個 A1 的行號是相對引用,因此到第二個合併區域時,公式中的參數就變成了 A$1:A4,即統計上兩個區域的非空單元格個數,從而實現遞增計數
  • OFFSET($G$1,...,):offset 函數的作用是偏移,此處表示以 $G$1 為起點,向下偏移的行數為 counta 計算出來的結果
  • Ctrl+Enter 表示批量填充單元格

如果去掉公式中的 offset 部分,就可以給合併單元格區域順序編號。除此之外,還有多種公式可以實現合併單元格編號,詳情請參閱

Excel – 將一列連續數據填充至大小不等的合併單元格區域

Excel – 將一列連續數據填充至大小不等的合併單元格區域

很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。

現在終於有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。



分享到:


相關文章: