學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 工具軟件 > 辦公軟件學(xué)習(xí) > Excel教程 > Excel2007教程 > excel2007內(nèi)容重排的設(shè)置

excel2007內(nèi)容重排的設(shè)置

時間: 曉生931 分享

excel2007內(nèi)容重排的設(shè)置

  一次遇到需要把Word2007中的排列整齊的人員名單導(dǎo)入Excel2007中,要求分布到同一列的多個單元格中,方便操作。這不能一次性復(fù)制粘貼,如果一次性復(fù)制粘貼就會讓所有人員名單存于同一單元格中,其實“填充”功能下的“內(nèi)容重排”就可以快速搞定這一操作。今天,學(xué)習(xí)啦小編來教大家如何操作內(nèi)容重排的方法!

  Excel2007內(nèi)容重排的操作步驟如下:

  但是在默認(rèn)情況下,Excel2007的內(nèi)容重排功能是被關(guān)閉的,需要我們手動開啟。具體操作辦法是:“Office按鈕”-“Excel選項”-“自定義”,在“從下列位置選擇命令”里選擇“所有命令”,在下面的命令列表中拖動找到“內(nèi)容重排”點(diǎn)擊“添加”即可,單擊確定退出。然后我們就會在快速工具欄中看到“內(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

  準(zhǔn)備轉(zhuǎn)換成為每行5個數(shù)據(jù)(即:6行5列),目標(biāo)數(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中目標(biāo)區(qū)的公式輸入為:=OFFSET($A class="main">

excel2007內(nèi)容重排的設(shè)置

時間: 曉生931 分享

  這樣就可以在目標(biāo)區(qū)域得到我們想要的數(shù)據(jù)了。

  上圖中A5到E10的公式就是“=OFFSET($A class="main">

excel2007內(nèi)容重排的設(shè)置

時間: 曉生931 分享

  下面說說這樣做的原理:

  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)容重排”。

1983882