excel中兩個sheet要根據sheet1中的條件去篩選sheet2中的資料,求公式

時間 2022-04-09 17:15:11

1樓:匿名使用者

sub 複製()

dim j as integer, i as integeri = 0

j = 1 '定義迴圈變數i和j,並賦值while i < j

if activeworkbook.worksheets(2).range("d" & j) = "" then

i = i + 1 '如果取d值某值為空,只是i加1,表示複製結束,只是i加1就會使迴圈終止

else

activeworkbook.worksheets(1).range("d" & j) = activeworkbook.

worksheets(2).range("d" & j) '否則,將工作表2的d列某格資料複製到工作表1的d列,並同時把i、j都加1,保證迴圈繼續

i = i + 1

j = j + 1

end if

wend

end sub

2樓:匿名使用者

d1=lookup(1,0/(a1&b1&c1=sheet2!$a$1:$a$4&sheet2!

$b$1:$b$4&sheet2!$c$1:

$c$4),sheet2!$d$1:$d$4)

我有一個excel**sheet1中存在資料,sheet2中要根據sheet1中的資料刪選資料 5

3樓:匿名使用者

f1,'sheet1!$a:$a&$d:$d,),'sheet1!$a:$h,8,0) }

是陣列。

資料量大就會有點慢,可以用index 試試。

若出現錯誤值。可以用=if(iserror(原公式),"",原公式)去除錯誤值

=if(iserror(vlookup(a1&b1,if(,'sheet1!$a:$a&$d:

$d,),'sheet1!$a:$h,8,0)),"",vlookup(a1&b1,if(,'sheet1!

$a:$a&$d:$d,),'sheet1!

$a:$h,8,0))

4樓:說說蟻

在f1中輸入

=vlookup(b1,sheet1!d1:h100,5,false)

上面的h100根據具體要查詢的行數多少修改,如果需要下拖,需要把sheet1!d1:h100改成sheet1!$d$1:$h$100。

5樓:匿名使用者

=if(and(a1=sheet1b,b1=sheet1d),sheet1!h1,""))

求excel 引用公式,從sheet1中引用符合條件的對應資料到sheet2 ,並進行彙總的公式,詳情見下表

6樓:匿名使用者

用篩選,這個問題不難吧

excel 根據sheet2中列的資料去判斷sheet1中的資料,刪除sheet2對應的行

7樓:我的王是金閃閃

sheet2:a1單元格公式:

=if(countif(sheet1!b:b,c1),"刪除","")

下拉複製公式

對a列自動篩選。篩選出有刪除字樣的。刪除整行。

8樓:平陽虎

可以用巨集,就是vba**,進行自動比較、自動刪除。

求excel 引用公式,從sheet1中引用符合條件的對應資料到sheet2 ,並進行彙總的公式

9樓:萊昂納德_尤拉

a組137開頭的號

原始碼,bai金額合計

du=sumproduct((sheet!

zhia2:a100="a組")*(left(sheet!b2:b100,3)="137")*(sheet!c2:c100))

b組138開頭的號dao碼

=sumproduct((sheet!a2:a100="b組")*(left(sheet!b2:b100,3)="138")*(sheet!c2:c100))

10樓:匿名使用者

把問題作為內容、樣表(請注意:要03版的,把現狀和目標效果表示出來)作為附件發來看下 [email protected]

11樓:陳德涵

在sheet2中對應格打上bai“=”號然後回du到sheet1中點“137*117”再點zhi表上函式確認dao號“√”(勾)內,即可在sheet2表中得容到16029合計數(137x117=16029)。如果sheet1表中資料有變化,sheet2表中對應的合計數也隨之變動。試試看吧!

12樓:匿名使用者

選中組別行,點選單行的資料,裡面有篩選,點自動篩選,哪行會出現往下的箭頭,點組別**,會出現你這列裡面的所有不一樣的,要選擇哪個點那個,這個時候**裡面出現的就是你要的,然後求和就可以了。

13樓:愛文百讀

一、在sheet1的d列輸入bai

擷取函式du,即擷取號段,d2

=mid(b2,1,3)

然後下zhi拉dao

二、sheet2目標樣式如版

下:a b c1 組別 號段權 金額合計

2 a組 137 1173 b組 138 104a、b列手填即可(若資料量大a列可用高階篩子功能,b列因號段較少,手填省事),c列公式如下:

c2=sum(if(sheet1!$a$2:$a$100=a2,if(sheet1!

$d$2:$d$100=text(b2,"@"),sheet1!$c$2:

$c$100)))

輸入後,將游標放在公式編輯欄,按shift+ctrl+enter組合鍵,將公式變為陣列公式,然後根據需要下拉。

驗證通過!

我想要在excel中,在工作表1中多個條件篩選工作表2中的資料彙總

14樓:

用公式:

=sumproduct((sheet2!b$3:b$1000="施工隊名")*(sheet2!

c$3:c$1000="材料名稱)*(sheet2!d$3:

d$1000="規格名)*sheet2!f$3:f$1000)

15樓:

公式?根據以上三個條件,對數量進行彙總?

那麼公式形式如下

=sumifs(上圖表名!數量列,上圖表名!材料名稱所在列,"某材料名稱",上圖表名!作業隊所在列,"某作業隊",上圖表名!規格所在列,"某規格")

16樓:匿名使用者

使用工作表引用的方法,在工作表1中任一個單元格中輸入=工作表2!日期後,再單擊對號即可,就把工作表2的內容完全引用過來了,再篩選即可

17樓:冷風

汗 你自己不都知道麼 還問什麼?

在excel中,兩個條件求和

在sumproduct中,2003及以下版本不支援整列 行 引用,必須指明範圍,不可在sumproduct函式使用a a b b excel2007及以上版本可以整列 列 引用,但並不建議如此使用,否則公式計算速度較慢。詳細的其它注意事項見 這個公式沒問題啊。計算a b中的條件同時滿足時對應的c中的...

Excel怎麼對比兩個表中的兩個欄位中的內容是不是一樣

魚木混豬喲 excel中可以使用查詢函式,對比兩個表中的兩個欄位中的內容是不是一樣。軟體版本 office2007 方法如下 1.sheet1和sheet2中a列內容如下,對比其中的內容是不是一樣 2.在b列輸入公式如下 3.往下填充,結果為 n a的為不同的部分,其餘為相同部分。怎樣比較excel...

excel圖表中怎麼顯示兩個橫座標

使用上 下橫座標的前提是使用縱次座標軸 1 右擊某一系列,設定資料系列格式,在 系列選項 頁,選中 次座標軸 2 設定次要橫座標軸 選中系列,圖表工具 佈局 座標軸 座標軸,選擇 次要橫座標軸 春晚專用 1 選中圖表,右鍵下拉單擊 選擇資料 跳出資料選擇彈窗 2 編輯水平座標軸標籤,選中需要展示的座...