1樓:匿名使用者
複製後選擇性黏貼,轉置。。。。
excel 大神 怎麼實現分組行轉列
2樓:罐子奉花童
公式右拉下拉
=offset($a$1,row(a1)*2-1+n(column(a1)>2),min(column(a1)-1,1))&""
3樓:文夏侯菡
這個你只能通過vba實現,要不就是一組組複製,手動轉置。
4樓:
d列用index陣列
e列用min(if 陣列
f列用max(if 陣列
excel列轉行巨集函式
5樓:雪v歌
列轉行,行轉列,有兩個方法可以實現,一個是通過轉置,一個是通過函式。
1、選擇性貼上——轉置的方法。
選中資料,右鍵複製,點選任意空白單元格,右鍵選擇性貼上——轉置,就能把列資料轉化為行資料。
2、使用transpose函式。
先選擇跟源資料區域行數相等的列,然後在編輯欄輸入公式=transpose(c1:c10),注意這裡用的是陣列用法,需要ctrl+shift+enter三鍵回車,行區域就被轉化為列區域。公式完成後,先複製,然後貼上為值,這樣在修改資料時,就不會有「不能更改陣列的某一部分」的提示了。
6樓:
是嗎?我回復的嗎?檔案呢?
跪求高手錄製巨集 excel增加列
7樓:匿名使用者
你的目的就是在生產的列中資料依次是:a1、b1、c1、a2、b2、c2、...
實現很簡單,將以下**複製到一個新的模組中執行,macro1是巨集名,可按自己需要設定:
sub marcro1()
for i=1000 to 1
cells(i*3,1)=cells(i,3)cells(i*3-1,1)=cells(i,2)cells(i*3-2,1)=cells(i,1)next i
'以下兩行刪除b1到c1000內容,如果確定要刪除,將行首的註釋號去年即可
' range("b1:c1000").select' selection.clearcontentsend sub
excel 多行轉列 合併相同項
請問excel中怎麼行轉列,列轉行
8樓:wps官方
以wps 2019版本為例:
先複製內容,然後在需要橫排顯示的地方點選滑鼠右鍵,選擇「選擇性貼上」勾選「轉置」確定。
9樓:匿名使用者
一、一列變多列
現在將a列分成4列。首先選中a列,然後點選單欄上的資料/分列。在彈出的選單中選擇分隔符號。注:當然你也可以選擇固定寬度,然後根據需要進行個別的調整。
點「下一步」,在「空格」前打勾,點下一步。在彈出的對話方塊中根據自己的需要選擇資料型別就可以了。如果沒有特殊需要預設就行了。最後點完成。
二、一列變一行
先複製要轉換的所有資料,然後右鍵點選要轉換成行的地方,在彈出的選單中選擇「選擇性貼上」,接著選擇「轉置」就可以了。
三、一列變多行
現在將上例中的原資料變換成三行4列的形式。具體操作方法如下:
1、複製要轉換的所有資料。
2、用上面的方法將資料轉置成一行。
3、再複製。
2、開啟貼上板(一般連線按兩下ctrl+c就可以出來)。
3、在要轉換的地方點一下(這裡假設在c1),注意不要貼上資料。在輸入欄中點一下( )再點一下貼上板中的提製的資料,最後點一下c1。
4、調整c列的寬度,這裡要分成幾列就調成幾列。這裡是要分成4列,接著選擇c1單元格。然後點「填充」,在「填充」下邊選擇「兩端對齊」,這時會彈出一個對話方塊「文字超出選定區域」,點確定後很明顯,現在將資料按要求分成了三行,接著就只需要用上邊的方法,將資料分成4列就可以了。
四、多行變單列
1、先複製資料。
2、單擊i1(假設要轉換到c列),然後單擊輸入欄,再單擊複製的資料,接著按ctrl+h,在彈出的對話方塊中輸入:全部替換」,替換完成後操作步驟和上列5基本相同,調整列寬(因為是單列,選擇一個資料的寬度就可以了),接著點填充,再點「兩端對齊」,這時會彈出一個對話方塊「文字超出選定區域」點確定就完成操作了。
10樓:太陽鳥
選中內容,單擊右鍵選擇"選擇性貼上"在開啟的對話方塊的右下角有一個"轉置"選擇它就可以了
11樓:我星要摘星星給
你可以自制再選擇貼上,選擇貼上時選擇轉制.就可以行轉列.列轉行了.
12樓:匿名使用者
複製 -選擇性貼上--轉置
13樓:
你把郵箱給我給你發過去一個編好的巨集很方便
在excel中,同列中相同的相臨單元格自動合併的巨集如何編寫。請指教,非常感謝!
14樓:匿名使用者
範圍是a 到j ,意思是 a 到j 單獨判斷?還是隻判斷某列 相同,就把這些行的 a 到j 列合併?
合併是各列單獨合併,還是這幾個列都合併為一個大單元格?
15樓:tf日出
excel 巨集程式設計 進行 多個數列排列組合 用什麼樣的巨集 ** 可以實現 在 e 列顯示所有的組合情況
16樓:陽光上的橋
1~9取三位的**:
option explicit
sub x()
dim i, j, k, x
x = 1
for i = 1 to 7
for j = i + 1 to 8
for k = j + 1 to 9
cells(x, 5) = i & j & kx = x + 1
next k
next j
next i
end sub
17樓:匿名使用者
做出所有的組合沒有多大意義……不用vba做 用公式就行了
假設你的這些組合是 0~9的十個數字組合……詳細見附件
另外建議使用 隨機函式 每次取一個隨機三個數的組合……
18樓:匿名使用者
public sub test()
rw = 1
for i1=1 to 3
for i2=1 to 3
for i3=1 to 3
rw=rw+1
next
next
next
end sub
excel如何把尾數改,excel如何把尾數改
一 這可以用公式來做到 假設資料都寫在a列,則可在b1單元格寫入公式 或 二 公式中相關函式的定義 1 表示空單元格或空值的意思 2 if函式 執行真假值判斷,根據邏輯計算的真假值,返回不同結果。可以使用函式 if 對數值和公式進行條件檢測。語法if logical test,value if tr...
excel怎麼快速刪除大量行,EXCEL怎麼批量刪除指定的行
有時處理大量資料資料時,由於反反覆覆插入行,刪除行而會留下來空白行。有時候,也會由於修改資料而留下空白的單元格。人們所需要做的就是批量的刪除資料中存在的空白行。在刪除行之前需要找到大量的空白行,也就是定位。效果圖如下 第一步 如上圖,有幾行為空白行,我們需要把它快速刪除。首先全選資料,如圖所示 第二...
excel2019怎麼設定行高,excel2010怎麼設定行高
平時使用excel2003時,只要在選單欄裡找到格式,然後再找到行,裡面就可以看到行高了 啟動2010,就這個啟動過程都要比2003慢,可能是我的電腦的原因。開啟檔案,在開始選單欄裡找到格式,而且在最右側,原來在這裡。點選格式下面的箭頭,會彈出一些選單,在這裡可以設定行高和列寬。點選行高後,在彈出的...