excel中查詢 定位 引用,如果時間了獎勵150分

2022-11-15 19:46:16 字數 1330 閱讀 1277

1樓:弗爾布雷斯

建議你對sheet1的表進行下修改,然後用vlookup函式進行查詢。

將你sheet1中的a、b、c三個表中的「合計」哪項分別改為「合計(a)」「合計(b)」「合計(c)」

然後在你sheet2表中的b、c、d、e列分別輸入以下公式

=vlookup("合計("& a2 & ")",sheet1!a:g,3,0)

=vlookup("合計("& a2 & ")",sheet1!a:g,4,0)

=vlookup("合計("& a2 & ")",sheet1!a:g,6,0)

=vlookup("合計("& a2 & ")",sheet1!a:g,7,0)

注:以上公式是根據你給出**的格式而寫的,如果你實際表中的格式與你所給**中的格式不一致則公式可能會出錯。如還有問題可繼續追問

2樓:

由於sheet1的**行數無規律,建議用vba實現

sub abc()

dim sht1 as worksheet, sht2 as worksheet

dim c1 as range, c2 as range, ct as range

set sht1 = worksheets("sheet1")

set sht2 = worksheets("sheet2")

for each c2 in sht2.range(sht2.range("a2"), sht2.range("a65536").end(xlup))

set c1 = sht1.range("a:a").find(c2.value)

if not c1 is nothing then

set ct = sht1.range("a:a").find("合計", after:=c1)

if ct is nothing then set ct = sht1.range("a1")

if ct.row > c1.row then

c2.offset(0, 1) = c1.offset(0, 2)

c2.offset(0, 2) = c1.offset(0, 3)

c2.offset(0, 3) = c1.offset(0, 5)

c2.offset(0, 4) = c1.offset(0, 6)

end if

end if

next c2

end sub

3樓:我的王是金閃閃

如果資料不保密,可以發我郵箱,幫你寫**實現。

如果資料保密,可虛擬一些資料發給我。

[email protected]

excel中的各種引用,在Excel中查詢並引用不同表格中的資料

太極健 絕對引用時,絕對的位置是不變的,相對引用會隨公式變化而變化如 e1中輸入公式 sum a1 c1 當公式右拉到f1時變成了 sum a1 d1 前面的 就是絕對引用,右拉公式是絕對的是不變的,相對的改變了,而如果是向下拉,公式就成了 sum a2 c2 因為我們只絕對引用了列標a,行號1沒有...

excel如何使用查詢和引用函式ADDRESS

舉例來抄說 address 2,3 c 2 也就是用address取得 第二行第三列的單元格引用 但是這樣得到的是c2這樣的文字引用,而不是c2單元格的值,如果要得到這個值,可以再加一層 indirect address 2,3 那麼假設c2中的內容為 我 這個公式得到的就是 我 進一步地,addr...

EXCEL中函式引用問題,狀態資料引用

請按下圖理解解題方法 在c2輸入公式 sumproduct h 2 h 100 a2 j 2 j 100 進廠 i 2 i 100 在d2輸入公式 sumproduct h 2 h 100 a2 j 2 j 100 發出 i 2 i 100 在b2輸入公式 c2 d2 都將公式向下拉填充就可以了。v...