excel列裡資料轉置成行後,怎麼能自動生成新行

2022-06-14 15:40:21 字數 850 閱讀 2169

1樓:小矇

vb就不懂了,但想到一個「曲線」達到效果的方法提供參考,希望用的上。

先在c、d、e三列前各插入一列新列,然後把a列的內容都複製到這三列上,這時在第一行上的甲、乙、丙、丁前面都帶上了「55」,第二行的則帶上了「56」,如此類推。

如果你一定要根據甲、乙、丙、丁順序排列(有可能是其他內容,但不能按要求正常排列的),可在這些內容前加個a、b、c、d,如原來的是「甲」可再在這一列前插入一新列,並全部輸入一個「a」,再把這個「a」與「甲」合併變成「a甲」,其他一樣,如「乙」就變成「b乙」,「丙」變成「c丙」,「丁」變成「d丁」(這樣只為下一步操作中不會改變原來的排列順序)。

跟著把這些內容每兩列(數字列和內容列)全部複製到同一列上並以數字列為第一關鍵字,「a甲」這一列為第二關鍵列按「升序」進行排序,這時就會出現第一行「55」「a甲」,第二行「55」「b乙」......,基本按你的要求排列好了,只是多了些a、b、c、d,這時你只要選中這些內容,然後用查詢替換把這些a、b、c、d都去除了,剩下的就是你要的了。不知道我的表達清楚不,希望你能看的明白。

2樓:匿名使用者

向下拖h1=if(mod(row(),5),if(column()<>8,"",vlookup($g1,$a:$e,countif(g$1:g1,$g1)+1)),vlookup($g1,$a:

$e,column()-6))

向右拖到k1,向下拖。

3樓:匿名使用者

vba可以實現的。可以hi我研究研究。

Excel如何獲取一列相同名稱後列的資料總和?求大神指教

看上圖。g2公式為bai if f2 未填編號 du sumif a a,f2,d d 上面的公式得zhi出的結果,不管是不是多於dao60分鐘回,全部按分鐘數來顯示答。如果想顯示為 多少時多少分,就是每60分鐘顯示為一小時,不足60分鐘的顯示為分鐘,那麼可用下面的公式 if f2 未填編號 tex...

excel裡怎麼篩選出有兩列資料相同的行

情況就是這樣,比如第一行,它的a列和e列是相同的。第二行就不是相同的了,第四,五行,六行也是相同的。除了a列和e列外,其它的列是否相同無所謂。我現在要把所有a列和e列相同的行篩選出來。也就是說,只保留a列和e列相同的行 再說明白點,比如 第一行,它的a列和e列是一樣的,那第一行保留。第二行,它的a列...

資料結構轉置矩陣程式怎麼輸入輸出

我寫了一個程式,不知對你有幫助不,測試通過 include using namespace std define row 2 這個值你可以根據你的矩陣來改變 define col 3 這個值你可以根據你的矩陣來改變int a row col int b col row int main cout 轉...