如何根據excel原始資料生成固定格式的N張表

時間 2022-03-14 13:40:21

1樓:次學岺儲鶯

需要生成很多**的話,採用excel裡面自帶的巨集編輯器;這個需要花點時間編輯,然後再表一加個控制元件,一點即可生成。

巨集編輯簡單如下:

1、開啟excel,-工具-巨集-巨集,輸入名稱點建立巨集。(說明:本例巨集名稱為paste)

2、在編輯器中輸入如下**:(說明:sheet1(**1)為原始資料表,sheet2為格式表,sheet3開始時需刪除。此例很簡單,沒什麼功能。但基本能達到目的)

subpaste()

dimws

asworksheet

setws

=worksheets(2)

with

worksheets

ws.copy

after:=.item(.count)i=

.count

worksheets(i).name

="sheet"&i

cells(2,1)=

"=sheet1!a"&i

-1cells(2,2)=

"=sheet1!b"&i

-1cells(2,3)="=sheet1!c"&

i-1end

with

endsub

3、本來做了個excel文件例子,不知怎麼上傳,就這樣簡單說一下吧!詳細的可以再請教其他高手!

2樓:枝淑蘭代戌

如果需要列印的話,我建議使用word和excel結合的方式,word中的「郵件合併」這個功能:

步驟:1、你在word中設計好待列印的模板;

2、選擇「工具」-「信函與郵件」-「郵件合併」,(右側將出現提示);

3、一共六步驟;前兩步可以預設設定,第三部選擇「瀏覽」,瀏覽到你在問題中的excel**,再將匯入的excel中的列名載入到你設計的模板中,最後一步可以預覽;

4、列印時就是批量列印了,就如你所說的了。

非常方便,我經常使用這個功能批量列印臺籤(帶名字的那種),和批量列印信封皮。

希望能對你有幫助。

有詳細的操作說明

3樓:鏡菊興冬

例如sheet1ab

c1張三經理542

李四職員273

......

...在sheet2中:若姓名要填在a1欄,職位填在b2欄,年齡填在c3欄。

在b2中輸入:

=vlookup(a1,sheet1!a1:c1000,2,)(在sheet1!a1:c1000中查詢a1,並從相同行的第2列中返回值

)在c3中輸入:

=vlookup(a1,sheet1!

如何用excel中滿足條件的資料,自動生成個新表

後麗澤頻柏 在表2的目標單元格輸入公式 1 sumproduct 表1 a2 a7 財務 表1 b2 b7 二級 表1 d2 d7 2 sumproduct 表1 a2 a7 財務 表1 b2 b7 一級 表1 b2 b7 二級 表1 e2 e7 請按實際的區域範圍修改公式 你的放款時間是哪一列?h...

請教Excel達人,根據編碼識別,自動生成價格

眯住眼串針 用vlookup函式 如2個表的表名分別為sheet1 sheet2在sheet2的d1輸入公式 if a1 vlookup a1,sheet1 a d,4,下拉填充公式即可 請使用vlookup函式 在工作表2的第二行 單元格處輸入公式 vlookup a2,工作表1 a d,4,0 ...

Excel彙總資料,EXCEL如何資料彙總

1 在做分類彙總前,需要先對資料進行排序,否則無法進行分類彙總,如下資料 我們要對物料編碼進行分類彙總,則可以先對此列進行排序。2 選中d列資料,在插入 排序和篩選命令下選擇升序或降序進行資料排序,在 排序提醒 對話方塊中確保選擇了 擴充套件選定區域 這樣同行的資料排序仍在同一行。3 排序後的結果如...