在很多場景中,單元格的數據都不是一個單獨的一種字符格式,而是包含中文,或者英文、數字和符号等,在這種情況下,怎麼設置連續的序号?
下面作者君就用一個公式來解答這個問題。
如上圖中描述,将“51.0101.0001”從0001起按順序向下排序。
在這裡,作者君的思路是将數據分割成兩部分,一部分是固定的“51.0101.”,另一部分用公式來自動填充。
于是,便想到了一個函數,text函數。
我們在編輯欄中輸入公式:="51.0101."&TEXT(ROW(A2),"0000")
row()的含義是什麼?
row函數是返回單元格所在的行号,如公式中row(A2),即表示返回A2單元格所在的行号,也可以說是第幾行,結果就是2!
text函數是excel中功能強大且常用的函數之一,它的表達式是(值,樣式),這裡樣式是指的它的固定格式,如公式中的“0000”,由于“0”在excel中可以作為數字占位符使用,因此它的意義就是使值呈現為4個字符的樣式。
串聯起來,TEXT(ROW(A2),"0000")的結果就是0002.
通過前面固定部分的字符串,再連接這個公式計算的結果,便得到了自動填充的排列序号。
所以今天的内容主要還是對兩個函數TEXT和ROW的使用,更多的相關知識還需要童鞋們多加實操。
其實,在現在更新的excel版本下,不管單元格的數據有多少不同形式的字符,隻要有數字,都可以直接下拉填充,系統會自動進行排序。
以上就是今天的全部内容,歡迎關注作者君,學習更多Excel基礎知識。
閱讀更多:
Excel表格如何批量添加空行
Excel表格智能填充有多牛誰用誰知道
Excel表格怎麼批量導出所有圖片 Excel表格怎麼快速跳轉到一列最後一個單元格數據
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!