前幾天教了大家如何將合併單元格的數據提取出來,排列成連續的一列,詳情請參閱 。
今天要大家逆向操作,如果有一列連續的區域,需要將它們快速填充至大小不等的合併單元格區域,怎麼實現呢?
案例:
如下圖 1 所示,請將 G 列的班級名快速填充至 A 列的合併單元格區域。效果如下圖 2 所示。
解決方案:
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學習世界 的文章