EXCEL中 A列為小區名稱,B列為小區樓棟總數,需要在C列輸出「小區名稱 樓棟,求指點

2022-05-20 14:47:08 字數 4324 閱讀 3300

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列 勾選 不重複記錄 資料...