1樓:網友
在c2單元格輸入以下公式,然後向下填充公式。
b2&if(countif(a3:a20,a2)>0,",vlookup(a2,a3:c$20,3,0),"
複製a列到e列,並對e列進行「資料」選項下的「刪除重複項」,得到唯一值。
在f2單元格輸入以下公式,然後向下填充公式。
vlookup(e2,a:c,3,0)
2樓:網友
要用vba,可以完成。
函式需要偏移+代替函式。
sub aa()
dim ifor i = 2 to range("a65536").end(xlup).row
x = a:a"),cells(i, 1))n = 1), range("a:a"),0)y = 2), cells(n + x - 1, 2)))cells(i, 3) =y
nextend sub
excel如何統計b列資料中某一項對應的a列數字之和
3樓:科創
按這個意思你要的應該是sumif函式。
假設是統計b列資料中"支出"項對應的a列數字之和,即統計出總支出數值。
則c1單元格寫入公式。
sumif(b:b,"支出",a:a)
sumif根據指定條件對若干單元格求和。
語法。sumif(range,criteria,sum_range)
range 為用於條件判斷的單元格區域。
criteria 為確定哪些單元格將被相加求和的條件,其形式可以為數字、表示式或文字。例如,條件可以表示為 32、"32"、"32" 或。
sum_range 是需要求和的實際單元格。
說明。只有在區域中相應的單元格符合條件的情況下,sum_range 中的單元格才求和。
如果忽略了 sum_range,則對區域中的單元格求和。
microsoft excel 還提供了其他一些函式,它們可根據條件來分析資料。例如,如果要計算單元格區域內某個文字字串或數字出現的次數,則可使用。
countif 函式。如果要讓公式根據某一條件返回兩個數值中的某一值(例如,根據指定銷售額返回銷售紅利),則可使用 if 函式。
你這個公式可能沒有返回值的呀。a:a就一列資料區,**來的第2列的資料呢。
sumif(a:a,"可在e列輸入以下公式。
if(and(a1=b1,b1=c1),d1,""
如果三列不在同一行的情況,可以用這個。
if(and(countif(b1:b1000,a1)>=1,countif(c1:c1000,a1)>=1),d1,""
vlookup(a1,表2!a:b,2,0)
比如這個檔名是。
命令如下。sum=0
while read num; do
sum=`echo $num + sum |bc -l`
done 在b1裡輸入0 然後在b2裡輸入:
if(a1=a2,0,1)+b1
拖下去 最後那個數就是變化次數。
if(a1>0,"有","無")
下拉。c1單元格輸入以下公式:
sumif(a1:a100,"李三",b1:b100)
哦,二樓已經了。
在c1中輸入公式。
sumif(a:a,a1,b:b)
然後對c列填充公式。
怎麼在excel表中實現 b列/c列數值等於a列呢 ?
4樓:
怎麼在excel表中實現 b列/c列數值等於a列呢 ?
在excel中,要實現c列值等於a列與b列之和,簡捷辦法是通過c=a+b來實現。比如,在c1單元格輸入「=a1+b1「,然後按回車鍵。如果資料過多,假設有上萬行,使用者無需不斷向下拖動,只需選中c1單元格,雙擊單元格右下角的實心十字,即可快速填充其他單元格。
excel如何統計b列資料中某一項對應的a列數字之和
5樓:
=sumif(b:b,"張三",a:a)
計算b列中姓名為張三的所有在a列的資料。
6樓:網友
按這個意思你要的應該是sumif函式。
假設是統計b列資料中"支出"項對應的a列數字之和回,即統計出總支出數值。
答則c1單元格寫入公式。
sumif(b:b,"支出",a:a)
sumif根據指定條件對若干單元格求和。
語法sumif(range,criteria,sum_range)
range 為用於條件判斷的單元格區域。
sum_range 是需要求和的實際單元格。
說明只有在區域中相應的單元格符合條件的情況下,sum_range 中的單元格才求和。
如果忽略了 sum_range,則對區域中的單元格求和。
microsoft excel 還提供了其他一些函式,它們可根據條件來分析資料。例如,如果要計算單元格區域內某個文字字串或數字出現的次數,則可使用。
countif 函式。如果要讓公式根據某一條件返回兩個數值中的某一值(例如,根據指定銷售額返回銷售紅利),則可使用 if 函式。
7樓:公虹板志新
用滑鼠單擊sheet2中你希望的某個單元格,輸入=,雙擊工具欄上的「自動求和」,再點sheet1,轉入sheet1中,單擊a1,再將滑鼠往下拖至你所想計算的最後一行,按enter鍵即可。
excel表中,如何根據b列相同項求和c列資料?
8樓:惲和愜羊臨
按你題中所說。
在原表中。b列為賬號c列為數值。
且b列賬號有重復。
第一步操作。
在原表中加入一空列。
這裡以d列為例。
假設你的賬號及數值兩列均無標題行。
即有效資料自第一行起。
我們在d1單元格內輸入如下公式。
countif($b$1:$b$n,b1)n表示你b列有效資料的最後一行的行號。
將此公式向下拖拽。
直至末行。這樣我們就會得到相應的數值。
d列中結果為1的表示沒有此賬號無重復。
結果》1的表示賬號有重復。
且結果為幾此賬號遍出現過幾次。
完成第一部操作。
我們即可很輕松的分辨出所有賬號是否重複了。
按你題中所說。
在新錶中。b列為賬號c列為數值。
且b列賬號無重復。
c列求和合計值不變。
也就是說在新錶中體現出的原表中的重複賬號已經被合並統計了第二步操作。
建立乙個空白新錶。
將原表中b列的賬號貼上到新錶b列中。
但是這裡貼上的賬號是依據第一步操作結果剔除重複賬號之後的賬號資料在新錶c列輸入公式。
sumif(sheet1!$b$1:$b$n,b1,sheet1!$c$1:$c$n)
sheet1為原工作表名稱。
n表示對應有效資料最後一行行號。
將此公式向下拖拽至末行。
驗證你分別求下兩個工作表c列的合計。
如相同就算完成了。
9樓:卿雨筠
1、用資料透視表;
2、先把b列中的帳號複製到另一表中,刪除重複項,然後在新錶中的c列用sumif函式:=sumif(原表!b:b,新錶!b:b,c:c)
10樓:問麗文鎮湘
把問題作為內容、樣表(請注意:要03版的,把現狀和目標效果表示出來)作為附件發來看下。
11樓:巨集運萊改祺
函式=sumif(b:b,"xx賬號",c:c)
要另外生成**,用資料透視表比較簡單。
excel** 我有a列和b列資料 ,如何得出c列
12樓:魚木混豬喲
如果c列是ab列組合起來,直接用&;如果是計算結果,用公式。
軟體版本:office2007
舉例說明如下:
1.組合:利用&可以把ab列連線起來,組成c列:
2.計算:利用函式可以對a、b進行各種計算,得到c列結果:
excel 怎麼統計當a列的值是1時,b列的數值之和
13樓:平陽虎
在c1中輸入。
if(countif(a$1:a1,a1)=1,sumif(a:a,a1,b:b),"
下拉填充。
excel表中兩列數值,如何使第二列數值中小於第一列數值標記出顏色
假設資料在a b兩列,選擇b列資料,條件格式設定如下 用條件格式 單元格小於第一列,標記顏色 在excel中如何設定條件格式使某列的數值大於另一列數值時顯紅色 就是把整列選中,在條件格式裡設定兩個條件,等於a格式藍色,等於b格式紅色就行了。excel兩列每一行數值對比,小的顯示顏色 請設定a1單元格...
excel中a列和c列數值相同。如何在b列顯示出與b列數值相對應的d列的數值
在b1單元格輸入以下公式,然後向下填充公式 vlookup a1,c 1 d 4,2,0 在d1中輸入或複製貼上下列公式之一 vlookup a1,b c,2,if countif b b,a1 vlookup a1,b c,2,無此編號 專屬 iferror vlookup a1,b c,2,無此...
如何讓EXCEL中某一列中重複出現的數值在前一列中相應的顯示
使用countif函式,bai說明如下 du 函式說明 conutif range,criteria 計算某個區zhi域中dao滿足給定條件內的單元格數目容 函式引數 range 要計算其中非空單元格數目的區域 criteria 以數字 表示式或文字形式定義的條件 函式使用 1.在某單元格插入函式c...