我在平時(shí)工作中會(huì)用到Excel表格中的轉(zhuǎn)置功能,一般的用法在選擇性粘貼里面可以找到,我個(gè)人習(xí)慣用ctrl+alt+v來(lái)打開(kāi)下圖,它的作用是把列變?yōu)闄M,數(shù)據(jù)量小可以應(yīng)付,但不能隨心所欲,量大也吃不消。接下來(lái)我要說(shuō)的是利用函數(shù)來(lái)實(shí)現(xiàn)轉(zhuǎn)置功能,更自由,更高效。 先擺出一個(gè)需求?在A 列中存放的是人員的姓名,人數(shù)很多很多,需要按橫向排列姓名,每行最多5人,共有N行,第一行輸入1至5號(hào),接著第二行輸入6至10號(hào),以此類推,如果有上千人怎么辦?這個(gè)工作可不是開(kāi)玩笑的了。處理不當(dāng)有兩種結(jié)果:1.耗時(shí)手軟完不成;2.省時(shí)輕松搞定。 大家把下面這個(gè)公式給記住,用多了就理解了。 =INDIRECT("A"&5*ROW(A1)-4+COLUMN(A1))&"" 說(shuō)明: ①INDIRECT作用是返回文本值指定的引用,比如我想返回A1單元格的內(nèi)容,公式可以寫成=INDIRECT("A"&1)&"", 公式中的“1”僅代表數(shù)字,我們最好不要手動(dòng)輸入,因?yàn)檫@個(gè)地方大有乾坤,必須是活的,上面公式中的“5*ROW(A1)-4+COLUMN(A1)”實(shí)際結(jié)果為數(shù)字“2”也是就要引用A2單元格的內(nèi)容。 ②結(jié)合上面的實(shí)際需求來(lái)套用公式,因數(shù)據(jù)在A列所以就是"A"&,每行限制5人,那么公式就設(shè)定為5*ROW(A1)-4+COLUMN(A1),為便于理解,假如每行限制10人的話公式變?yōu)?strong>10*ROW(A1)-9+COLUMN(A1),其他不變。下圖的數(shù)據(jù)是在B列。完成也不到1 分鐘的時(shí)間。 |
|