EXCEL如何引用另外一張工作表上的某一列最後一行的資料

2022-03-19 22:39:57 字數 3442 閱讀 1914

1樓:小丁創業

方法和詳細的操作步驟如下:

1、第一步,商品表1,參見商品代號,見下圖,轉到下面的步驟。

2、第二步,完成上述步驟後,商品表2,請參見商品代號,見下圖,轉到下面的步驟。

3、第三步,完成上述步驟後,將商品表2中其他兩個類別的「標題」欄複製到商品表1中,見下圖,轉到下面的步驟。

4、第四步,完成上述步驟後,使用以下公式引用,選擇商品表1中的單元格,然後單擊上方的fx,選擇全部,找到vlookup,然後單擊「確定」按鈕,見下圖,轉到下面的步驟。

5、第五步,完成上述步驟後,另一列中的品牌也與上述方法相同,重複步驟4和5,或者可以直接插入和貼上第乙個源列的複製操作,只需要放入第三個值即可,

第二列2更改為第三列3,然後下拉公式,見下圖,轉到下面的步驟。

6、第六步,完成上述步驟後,就獲得了想要的結果了,見下圖。這樣,就解決了這個問題了。

2樓:匿名使用者

直接引用:

使用ctrl+箭頭直接定位到該列最後一行資料。

<>"")))

輸入公式後,ctrl+shift+enter該公式可引用sheet2中a列最後一行資料。

vba操作:

如下**同樣可引用sheet2中a列最後一行資料。

debug.print worksheets(2).cells(worksheets(2).cells(65536, "a").end(xlup).row, "a")

3樓:太極健

如你要提取的是sheet1表中a列的最後一行的資料(前提是a列有資料的最大行之前沒有空行)

或者=index(sheet1!a:a,counta(sheet1!a:a))

4樓:萊昂納德_尤拉

=indirect(address(65536-countblank(a:a),1))

前提excel2003版,你的資料從a列第一行開始,而且序列中間沒空格。

如果有,或是其他版本,做相應調整。

5樓:

=lookup(1,0/(sheet2!b1:b65535<>""),sheet2!b1:b65535)

6樓:匿名使用者

如想引用a列第十行,就輸入=sheet1!a10

excel如何提取另一張表的最後一行的資料

7樓:不可不衰

手動的話直接用=號乙個個的等

用vba的話

sub rr()

dim i%

for i =2 to sheets.countwith sheets(i)

.cells(1,1)=sheets(i-1).cells(sheets(i-1).range("a65536").end(xlup).row,1)

end with

next

end sub

沒有測試,直接在編輯框寫的,需要根據事情情況修改

8樓:

給個建議:

因為你要提取的位置是變化的,所以不方便。如果你在設計每張表時,將要提取的內容固定都放在表的第一行,那提取起來就比較方便了!^_^

9樓:

在你需要資料的sheet2的位置,複製貼上一下公式<>"")))

按三個鍵結束ctrl+shift+enter!!!,必須是三個鍵一起按

怎麼不試試我的辦法,乙個勁追問其他人

鬱悶親~

10樓:好鬼憎註冊名字

offset函式可以做到,給出你具體條件吧,不明不白的

在excel中如何引用另乙個工作表中整列的內容

11樓:方括號

選中sheet1的a列,輸入=sheet2!b1,按ctrl+enter

或者輸入=sheet1!b:b,按ctrl+shift+enter。

後乙個公式是陣列公式。

12樓:

1,複製貼上

2,第一單元格中輸入公式(例如表2a1單元格輸入=表1!a1)後下拉

3,以a列引用為例:表2選中a列,輸入=然後選錶1的a列,按ctrl+shift+enter三鍵結束就是整列陣列引用。

13樓:惠民獨行俠

假如您想要在sheet2有a列引用sheet1中的a列:

點選左下角的sheet2工作表名稱切換到sheet2;

點選列號a;

輸入公式:=sheet1!a:a;

按住ctrl鍵敲回車。

excel請教,如何在單元格中引用某列符合條件的最後乙個資料。

14樓:來自朱家尖積極進取的大平原狼

假定sheet1表的abc列是時間,客戶,金額在sheet2表的a2輸入客戶名,b2得到其在sheet1表中的最後乙個金額,公式如下:

=index(sheet1!c:c,max((sheet1!b$1:b$1000=a2)*row($1:$1000)))

公式以ctrl+shift+enter三鍵結束。

15樓:匿名使用者

請上傳帶行號列標的**截圖,並說明你的要求。

16樓:匿名使用者

可以用vlookup函式來實現你要的功能。公式為=vlookup(姓名單元格,sheet1的客戶,金額資料區間,2,false),如=vlookup(a1,sheet1!$b$2:

$c$100,2,false)

但要注意:客戶名稱必須是唯一的,不能有重複,否則找到的值會不準確。

17樓:匿名使用者

=lookup(9^9,sheet4!b:b)

18樓:匿名使用者

可用lookup函式配合有關條件實現。

示例公式:

=lookup(0,0/(a1:a1000>100),a1:a1000) 該公式「引用a列中大於100的最後乙個數」。

其中:lookup函式返回向量或陣列中的數值,其語法形式有向量和陣列兩種,本例使用了向量形式。

向量形式的語法是:

lookup(lookup_value,lookup_vector,result_vector) 引數lookup_value為函式在第乙個向量中所要查詢的數值,lookup_vector和result_vector分別為第一向量查詢區域和第二向量結果區域,它們是只包含一行或一列的區域。

excel如何篩選資料貼上到另一張工作表裡

如果要使用動態結果,就不能直接篩選後貼上。可以使用帶條件的公式,資料透視表或者sql資料來源進行處理。其中帶條件的公式設定靈活,可以實時更新。但是用公式篩選過濾統計,公式要複雜很多,對操作有較高的要求。執行速度較慢。優點是可以實時更新。用資料透視表更新資料是類資料庫操作,需要在結果端點 重新整理 才...

如何將excel中各工作表彙總為一張表

如果你的每張工作表都使用同一種模板,這個很好做。假定你要把sheet2和sheet3的彙總到sheet1中,那先把模板複製到sheet1上,再看看表頭和專案名稱的描述是否適合這張彙總表,然後在顯示資料的單元格比如說a2內輸入公式 sheet2 b2 sheet3 b2 更方便的方法是選取或啟用a2,...

如何將excel中各工作表彙總為一張表

如果你的每張工作表都使用同一種模板,這個很好做。假定你要把sheet2和sheet3的彙總到sheet1中,那先把模板複製到sheet1上,再看看表頭和專案名稱的描述是否適合這張彙總表,然後在顯示資料的單元格比如說a2內輸入公式 sheet2 b2 sheet3 b2 更方便的方法是選取或啟用a2,...