微信公眾號:excelperfect
本文系因違規而刪除的2017年11月5日推送文章經修改後重新推送,已看過的朋友可直接飄過,免得浪費時間。
本次的練習是:使用公式在工作表任意單元格列區域中輸入連續的數字,如下圖1所示,在單元格區域A2:A7中輸入1~6。要求:不能單獨刪除或修改該單元格區域中的任何一個數字;不能在該單元格區域中添加或刪除行;在該區域最開始的單元格A2之前插入一行時,數字序號不變;將該區域複製到其它地方時,數字序號不變。
圖1
先不看答案,自已動手試一試。
公式思路
很明顯,要滿足要求,需要使用數組公式。使用ROW函數來創建數字序列。
公式
選擇單元格區域A2:A7,輸入數組公式:
=ROW(A2:A7)-ROW(A2)+1
記得輸入完後按Ctrl+Shift+Enter鍵。
公式解析
公式中的:
ROW(A2:A7)
生成數組{2;3;4;5;6;7 }。
然後,減去ROW(A2)即2,得到數組{0;1;2;3;4;5}。
加上1後,得到結果數組{1;2;3;4;5;6}。
小結
下期預告
Excel公式練習22:將錶轉換成單列
本次的練習是:使用公式將如圖所示的工作表中的表區域A2:C5轉換到列E中,如單元格區域E1:E12。
本文屬原創文章,轉載請註明出處。
歡迎在下面留言,完善本文內容,讓更多的人學到更完美的知識。
歡迎關注[完美Excel]微信公眾號:
方法1—在微信「添加朋友」或者通訊錄中搜索「完美Excel」或者「excelperfect」後點擊關注。
方法2—掃一掃下面的二維碼
追逐一切未知,創造無限可能