如何用函式或vba呼叫引用另外工作表的資料

2021-07-08 20:30:34 字數 1647 閱讀 6659

1樓:匿名使用者

假如你要引用sheet2中的b5單元格的內容,直接寫成:=sheet2!b5就可以了沒必要那麼複雜

2樓:匿名使用者

sub rename()

for i = 1 to sheets.countsheets(i).name = sheets(i).cells(1, 1).value

next

end sub

假設每張sheet都以a1單元格內容命名

sub rename()

for i = 1 to 100

sheets(i).name = cells(i, 1)next

end sub

假設每張sheet都以sheet1的第一列依次命名

excel裡面我想 用vba實現呼叫另一個工作簿中的資料怎麼解決

3樓:盜娠羚假

錄製巨集的用法只能測試出一些初級vba用法,很多vba功能無法通過此種方法測試。比如回更改單元格答字型,比如呼叫其他工作簿資料。雖然是挖墳,但我必須指出!

請別在這種問題下,用此種回答誤導後人!

以下是我一段呼叫其他工作簿的**,你可以參考下,但是我坦言,這個方法並不快速。

在excel 工作表中,如何用函式呼叫另一個工作表中的符合條件的資料

4樓:匿名使用者

選資料區域—copy

—選單欄——資料——篩選——自動篩選——先選a列下

拉框的“1”,再選c列下拉框的“自定義”:大於——20——確定

選資料(行)——複製——新工作表——貼上

一樓補充:

這個問題用自動篩選比較簡單,但既然你強調要用函式,就給你的函式公式吧:

在sheet2的a1輸入

=index(sheet1!a:a,small(if((sheet1!

$a$1:$a$100=1)*(sheet1!$c$1:

$c$100>20),row($1:$100),4^8),row(1:1)))&""

陣列公式,輸入後先不要回車,按ctrl+shift+enter結束計算,再向右和向下填充。

順便一句:

二樓的公式錯了,糾正一下:

在sheet2的a1輸入

=if(and(sheet1!$a1=1,sheet1!$c1>20),sheet1!a1,"")回車並向右和向下填充。

5樓:匿名使用者

在sheet1中的c2中輸入或複製貼上此公式

=vlookup(a2,sheet2!a:c,3,0)

下拉填充

6樓:

在進行excel**計算來時,經常自需要使用其它工作表的資料**來參與計算。這時就需要遵守一定的引用規則,即工作表名!資料來源地址。

比如在兩張**中有兩個季度員工的工資,然後要在彙總**中進行兩個季度總工資的彙總,這裡http://jingyan.baidu.

com/article/d5a880ebb9680313f147cccb.html就詳細演示怎麼引用其它**的資料。

7樓:匿名使用者

在d2輸入=vlookup(a2,sheet2!a$1:d$100,4,)往下拖

js如何呼叫函式內部變數,JS如何呼叫函式內部變數?

js呼叫函bai 數內部變數有以下du兩zhi種方法 1 添dao加return返回值 回var a 5 function var b 這裡的b就是102 閉包答 var a 5 function return ten var b b 把變數變成全域性變數,在abx中賦值就能在acx中呼叫了。在aa...

如何用vba控制滑鼠移動和點選,如何用jQuery實現div隨滑鼠移動而移動

12345額時代 1 首先在開發工具中開啟vba編輯器。2 在單元格區域當中輸入一些自己想要的內容。3 在vba編輯器中插入模組。4 在模組當中輸入 然後執行。5 這樣用快捷鍵alt f8調出執行巨集視窗,然後單擊 執行 按鈕,滑鼠已限定在功能區範圍移動了。 好程式設計師 private decla...

PHP class內的函式如何呼叫

步驟如下 class.php class test function.php require once class.php 引入類所在檔案 function b 祝你好運 company new company echo company getname 想在外呼叫類的方法時就得先申明類,然後呼叫,如...