郵件合併實現編號的檔案中實現多行excel資料的統計

2022-06-26 20:07:31 字數 6089 閱讀 2091

1樓:明佳妙明

這種情況應不可以word郵件合併,因為一行對一頁,除非你把相同資料改成一行處理,很費時費力。

更好辦法是你可以應用excel郵件合併的多行一表法處理。

1、處理方法制表(兩個表,資料表和輸出表)

用excel開發建築工程資料的系統

2、生成每個表

執行下面巨集

sub 批量生成jlb樣表()

dim bmax0 as long, bmax as long, i as long, my as range, my1 as range, my2 as range, c as range, st as string

if bmax0 > bmax then exit sub

st = activesheet.name

for i = bmax0 to bmax

sheets("lpin").range("b3").value = i

sheets(st).copy after:=sheets(sheets.count)

activesheet.name = st & i

activesheet.cells.select

activesheet.cells.copy

selection.pastespecial paste:=xlpastevalues, operation:=xlnone, skipblanks _

:=false, transpose:=false

activesheet.cells(1, 2).select

next i

msgbox "完成。"

end sub

2樓:匿名使用者

為什麼一定要用郵件合併?直接在excel操作就好了,不管是用公式,還是用巨集,都做的到,還能自由操作。

3樓:匿名使用者

這個要用**處理才好。

想問下如何實現wps用了郵件合併之後顯示多行

4樓:上官清寒萌萌噠

首先插入多條相同的合併域,排列好位置。

從第二個記錄的合併域開始,每條記錄前面插入「next域」(即游標定位在第二條記錄前面,點選「插入next域」)

高手進,高分!excel和word的郵件合併如何實現以下功能

5樓:常山大寶

你的這個要求不適合用 word 的郵件合併功能!你可以借鑑機打支票的模式。

1、假設你的資料在 excel 的 sheet1 表中。sheet1 表設計如下圖:

其中:在第2行與第3行之間凍結窗格,以便資料增加後能夠始終顯示列印份數、行號和列印按鈕。

2、把 word 文件的內容放到 excel 的 sheet2 表中,通過單元格合併及合適的行高、列寬等設定,儘量把 sheet2 的內容設定為滿意的列印版面。

3、編寫列印按鈕的vba**。**大概過程為:先根據列印行號把 sheet1 表中對應行的值寫入  sheet2 表的相應位置;然後根據指定的列印份數開始列印 sheet2 表。

當然,**中可以新增如果行號、份數為空的判斷,以及要列印行任意一個資料為空的情況判斷。

大概就這麼多了,由於不知道你的 word 文件轉為 sheet2 表後的具體格式,無法寫具體**。。

不過,其實**也不是很複雜,自己搜尋下,實在不會了可以再來提問。。

6樓:

你會vba不?

要不你個樣板給我,資料只要一行就可以,excel word 兩份,我花20分鐘給你寫一下。

7樓:匿名使用者

完全沒必要另外儲存word檔的,就那樣郵件合併就ok,因為你個人想法裡面的第2點是可行的,操作如下(我用的是2007版本的):

依次開啟如下選單郵件》預覽結果》查詢收件人,然後在開啟的對話方塊裡——查詢:(此處填上編號)

查詢範圍:(選擇此域,並選中編號)

查詢下一個。

如果嫌每次要翻這個」查詢收件人「麻煩的話,可以把它新增到快速訪問工具欄就好。

另外,關於你個人想法裡面的第一點,是不可行的。其實只要有excel**就好,沒必要在word裡面改那麼麻煩。

8樓:真雨薰哲

同學,花了好一會才看完你的文字。

一定要用word列印嗎?因為郵件合併列印的最大優點就是批量列印,而你的要求是隻要新增一條新的excel記錄,就可以自動列印,郵件合併貌似不可以自動跟新,除非重新選擇資料**。

如果可以用excel列印,通過函式比如vlookup就可以自動連結,直接列印了啊!

9樓:匿名使用者

應該用vba寫巨集可實現。

郵件合併沒那麼多功能

10樓:匿名使用者

用excel就可以解決了。vba程式設計實現

在excel中郵件合併轉換為word,excel有多行資訊如何用郵件合併轉換到word一張表中 50

11樓:司馬刀劍

一、首先:分兩部分,1是excel相當於是合併郵件要用的資料來源,需要把處理的資訊明細在**裡分類維護好;2是word是合併後要列印或者生產郵件合併結果的,所以要先把需合併的項體現在word裡相應的位置,並調整好格式。

二、郵件合併過程(以簡單的製作工作證為例),大致分為4步:開始郵件合併、選擇收件人、插入合併域、完成合並。

1、開始合併郵件:選擇工具欄上方的「郵件「→」開始郵件合併」→「電子郵件」

2、選擇收件人:滑鼠點選「選擇收件人」→「使用現有列表」→找到檔案坐在位置選中→開啟→選擇「sheet」。

如何批量的將把excel表中的資料(編號、 姓名等)轉入word文件中

12樓:

可以用word中的「郵件合併」功能輕鬆完成。

以office 2003為例,「郵件合併」具體操作如下:

在excel中「編號、姓名……」資料表並儲存。

在word中製作好「合同」文件並儲存。

在合同文件頁面進行下述操作即可。

執行「工具/信函與郵件/郵件合併」命令,開啟「郵件合併」對話方塊(在視窗右側)。

1.選中「信函」單擊「下一步」;

2.選中「使用當前文件」單擊「下一步」;

3.選中「使用現有列表」單擊「瀏覽」,找到資料表後單擊「開啟」,單擊「下一步」;

4.將游標定位於要合併資料的位置,單擊「其他專案」,把「插入合併域」中的專案選定(如編號)後單擊「插入/關閉」;

5.重複第5步,完成所有合併域的插入後,單擊「下一步「;

6.單擊「預覽信函」中的按鈕即可瀏覽合併效果,再單擊「下一步:完成合並」就可以進行列印;

7.列印可以全部列印也可以指定列印,根據實際情況在「合併到印表機」進行設定。

如果在office 2000中,合併過程大同小異。試試看,在實際操作中可以調節。

13樓:

用word開啟文字檔案,用查詢和替換把回車符換為製表位符,這樣每一行就變成了由製表位分隔的欄位。而每一部分之間有空行,會生成幾個連續的製表符(個數視空行的多少而定,一個空行是二個,二個空行是三個)。

然後把這幾個連續的製表符用查詢和替換換成一個回車符。還儲存為文字檔案。

用excel開啟這個文字檔案,選用tab作為分隔符,就可以生成電子**檔案。

注意:此時生成的檔案表頭是橫向的,把單元格選定,複製,用「選擇性貼上」,點中「轉置」,確定,就生成了縱向表頭。完成。

14樓:樂曈問答

回答可以用word中的「郵件合併」功能輕鬆完成。以office 2003為例,「郵件合併」具體操作如下:在excel中「編號、姓名……」資料表並儲存。

在word中製作好「合同」文件並儲存。在合同文件頁面進行下述操作即可。 執行「工具/信函與郵件/郵件合併」命令,開啟「郵件合併」對話方塊(在視窗右側)。

1.選中「信函」單擊「下一步」;

2.選中「使用當前文件」單擊「下一步」;

3.選中「使用現有列表」單擊「瀏覽」,找到資料表後單擊「開啟」,單擊「下一步」;

4.將游標定位於要合併資料的位置,單擊「其他專案」,把「插入合併域」中的專案選定(如編號)後單擊「插入/關閉」;

5.重複第5步,完成所有合併域的插入後,單擊「下一步「;

6.單擊「預覽信函」中的按鈕即可瀏覽合併效果,再單擊「下一步:完成合並」就可以進行列印;

7.列印可以全部列印也可以指定列印,根據實際情況在「合併到印表機」進行設定。 如果在office 2000中,合併過程大同小異。試試看,在實際操作中可以調節

希望可以幫助到您

更多7條

請教一下excel裡面的郵件合併問題,怎麼將excel裡面的多條記錄,在word文件當中合併成一個** 20

15樓:匿名使用者

制好word文件**合併模版;

插入相應的合併域(可插入一行,複製到其它行);

在每條記錄的第一個單元格,第一個域的前面,插入word域——「下一記錄」();按正常方法進行郵件合併。

16樓:匿名使用者

先在word中做好**,開啟郵件合併工具欄,【開啟資料來源】,找到你的excel檔案,然後在相應位置【插入域】。最後可以【合併到新文件】存檔或【合併到印表機】列印。

17樓:地獄遊魂之境

不給力啊,還是沒人解決這個問題,他們都沒答道正題上來啊,呵呵,你也是選excel這個課的吧!現在excel中插入函式,填充開始,結束列,然後再word裡插入if函式,就能實現了。這也是老師要我們做的,因為老師給出了開始、結束列,呵呵。

我也是這兩天摸索出來的

18樓:匿名使用者

合併後刪除中間的分頁符就可以在一個頁面上了。

19樓:手機使用者

20樓:匿名使用者

用郵件合併不行嗎?還是你不會用啊?

如何讓兩個excel實現郵件合併功能?有高人幫我指點下麼 50

21樓:匿名使用者

word 的郵件合並可以將一個主文件與一個資料來源結合起來,最 終生成一系列輸出文件。

這個功能在列印請柬或者成績通知書、證書之類的場景中應用廣泛,能大量節省人力物力。

操作如下

先建立兩個文件:

一個是包括所有檔案共有內容的word的文件(比如空白信封等)和一個包括變化資訊的資料來源excel(收件人、郵編等),然後使用郵件合併功能在主文件中插入變化的資訊,合成後的檔案使用者可以儲存為word文件,

可以列印出來,也可以以郵件形式發出去

但你這裡說的兩個excel檔案,

似乎不少郵件合併能完成的

應該用公式來實現

如果有具體的資料

我可能會更加有針對性地解答

試試吧,但願能夠幫助您!

22樓:匿名使用者

網頁連結 艾敦製表神器的郵件合併功能可以達到你的要求

23樓:匿名使用者

在我的印象裡,excel應該沒有郵件合併功能。但word裡郵件合併功能,與excel可以一起批量生成一些**。

24樓:excel楓林

word的郵件合併功能,有嚮導,比較簡單的,可以檢視我id 給你演示一下

25樓:h淚寒

一個是學生每學期的成績(一個學期一個工作表),另一個是學生成績總表(一個學生一個工作表,如何實現呢,每個工作表裡是學生從大一到大三的所有科目),需要將學生每學期成績自動放到學生成績總表裡?請詳細說明有兩個excel檔案

26樓:少年薄荷涼

沒有直接的「郵件合併」功能,但可以做個類似的:

假如sheet1是資料庫,在sheet2做一個列印模板,裡面的的需要變動的內容可以用 vlookup 函式通過連線到sheet1,每列印一份便修改一個序列號就可以列印下一份**。雖然還是手工,但比每個專案填一次要好得多了。

如果要象 word 那樣自動列印,就得用 vba 了。

EXCEL中如何實現合併求和

e1單元格寫入公式 index a a,small if match a 1 a 100 a 1 a 100 row 1 100 row 1 100 4 8 row a1 陣列公式,按下shift ctrl enter三鍵,再下拉複製公式f2單元格寫入公式 if e2 sumif a a,e2,b ...

js實現字母加數字的自動編號,js怎麼實現賬號由英文字母,數字,下劃線組成。需要詳細的程式碼。謝謝

前面的字母長度未知,如果數字的位置和長度能固定的話,就先將數字串擷取下來加一後再把字母串連上就行了 如果連數字的位置和長度也不能固定的話可就不好辦了,示例如下 以 2938為例 var str 2938 字串由4位數字和若干字母組成 var num str.substring str,str.len...

如何用SH指令碼實現從乙個檔案中取出指定的行

bin sh cat dev null 清空。lines wc l 統計的行數。pline 1 until pline gt lines dorows sed n pline p w 統計該行的列數。prow 1 until prow gt rows docase prow in 1 a sed n...