今天教大家兩種特殊編號方法,一種是每個序號重複一定次數,比如 1、1、1、2、2、2、3、3、3……另一種是在指定範圍內循環編號,比如 1、2、3、4、1、2、3、4……
文末有彩蛋。
案例:
下圖中的兩個數據表完全一樣,是某公司員工 1 至 3 月的獎金錶。請分別給兩張表添加工號和月份序號,效果如下圖 2 所示。
解決方案:
1. 選中 A2 單元格 --> 輸入以下公式 --> 下拉複製公式:
="工號:"&MOD((ROW(A1)-1),8)+1
公式釋義:
- MOD((ROW(A1)-1),8):
- mod 函數的作用是返回兩數相除的餘數;
- 語法為MOD(被除數, 除數);
- 上述公式用從 0 開始的逐行遞增數字除以 8,取其餘數;餘數的值在 0、1、2、3、4、5、6、7 之間不斷循環;
- MOD((ROW(A1)-1),8)+1:將上述餘數 +1,即可得到 1 至 8 的循環數列
- "工號:"&:用 & 在序號前面連接文字“工號:”
2. 選中 E2 單元格 --> 輸入以下公式 --> 下拉複製公式:
=INT((ROW(A1)-1)/8)+1&"月"
公式釋義:
- INT((ROW(A1)-1)/8):
- int 函數的作用是將數字向下舍入到最接近的整數;
- 語法為 int(需要進行向下舍入取整的實數);
- 上述公式的作用是用從 0 開始逐行遞增的數字依次除以 8,向下取整,得到的結果為連續 8 行 0,然後連續 8 行 1,依此類推;
- INT((ROW(A1)-1)/8)+1:將上述結果 +1,因此第一組連續值為 1,依次遞增
- ...&"月":在序號後面加上文字“月”
這就是最終效果。
有關 mod 和 int 函數的詳細用法,請參閱:
很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。
現在終於有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。
頭條423活動期間限時特價。