1樓:我的王是金閃閃
sub a()
k = 1
for i = 1 to [a65536].end(3).rowfor j = 1 to range("b" & i)range("c" & k) = range("a" & i) & j
k = k + 1
next j
next i
end sub
右鍵sheet1,檢視**。貼上上面的**。執行即可。
2樓:
sub test()
dim mary, maryb(1 to 10000, 1 to 1), mrow as long
columns(3) = ""
mary = [a1].currentregionfor i = 1 to ubound(mary, 1)for j = 1 to mary(i, 2) * 1k = k + 1
maryb(k, 1) = mary(i, 1) & j & "棟"
next
next
[c1].resize(k, 1) = marybmsgbox "處理完成!"
end sub
3樓:2的128次方
寫vab迴圈
sub test()
a=1for i = 1 to range("b65536").end(xlup)
棟"
a=a+1
next j
next i
end sub
4樓:匿名使用者
如資料在a2:b100,在c2中輸入公式:=index(a:
a,lookup(row()-2,subtotal(9,offset(b$1,,,row($1:$100))),row($2:$101))) ,公式下拉,即可.
這個公式我是從一個老師那兒抄來的,不敢掠人之美,特此宣告.
excel中,a列為員工名字,b列為物品名稱,c列為數量,我想根據a列和b列統計c列的數量
5樓:匿名使用者
d1公式可以寫成(假設資料行數為2至1000行=sumproduct((a2:a1000="張學友")*(b2:b1000="鋼筆")*c2:c1000)
如果是07及以上版本公式可以改成
=sumifs(c:c,a:a,"張學友",b:b,"鋼筆")
excel中a列為名稱,b列為資料,c列為名稱,d列為資料。實現將a列c列相同資料匹配,對比b跟d的資料不同?
6樓:匿名使用者
假如資料從第2行開始,在e2單元格輸入如下公式,下拉,就會顯示資料匹配與否
=if(b2=vlookup(a2,c:d,2,0),a2&"資料匹配",a2&"資料不同")
如上圖,在g2輸入如下公式下拉
=vlookup(f2,a:b,2,0)
在h2輸入如下公式下拉
=vlookup(f2,c:d,2,0)
7樓:
用if函式判斷。。。=if(and(a1=c1, b1<>d1),1,0)
1就是滿足的條件。可以改為=if(and(a1=c1, b1<>d1),"滿足","不滿足")
8樓:
e2=vlookup(a2,c:d,2,0)下拉
9樓:池曉靈
用vlookup函式
excel中 a列相同日期,b列相同名稱,將對應c列資料求和,最後將a、b列相同部分合並,並將c列結果輸出
10樓:匿名使用者
h2 =sumproduct(($a$2:$a$100=f2)*($b$2:$b$100=g2)*$c$2:$c$100) 下拉複製公式
公式中的引用區域應與實際的資料區域相對應
你的g2內容沒有輸入
g2可以用公式 =if(countif($b$2:b2,b2)=1,b2,"") 下拉複製公式
再對這一列進行排序,讓空行在下方(又看了你的新補充,看來這個公式也沒用了,因為不同的日期還有相同的****,看來也只能是手動輸入了,除非你把日期排序,一個日期輸完了,再在下一行輸入上面的公式,但是對應單元格要改動,比如你16日的排完公式後在15日那同一行即g15單元格輸入公式=if(countif($b$15:b15,b15)=1,b15,"") 這樣更改)
至於g2的日期沒有好的方法,看來只好你自個手動輸入了
h2的這個公式sumproduct(($a$2:$a$100=f2)*($b$2:$b$100=g2)*$c$2:$c$100)中f2是對應的日期資料,g2是對應的**號碼
比如求2023年7月16日的****為002081的**當天成交數量
=sumproduct(($a$2:$a$100="2012/7/16")*($b$2:$b$100="002081")*$c$2:$c$100)
所以公式的對應單元格和對應單元格區域要與實際相對應
再比如你的a列行數是150行,則公式中的相關行數都要進行對應修改成
=sumproduct(($a$2:$a$150="2012/7/16")*($b$2:$b$150="002081")*$c$2:$c$150)
這樣公式才能對應上你的資料區域
excel,設列a為名稱(例如a,b,b,c,c,c,d,d....),列b為對應的資料(如1,2,1,3....),計算列a=?,c=?
11樓:匿名使用者
選a:b;
資料-透視表-下一步-下一步-佈局;
對話方塊內,點a列放到行;點b列放到資料,然後雙擊,在新對話方塊-彙總方式-求和;
確定-確定-完成
12樓:暗流在洶湧
你要是手工計算一次性取值,就用自動篩選就行了,選中第一行,然後選單中找篩選--自動篩選。在a列上點下拉箭頭先選a,篩選出來a的這些行,然後選中整個b列(就是在b字母上單擊),這時excel右下角就出來了求和數字。
還可以按a列升序排列,然後用資料--分類彙總功能實現
13樓:匿名使用者
a:=sumif(a:a,"a",b:b)
或=sumproduct((a:a="a")*b:b)
b=?c=?同理
14樓:匿名使用者
假設你在c列輸入a,那麼在d輸入=mid(b1,find(c1,a1),1),就可以了。
15樓:匿名使用者
你要「顯示總和數」。是彙總符合條件的行數,還是符合條件的某一列數值彙總?
彙總符合條件的行數:
=sumproduct((b1:b100=2)*(c1:c100=5)*(d1:d100>4))
符合條件的某一列數值彙總:
=sumproduct((b1:b100=2)*(c1:c100=5)*(d1:d100>4)*你的資料區域)
另外,虛機團上產品**,超級便宜
16樓:匿名使用者
使用lookup函式就可以解決了。
excel中當a 列名稱相同,b列原因相同 後,c列數量相加求和,並刪除重複項? 10
17樓:匿名使用者
1,複製a列b列數值到e列f列,選中e列f列,刪除重複項,確定。
2,g2公式=sumifs(c:c,a:a,e2,b:b,f2),下拉填充。完畢。
18樓:苗喬恩
複製ab列。
刪除重複項。
sumifs函式求和。
excel中,以a列名稱為標準順序,將b(名稱)、c、d、e列的資料整體與a列匹配 10
excel**中a列是名稱,b列c列d列e列是該客戶的各種條件,通過函式如何取出b列c列d符合
19樓:沐曼珠
使用sumproduct和countifs函式就可以解決。首先選擇中你要編輯的單元格,插入函式product函式,在括號內插入countifs函式;然後選擇countifs函式,選擇對話方塊中選擇區域一(b列全部內容),並設定條件一為你需要的內容;同樣設定c列d列分別為條件
二、條件三;這樣就篩選出符合條件的總數了。
20樓:
沒看懂,這種最好有截圖,好看明白。高階篩選不可以嗎?
excel中AB列對應的關係,以A列為基準,C列與A列順序不同內容一樣,如何將B列的對應到D列
d1輸入 vlookup c1,a b,2,0 下拉填充 excel 中a列包含了b列,如何在c列讓b列的資料與a列一一對應 50 假設資料行從第一行開始,在c1輸入 if countif b b,a1 a1,公式說明 if判定 if 條件,為真輸出,為假輸出 countif 是否滿足條件0否,1是...
excel中,當b列數值不等於a列,則b列數值變紅
設定方法是一樣的,對b列整個先中。只是在設定條件格式的時候那個用 a1相對引用 就可以了,不要寫成 a 1有問題可以發來fanwei0602 163.com 選中b列整列,再設定條件格式即可 完成效果如圖 excel中當a列數值不等於b列數值時變色怎麼設定 使用條件格式,當a列單元格數值不等於b列對...
Excel表中,A列部門 B列物品 C列數量,需要將A列部門中B列物品數量彙總,如何操作
第一步,給列表加個標題 部門物品 數量 aa 專a 3 aa a 1 aa b 2 aa c 1 aa c 2 bb a 1 bb b 2 bb b 1 cc c 1 cc c 2 cc a 1 cc b 2 cc a 1 第二步 屬資料 篩選 高階篩選 資料區域 選中ab列 勾選 不重複記錄 資料...