EXCEL不規則的多行合併,excel不規則行合併為一行資料

2022-03-09 12:19:22 字數 4369 閱讀 5779

1樓:

說明,原來的資料在sheet1,第一行標題,第1,2,3列是資料

結果放在sheet2,第2行開始

在第一行輸出的時候,多了一個"\",自己手動改一下,下面的不會有問題。

--------------------------

sub abc()

sheets("sheet1").select

dim id, id1, t1, t2 as string

dim r1, r2 as long

dim out1 as string

r2 = 2

r1 = 2

id1 = cells(r1, 1)

t1 = cells(r1, 2)

t2 = cells(r1, 3)

do until t1 = ""

id = cells(r1, 1)

if id = "" or id = id1 then

out1 = out1 & "\" & t1 & " " & t2 '這裡修改格式

else

'先寫入

sheets("sheet2").cells(r2, 1).value = id1

sheets("sheet2").cells(r2, 2).value = out1

'再處理新的

out1 = t1 & " " & t2

id1 = id

r2 = r2 + 1

end if

r1 = r1 + 1

id = cells(r1, 1)

t1 = cells(r1, 2)

t2 = cells(r1, 3)

loop

sheets("sheet2").cells(r2, 1).value = id1

sheets("sheet2").cells(r2, 2).value = out1

end sub

2樓:匿名使用者

1. 不要合併, 合併單格對資料的匯**計很麻煩。

2. 001下邊的空格,002下邊的空格....等,可以一次性新增上001,002...等.

3. 對所有資料區應用資料透視表。馬上可以做出來您下表所述的樣子。

從原始資料整理您說的符合要求的報表,如果操作熟練最多需要1分鐘時間.

3樓:匿名使用者

除非手工按貨號行數最多為準,在下面插入空行.

再用=indirect("b"&row())函式

4樓:

如果在資料庫裡很好解決,但針對不規則的excel比較麻煩。

參考資料

5樓:鐵浩宕鳳捷

假設原資料在sheet1

在sheet2的a1》資料》合併計算》

引用中新增

sheet1!a:d

標籤勾選

最左列確定後即可得到你要的資料

excel不規則行合併為一行資料

6樓:退休畫線工

這個用vba比較簡單容易,不用vba的,下面簡單的幾個步驟也能完成:

為了後面的操作能還原現在訂單號順序,插入a列,並填充自然數序列。在d2中輸入公式:

=if(or($b2="",c2=""),"",if(and(offset($b2,column()-3,,,)="",offset($b2,column()-3,1,,)=""),"",if(offset($b2,column()-3,,,)="",offset($b2,column()-3,1,,),"")))

右拉到若干行復制公式,下拉到最後資料行復制公式:

2. 選擇公式得出資料區域,複製再選擇貼上為數值:

3. 按訂單排序,然後刪除訂單列後面為空值的資料行:

4. 再a列的序號重新排序,恢復訂單號原來的順序(無截圖),a列序號的使命已完成,現在利用它來合併c列到最後一列的摘要,在a2中輸入:

=phonetic(c2:i2)

並下拉複製公式,最後的列數根據實際情況定(公式舉例為i列,其實只到g列,說明有多餘的空列也沒關係):

5. 複製a列資料,選擇性貼上為數值到c列覆蓋原來的摘要資料:

6. 刪除a列和d列後若干列,得到結果:

7樓:匿名使用者

基本思路

第一步:先要給訂單號空白處填充上訂單號(篩選出空白,錄入公式等於上一行--比如第三行空白a3應該等於a2---a2不是空白已經隱藏了----為了不覆蓋隱藏部分---選中區域--雙擊a3進入編輯狀態--ctrl+inter即可自動輸入公式填充完成);

第三步:找出最終結果一欄,也是用訂單號判斷,這次改成連等方式判斷,=上一行訂單號=下一行訂單號,如果值是true說明還沒到最後,false說明到這個訂單號最後一行了,也就是結果行見圖中標黃部分所示。

綜上所說,看著麻煩,其實處理很簡單,都是基本操作。

8樓:山桑弓

選中訂單那一列,按下f5,彈出定位對話方塊,定位條件選擇「空值」,確定,就把空的都選中了,刪除,整行,就行了。

9樓:匿名使用者

如圖可以滿足你的需求

excel合併過的不規則單元格要如何排序,求高手!

10樓:改革村風吹滿地

1、先選擇資料來源區域,然後取消合併,然後就是ctrl+g定位空值,並且在公式欄裡面,輸入=a2,這樣一個簡單的公式;

2、然後利用excel自帶的排序功能,按照一個數目的大小來進行排序,由高到底排序,然後選擇資料中的分類彙總;

3、在數目的對應列中,我們還一樣,進行定位,這次是空值,然後右鍵,選擇插入單元格,插入選項,改為活動單元格右移;

4、對d列進行空值定位之後,選擇合併單元格,然後再選擇格式刷,對a,c列也同樣的格式,使用格式刷可以很快把格式對應到a,c列中;

5、接下來對於b列,還是一樣進行空值定位,不過這次是刪除掉整行,還有就是把其中一下不必要的資料,比如前面彙總的,也進行刪除掉;

6、去掉無關的資料之後,最終的效果就像圖中的一樣了,還可以進行修改前與修改後的對比,這樣更加清晰。

11樓:洋洋

將下面的合併單元格全部拆分後,

移動滑鼠到要填充資料的單元格右下腳,當出現「+」就按住滑鼠左鍵往下拉。就會填充資料;

如果單元格中全是資料時,直接拉是複製,按ctrl鍵往下拉是填充序列;

如果單元格中既有資料又有文字時,直接拉是填充序列,按ctrl鍵往下拉是複製,與資料剛好相反。

12樓:蜀中落塵

要將單元格整理成一致,要麼才、列像a列b列合併,要麼取消合併。如果不能取消合併單元格,建議複製到另外一張表,再排序

13樓:

選中a2:a28

輸入公式

=count(a$1:a1)+1

按ctrl+enter結束

如何利用excel條件格式給不規則合併單元格隔行設定背景色?

excel如何在不規則的合併單元格中批量新增序號

14樓:

把問題作為內容(郵件主題一定要包含「excel」,本人以此為依據辨別非垃圾郵件,以免誤刪),excel樣表檔案(把現狀和目標效果表示出來,並說明如何從現狀到的目標效果)作為附件發到[email protected]幫你看下

15樓:匿名使用者

先在第一個序號的單元格里,填這條公式:

=max(a$2:a2)+1

公式中的a2指的是第一個序號的上一個單元格。

然後選中要填充序號的區域(必須從上往下選中,不能從下往上選中)。

然後把滑鼠點選進頂部的公式編輯欄中。

然後按下ctrl鍵後,再按回車鍵。

ok,這樣就完成了。

excel 不規則多列變二列多行

16樓:匿名使用者

答:我用vba編寫了段程式。

原始資料在表"sheet1",生成結果在"sheet2"。

excel合併過的不規則單元格要如何排序,求高手!

17樓:尚付友貴儀

點選列標行號交叉點的全選按鈕,再點選格式工具欄上的合併單元格按鈕一次,再排序。建議:補充拆分單元格後的空單元格內容後再排序。excel儘量不用合併單元格。

18樓:諶玉蘭翟棋

要將單元格整理成一致,要麼才、列像a列b列合併,要麼取消合併。如果不能取消合併單元格,建議複製到另外一張表,再排序

求不規則梯形的面積的公式,不規則梯形的面積公式怎麼算

首先需要追加對 不規則梯形 的定義。即兩條平行線段作為底邊,斜邊為曲線的 梯形 這種梯形稱為 曲邊梯形 不規則梯形 的定義太泛,否則,應將問題轉化為 曲邊梯形 來系統地處理問題。a類 討論一條斜邊垂直兩底,的曲邊梯形的面積。求這類梯形的面積可採用分割求和再取極限的方法求出。可將垂直兩底的斜邊進行n等...

不規則梯形的面積怎麼求,不規則梯形的面積公式怎麼算

如果你願意自己動手,可以參考此題。只有自己去模仿,自己去做,才能領悟。http 解題方法是完全一樣的。這個解法具有普遍性 1.讓梯形一底與x軸平行,建立直角座標系。2.設引數方法如題。3.利用已知邊長,解出引數。4.利用勾股定理求高。5.利用梯形面積公式求解。如果有 看不懂,再問我。畫圖,輔助線,算...

怎麼把excel裡兩列文字合併成一列excel

把excel裡兩bai列文字合併成一列du的方法如下。zhi 方法 一 使用連線符dao 在fx旁邊輸入 d1 e1 即可。方法二 版使用phonetic函式。權 在fx旁邊輸入 phonetic d2 e2 即可。方法 三 使用concatenate函式。在fx旁邊輸入 concatenate d...