EXCEL如何將一列變成多列顯示?offset的應(yīng)用
有時(shí)候我們有一列數(shù)據(jù),很多。直接打印浪費(fèi)紙張,需要按順序排成幾列。實(shí)現(xiàn)此目的的方法有很多。本例介紹OFFSET函數(shù)的完成操作。我們使用基礎(chǔ)示例,根據(jù)自己理解,配合通俗易懂的語(yǔ)言介紹常用的EXCEL函數(shù)
有時(shí)候我們有一列數(shù)據(jù),很多。直接打印浪費(fèi)紙張,需要按順序排成幾列。實(shí)現(xiàn)此目的的方法有很多。本例介紹OFFSET函數(shù)的完成操作。我們使用基礎(chǔ)示例,根據(jù)自己理解,配合通俗易懂的語(yǔ)言介紹常用的EXCEL函數(shù),歡迎大家查看學(xué)習(xí)其他函數(shù)。不足之處歡迎指正。
基本思路
如圖,A列數(shù)據(jù)很多。想從C4單元格開(kāi)始,橫著向右排,排6個(gè)。從第二行顯示第7個(gè)數(shù)據(jù),繼續(xù)往右排。依次類推。這是需要完成的操作。下面依次分析思路。
OFFSET函數(shù)基本用法
先學(xué)一下OFFSET的基礎(chǔ)用法,單擊C4單元格,點(diǎn)擊插入函數(shù),找到查找與引用分類中的OFFSET函數(shù)。單擊確定。
彈出函數(shù)參數(shù)設(shè)置框。下面用通俗語(yǔ)言介紹參數(shù)基本含義:
- 第一個(gè)參數(shù)是指定頂點(diǎn)位置。設(shè)置為A1。
- 第二個(gè)參數(shù)是往下移動(dòng)幾行。此處就是為了顯示A1內(nèi)容,因此設(shè)置為0。
- 第三個(gè)參數(shù)是往右移動(dòng)幾列。此處就是為了顯示A1內(nèi)容,也設(shè)置為0。
- 第四個(gè)參數(shù)本例暫時(shí)不學(xué),不輸入任何內(nèi)容。
最后點(diǎn)擊確定。
當(dāng)?shù)谝粋€(gè)單元格公式為OFFSET(A1,0,0)時(shí)我們看到會(huì)將結(jié)果顯示到C4單元格中。即“張三”。
接下來(lái)重復(fù)上面步驟,插入OFFSET函數(shù),第二個(gè)參數(shù)設(shè)置為1。會(huì)將“李四”顯示到D4單元格中。
重復(fù)設(shè)置的話,可以理解,當(dāng)?shù)诹鶄€(gè)單元格公式為OFFSET(A1,5,0)時(shí)我們看到會(huì)將結(jié)果顯示到H4單元格中。即“丑牛”。
接下來(lái)?yè)Q行,應(yīng)該當(dāng)輸入公式為OFFSET(A1,6,0)時(shí)我們看到會(huì)將結(jié)果顯示到C5單元格中。即“寅虎”,依次類推。
分析一下,單元格公式中第二個(gè)參數(shù)OFFSET(A1, ,0)依次出現(xiàn)的規(guī)律應(yīng)該如圖顯示。我們的目的是如何使用某個(gè)公式讓EXCEL自動(dòng)產(chǎn)生這樣有規(guī)律的數(shù)。這是核心。
自動(dòng)生成有規(guī)律的數(shù)
讓EXCEL自動(dòng)產(chǎn)生上面所說(shuō)的有規(guī)律的數(shù)。有很多方法,常用的是利用ROW和COLUMN函數(shù)組合計(jì)算得出。簡(jiǎn)單說(shuō)明ROW是顯示行號(hào)的函數(shù),COLUMN是顯示列號(hào)的函數(shù)。本例使用(ROW(A1)-1)*6 COLUMN(A1)-1來(lái)完成。
這個(gè)需要一定的數(shù)學(xué)思維模式,大家可以先用,然后慢慢理解。
基本思路是隨著公式的橫向、縱向拖動(dòng),其中的A1參數(shù)發(fā)生改變,通過(guò)ROW和COLUMN函數(shù)計(jì)算,再使用合理乘法和加法的搭配產(chǎn)生向右加1,向下加6的效果。
最后,是將這個(gè)參數(shù)套入OFFSET函數(shù)的第二個(gè)參數(shù)位置。即C4單元格輸入OFFSET(A1,(ROW(A1)-1)*6 COLUMN(A1)-1,0)。
由于此公式拖動(dòng)過(guò)程中第一個(gè)參數(shù)A1需要固定。因此公式中還要加上絕對(duì)引用。即在A1中添加$。最終形成的公式為OFFSET($A$1,(ROW(A1)-1)*6 COLUMN(A1)-1,0)
拖動(dòng)C4的公式橫向拖動(dòng)到H列,然后將這些數(shù)據(jù)統(tǒng)一向下拖動(dòng)。即可實(shí)現(xiàn)本例初提出的將單列變成多列的要求。
如果單列變多列時(shí),需要數(shù)據(jù)先豎著排再橫著排。可以靈活更換第二個(gè)參數(shù)。例如圖中使用OFFSET($A$1,(COLUMN(A1)-1)*20 ROW(A1)-1,0)達(dá)到將A列數(shù)據(jù)先豎著排20個(gè),再換列顯示接下來(lái)的20個(gè)的目的。道理和上面一樣還是靈活使用ROW、COLUMN完成組合,大家可以參考學(xué)習(xí)。