excel自動對應增加記錄問題,excel 自動對應增加記錄問題

時間 2022-05-02 13:25:09

1樓:匿名使用者

用巨集很快的。

確保兩張表在一個工作簿裡,且表1在最前面,表2緊跟其後。

同時按alt和f11進入巨集介面,點選單的插入,模組,貼上如下**:

sub test()

dim i, j as integer

dim iflag as boolean

for i = 2 to sheets(2).range("a9999").end(xlup).row

iflag = true

for j = 2 to sheets(1).range("a9999").end(xlup).row

if sheets(1).range("a" & j) = sheets(2).range("a" & i) then

sheets(1).range("c" & j) = sheets(1).range("c" & j) + sheets(2).range("c" & i)

iflag = false

exit for

end if

next j

if iflag then

sheets(1).range("a9999").end(xlup).offset(1, 2) = sheets(2).range("c" & i)

sheets(1).range("a9999").end(xlup).offset(1, 1) = sheets(2).range("b" & i)

sheets(1).range("a9999").end(xlup).offset(1, 0) = sheets(2).range("a" & i)

end if

next i

end sub

回到excel中,在表2裡隨便插入一個圖形,右鍵點該圖形,指定巨集為test。

以後,完成表2後,點那個圖形,執行該巨集,1秒鐘搞定。(記住,不要重複按,否則又加一遍,那就麻煩了。)

2樓:匿名使用者

用vba,建立二維陣列,存貯表2資料,然後到表1中用陣列元素逐個檢索,有則加數,無則加記錄

Excel自動換行問題

勾 格式 單元格 自動換行 可使文章在同一行內自動換行。要調整行寬,只需拉寬列寬即可。調整行高只需選取所需的所有行後,雙擊調整行寬即可。教你個絕的,很多人都不知道再excel裡手動換行,我這個方法可能麻煩了點,但是絕對可以達到你想要得任何效果,而且很簡單,呵呵 方法 在你想要換行的任意位置按alt ...

excel自動填充的問題

日曆填充不同於一般的序數填充,因為每個月天數不固定。我試著寫了一個公式,證明可行 day date 2009,8,24 row a1 7 column a1 8 以上公式從b2單元格開始填充,開始日期為2009年8月24日 週一 這個日期你當然可以改為自己想要開始的任何一個日期。公式向右拖動複製到h...

excel中自動判斷及求和問題,excel中自動求和得出來的都是 是怎麼回事

分類彙總 資料透視表都可以達到你的目的。函式也可以弄 不過如果人員太多,推薦上面幾種方式函式公式的話 c1 sumif a a,甲三 b b 就行了。其他人,自己改改 在c1輸入 sumif a a,甲三 b b 其他人的只要把公式中的名字換掉就可以了 上下午彙總 sumif a a,甲三 b b ...