非規則合併單元格內容合併

2021-09-19 15:48:00 字數 965 閱讀 8372

例項需求:對於b列的非規則合併單元,將對應的a列單元格內容合併,並儲存在b列中。

雖然在無數經典圖書和文章中都告誡大家,合併單元格是資料分析的絆腳石,但是仍有無數資料分析行業的「烈士」仍然前赴後繼的繼續跳進這個廣為人知的坑。無論如何,既然已經存在這樣的資料表了,如何處理呢?

辦公室的小姐姐遇到這樣的難題,肯定有自稱電腦高手的帥鍋英雄救美。a列資料貼上到記事本,然後再分段拷貝到b列單元格,so easy …

此時,小姐姐在工作表中向下拖動滾動條發現100萬行資料,帥鍋立馬不見蹤影了…

換做你,如果甩出這段**,點一下滑鼠瞬間完成,接下來如何約小姐姐,就看你的了,呵呵

sub demo()

for i = 2 to cells(rows.count, 1).end(xlup).row

if cells(i, 2).mergecells then

n = cells(i, 2).mergearea.cells.count

cells(i, 2) = join(arr, chr(10))

i = i + n - 1

else

cells(i, 2) = cells(i, 1)

end if

next

end sub

【**解析】

第2行**獲取a列有資料的最後單元格的行數。

第3行**判斷第2列指定單元格是否為合併單元格。

第4行**獲取合併單元格區域所包含的單元格個數。

第5行**就合併單元格對於的a列單元格區域內容轉置後讀入陣列。

第6行**將陣列內容組合乙個字串,使用軟回車作為分隔符,並賦值給第2列單元格。

如果第2列指定單元格並不是合併單元格,那麼第9行**將把a列對應單元格內容複製到b列。

excel單元格內容合併

這幾天在整理資料,有時候資料都在 的不同單元格中,想把兩格內容合併為一格,於是驗證了兩種方法 方法一 1 在b1輸入公式 a1 b1 2 做完第一步後,選中b1後,滑鼠移到單元格右下出現 符號是下拉,就能得到結果,如圖 方法二 1 在b1輸入公式 a1 b1 2 做完第一步後,選中b1後,滑鼠移到單...

合併單元格

青年 老大,最近在 中合併單元格,總是不明就裡,好像是合併對了,有時也是蒙的,您能不能就此指條明路?禪師 這個問題很簡單,合併單元格分為跨行合併和跨列合併,這是標籤的rowspan和colspan屬性問題,已知3x3 禪師 首先說說跨行合併rowspan,由於我們書寫 的習慣是標籤包裹便簽,因此書寫...

單元格合併??

單元格合併著實讓人為難!使用的dev 的gridcontrol控制項,實現資料繫結很方便,但是在網上查怎麼都沒有找到如何實現單元格的合併。所以只好作罷。然後計畫採用flexcell,但是是付費的。使用了一下和excel差類似,實現的樣式也很豐富。可以滿足報表顯示的要求,但是要是能自己使用datagr...