excel2007內(nèi)容重排的設(shè)置
excel2007內(nèi)容重排的設(shè)置
一次遇到需要把Word2007中的排列整齊的人員名單導(dǎo)入Excel2007中,要求分布到同一列的多個單元格中,方便操作。這不能一次性復(fù)制粘貼,如果一次性復(fù)制粘貼就會讓所有人員名單存于同一單元格中,其實“填充”功能下的“內(nèi)容重排”就可以快速搞定這一操作。今天,學(xué)習(xí)啦小編來教大家如何操作內(nèi)容重排的方法!
Excel2007內(nèi)容重排的操作步驟如下:
但是在默認情況下,Excel2007的內(nèi)容重排功能是被關(guān)閉的,需要我們手動開啟。具體操作辦法是:“Office按鈕”-“Excel選項”-“自定義”,在“從下列位置選擇命令”里選擇“所有命令”,在下面的命令列表中拖動找到“內(nèi)容重排”點擊“添加”即可,單擊確定退出。然后我們就會在快速工具欄中看到“內(nèi)容重排”按鈕。
具體的操作過程:首先選擇Word2007中的所有人員名單,復(fù)制后,選擇性粘貼(以純文本形式)到Excel2007中的某一單元格B5單元格中,先讓它們處于同一單元格中。接下來調(diào)整列寬至剛好能放下一個人員名的寬度(很重要,否則會使人員名字發(fā)生亂截現(xiàn)象),從B5單元格開始向下選擇若干個單元格(可以選擇很多),然后選擇執(zhí)行快速工具欄上的“內(nèi)容重排”命令,這時會把B5單元格中的內(nèi)容均勻地分布在B5以下的單元格中,至此就把一個單元格中的內(nèi)容快速分布到多個單元格中了。
我這里舉個簡單的例子吧:
原始數(shù)據(jù)(4行8列):
12 3 4 5 6 7 8
91011 12 13 14 15 16
171819 20 21 22 23 24
25 26 27 28 29 30
準備轉(zhuǎn)換成為每行5個數(shù)據(jù)(即:6行5列),目標數(shù)據(jù):
12 3 4 5
67 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
26 27 28 29 30
在Excel中目標區(qū)的公式輸入為:=OFFSET($A class="main">
excel2007內(nèi)容重排的設(shè)置
excel2007內(nèi)容重排的設(shè)置
下面說說這樣做的原理:
1.用(ROW()-1)*5+COLUMN()-1根據(jù)行列的變化生成一個序列
第一行是0,1,2,3,4
第二行是5,6,7,....依次類推
2.用INT(((ROW()-1)*5+COLUMN()-1)/8)來使上述序列在是8的多少整數(shù)倍,從而得到行偏移量
3.用MOD((ROW()-1)*5+COLUMN()-1,8)來得到列偏移量
4.利用Offset得到結(jié)果。
小提示:
Excel2003中的“內(nèi)容重排”在位置是“編輯/填充/內(nèi)容重排”。