excel巨集能在不同的exce檔案之間做資料運算嗎

2022-12-20 14:41:11 字數 3015 閱讀 8798

1樓:匿名使用者

具體看你的需求了,下面**將 book2的sheet1表的a列值加五後放入book3的sheet1表的a列

sub aaa()

dim sh3 as worksheet, sh2 as worksheet

set sh2 = workbooks("book2").worksheets("sheet1") '要計算的工作簿 和表

set sh3 = workbooks("book3").worksheets("sheet1") '放結果的工作簿和表

sh3.range("a1").formula = "=[book2]sheet1!a1+5" '寫入公式

sh3.range("a1").copy sh3.

range("a1").resize(sh2.range("a65536").

end(xlup).row, 1) '複製公式到其他單元格

sh3.range("a1").resize(sh2.range("a65536").end(xlup).row, 1).copy '複製

sh3.range("a1").resize(sh2.

range("a65536").end(xlup).row, 1).

pastespecial xlvalues '選擇性貼上

end sub

如何對excel不同資料夾下的資料進行計算

2樓:匿名使用者

思路:把要用作計算的sheet放到乙個excel中就可以了。

sheet之間遷移一下。

excel如何用函式實現不同**之間的資料運算

3樓:亦真仁

如果你的彙總表與其他三個表相對應的話

=平時成績!d3+期中成績!d3*0.1+期末成績!d3*0.7下拉右拉

總分=sum(d3:f3)

總評分 根據你自己的設定計算

4樓:匿名使用者

總評成績表d3輸入

=vlookup($a3,平時成績!$a$3:$f$3,column(),)+vlookup($a3,期中成績!

$a$3:$f$3,column(),)*0.1+vlookup($a3,期末成績!

$a$3:$f$3,column(),)*0.7

公式右拉到f列,下拉

注意:若其中乙個表中沒有這個學號,結果回返回錯誤若有,仍出錯,請將表裡面的學號改成文字格式

5樓:小蘑菇傻乎乎

以d3資料為例,在總評成績d3中輸入以下公式:

=平時成績!d3+期中成績!d3*10%+期末成績!d3*70%

excel中的巨集能用來處理不同工作簿中的資料嗎?

6樓:匿名使用者

可以實現的,前幾天我剛編了乙個類似的程式,從網路伺服器的乙個固定位置讀出乙個報表中需要的資料,並根據需要自動生成**。但是需要自己編寫不少**。

如果需要通過程式建立和填寫表頭:range().select、activecell.row、activecell.column幾個函式可能要用到。

讀取資料的時候可以先錄製一段巨集,套用這段巨集**去編剩下的部分。

具體怎麼編和你的工作情況關係很大,自己慢慢摸索吧。

如果比較簡單的話,直接用單元格引用也是可以的。

7樓:匿名使用者

不用巨集:

1.引用單元格資料:

只要選中你現在《需要錄入資料》的單元格--雙擊-- =(等號) ---切換到到另一**需《引用資料》的單元格單擊---返回到剛才那個**,資料就複製過來了.

2.複製**:

把剛才的**複製乙份(按住ctrl拖動左下角的sheet1或sheet2),那麼這一張格就和剛才的**一樣了.所以,只需要做乙份**,其餘的就只需適當修改了.

祝好運.

8樓:匿名使用者

所謂求人不如求已

lz自己錄製乙個巨集,包括開啟檔案,提取資料,複製貼上,研究下**就可以了。

自己寫的話就要建立物件,

到excelhome 去看下吧,這類**很多

excel怎樣用巨集自動計算並填入資料

9樓:匿名使用者

公式copy比較bai簡du單了zhi

10樓:匿名使用者

這個簡單,工作表名稱是什麼,不是檔名哦?

乙個excel中不同的工作表中數值怎麼計算?

11樓:匿名使用者

你想怎麼計算?乙個excel檔案中的不同工作表之間可以運算,不同檔案之間也能運算。

比如:=表1!a1+表2!a1+表3!a1+表4!a1……。加減乘除都沒有問題。

12樓:狠狠地嫵媚

在所需要的工作表中輸入等於號(=),然後分別點選所需要的資料後輸入運算符號,依次類推即可。

13樓:匿名使用者

我想計算一下每個員工8個月的平均工資,並在新的sheet檔案中羅列出來。該用...在新的工作表中輸入=然後根據需要的資料到其他的工作表中尋找資料選擇即可 ....

14樓:

最簡單的辦法是 按下「=」號後,直接通過滑鼠去選取你要進行計算的單元格。

比如你要算 倉庫結餘, 在倉庫結餘工作表裡的a1單元格 按下 =,不要按回車,然後滑鼠點 進庫統計表的工作表標籤進入進庫統計表工作表,滑鼠左鍵點你要算的單元格(假設是a1),然後按「-」,滑鼠點 出庫統計表的標籤,進入出庫統計表,在滑鼠點要的單元格(假設是a1)。

這樣就完成了。

通過公式來表現的話就是 在倉庫庫結餘工作表裡的a1裡輸入「=進庫統計表!a1-出庫統計表!a2」

「!」前面是工作表,後面是單元格,是不同工作表之間單元格的引用方式

15樓:匿名使用者

你認為你提的問題會有人看得懂嗎?

求簡單的excel巨集求乙個簡單的excel巨集

增加乙個activex按鈕,假設兩張表表名分別為sheet1與sheet2,vba 如下 option explicit private sub mandbutton1 click dim endrow1,endrow2 as long dim i,j as long dim s as string...

跪求EXCEL中計算指令的設定,求EXCEL經常用到的動作命令(如設定單元格格式快捷鍵)?謝謝!!!

度友,excel中用公式就可以達到目的,所說的指令具體是什麼意思呢?公式如圖 具體公式為 if a2 if b2 a2 1 5 80 1 b2 a2 a2,if b2 a2,80 0.5 b2 a2 a2,if b2 a2 1 5 80 0.6 a2 b2 a2,if b2 如有疑問可以繼續 交流!...

對exce了解的進來Excel的替換工具或工式

需要搞清楚b列原來有什麼內容 如果沒有其他內容的 直接在b列的單元格如b1裡輸入 if c1 57300h20715h000 y1 16573000016,if c1 57500h23410h000 y1 16575000037 if c1 16575000037 16571000030 然後拖下去...