在EXCEL中如何把相同项目中的数据求和 在EXCEL中如何把相同项目中的数据求和
\u5728excel\u4e2d\u5982\u4f55\u628a\u540c\u6837\u540d\u5b57\u4e0b\u7684\u6570\u636e\u81ea\u52a8\u6c42\u548c1.\u5206\u7c7b\u6c47\u603b
\u9009\u4e2d\u6570\u636e\u5217--\u70b9\u6570\u636e---\u6392\u5e8f--\u6309\u5347\u5e8f
\u7136\u540e\u518d\u70b9\u6570\u636e--\u5206\u7c7b\u6c47\u603b
\u7136\u540e\u518d\u70b9\u6570\u636e--\u7b5b\u9009---\u81ea\u52a8\u7b5b\u9009---\u7136\u540e\u7b5b\u9009\u91cc\u9009\u81ea\u5b9a\u4e49--\u5305\u542b\u6c47\u603b
\u5c31\u662f\u4f60\u8981\u7684\u7ed3\u679c\uff0c\u4f60\u53ef\u4ee5\u590d\u5236\u5230\u5176\u4ed6\u7684\u8868\u683c
2.\u7528\u6570\u636e\u900f\u89c6\u8868
\u4f60\u5728\u6570\u636e\u7684\u7b2c\u4e00\u884c\u52a0\u5165\u4e2a\u6807\u9898
\u6bd4\u5982a\u5217a1\u8f93\u5165
\u540d\u79f0\uff0c
b1\u8f93\u5165
\u6570\u91cf
\u9009\u4e2d\u4f60\u7684\u6570\u636e\u533a\u57df--\u70b9\u6570\u636e---\u6570\u636e\u900f\u89c6\u8868\u900f\u89c6\u56fe
\u4e00\u8def\u6309\u4e0b\u4e00\u6b65
\u7136\u540e\u628a
\u540d\u79f0\u5b57\u6bb5\u6258\u5230\u51fa\u73b0\u7684\u8868\u7684\u53f3\u8fb9\u4e2d\u95f4\u533a\u57df
\u6570\u91cf\u5b57\u6bb5\u6258\u5230\u51fa\u73b0\u7684\u8868\u7684\u5de6\u8fb9\u4e2d\u95f4\u533a\u57df
3.\u516c\u5f0f\u6cd5\uff0c\u8fd9\u4e2a\u53bb\u91cd\u590d\u8981\u7528\u6570\u7ec4\u516c\u5f0f\uff0c\u6570\u636e\u591a\u7684\u8bdd\uff0c\u8ba1\u7b97\u5f88\u6162\uff0c\u4e0d\u63a8\u8350
\u6bd4\u5982\u6570\u636e\u5728a1-c100\u5355\u5143\u683c\uff08\u4f60\u7684\u4f8b\u5b50\uff09\uff0c\u5728d1\u8f93\u5165
=index($a$1:$a$100,small(if(row($a$1:$a$100)match($a$100:$a$100,$a$1:$a$100,0),4^8,row($a$1:$a$100)),row(a1)))
\u6309shift+ctrl+\u56de\u8f66\u7ed3\u675f\uff0c\u516c\u5f0f\u4e24\u8fb9\u51fa\u73b0\u5927\u62ec\u53f7ok\uff0c\u7136\u540e\u9f20\u6807\u79fb\u5230d1
\u53f3\u4e0b\u89d2\u53d8\u5b9e\u5fc3\u5341\u5b57
\u4e0b\u62c9\uff0c\u5c31\u4f1a\u5220\u9009\u51fa\u975e\u91cd\u590d\u7684
\u7136\u540e\u518de1\u8f93\u5165=sumif(a:a,d1,c:c)
\u5411\u4e0b\u586b\u5145\u516c\u5f0f\u5c31\u662f\u6c47\u603b
选中数据列--点数据---排序--按升序
然后再点数据--分类汇总
然后再点数据--筛选---自动筛选---然后筛选里选自定义--包含汇总 就是你要的结果,你可以复制到其他的表格
2.用数据透视表
你在数据的第一行加入个标题 比如A列a1输入 名称, B1输入 数量
选中你的数据区域--点数据---数据透视表透视图
一路按下一步
然后把 名称字段托到出现的表的右边中间区域
数量字段托到出现的表的左边中间区域
3.公式法,这个去重复要用数组公式,数据多的话,计算很慢,不推荐
比如数据在A1-C100单元格(你的例子),在D1输入
=INDEX($A$1:$A$100,SMALL(IF(ROW($A$1:$A$100)<>MATCH($A$100:$A$100,$A$1:$A$100,0),4^8,ROW($A$1:$A$100)),ROW(A1)))
按shift+ctrl+回车结束,公式两边出现大括号ok,然后鼠标移到D1 右下角变实心十字 下拉,就会删选出非重复的
然后再E1输入=sumif(A:A,D1,C:C) 向下填充公式就是汇总
用SUMIF函数
=SUMIF(A:A,"张三",B:B)
上面的公式是求A列为张三所对应的B列数值的和
=SUMIF(原表!A:A,A2,原表!D:D)
原销售价可以用VLOOKUP函数来获取。
列公式,然后啦出来就好,比如在输入栏输入A3+E4=要输出的位置,然后下拉即可
=sumif(a:a."0009 特价袜子",d:d)
绛旓細1銆佸湪C鍒桪鍒楁坊鍔犺緟鍔╁垪锛屽垎鍒緭鍏ユ暟鎹椤圭洰鍜岄渶瑕佺殑鎺掑簭 2銆佸湪B1鍗曞厓鏍间腑杈撳叆鍏紡 =VLOOKUP(A1,$C$1:$D$5,2,0)锛屽洖杞︾‘瀹氾紝鐒跺悗鍚戜笅濉厖锛屾鏃禕鍒楀嚭鐜癆鍒楁暟鎹簲璇ュ搴旂殑鎺掑簭 3銆侀夋嫨A銆丅鍒楁暟鎹紝浠鍒椾负涓昏鍏抽敭瀛楀崌搴忔帓鍒楋紝姝ゆ椂A鍒楁暟鎹鐩稿悓鐨勬帓鍦ㄤ簡涓璧凤紝涓旀弧瓒宠姹傜殑椤哄簭銆傛鏃跺垹闄CD涓夊垪...
绛旓細1銆佷緥濡傚湪涓涓Excel琛ㄦ牸涓緭鍏ヤ袱缁勬暟鎹紝闇瑕佸湪鍙︿竴寮犺〃鏍间腑閽堝B鍒楃殑鏁版嵁鏌ユ壘鐩稿悓鐨勬暟鎹苟鏄剧ずA鍒楃殑鏁版嵁銆2銆佹墦寮鍙﹀涓涓伐浣滆〃锛屽湪绌虹櫧鍗曞厓鏍间腑杈撳叆鍑芥暟鍏紡锛=VLOOKUP(A2,Sheet1!$A$2:$B$6,2,TRUE)銆3銆佺偣鍑诲洖杞︾敓鎴愮粨鏋滃嵆鍙湅鍒扮浜屽紶琛ㄦ牸涓凡缁忓搴旇〃涓涓殑B鍒楁暟鎹灏瀵瑰簲鐨凙鍒楃殑缂栧彿濉厖...
绛旓細渚嬪,濡傛灉瑕佸湪鐢佃瘽绨夸腑鏌ユ壘鏌愪汉鐨勭數璇濆彿鐮,鍒欏簲璇灏濮撳悕浣滀负鏌ユ壘鍊,浣嗗疄闄呬笂闇瑕佺殑鏄數璇濆彿鐮併俵ookup_value 鍙傛暟鍙互涓哄(鏁板瓧銆佹枃鏈垨閫昏緫鍊)鎴栧鏁板瓧銆佹枃鏈垨閫昏緫鍊肩殑鍗曞厓鏍煎紩鐢ㄣ lookup_array 蹇呴渶銆傝鎼滅储鐨勫崟鍏冩牸鍖哄煙銆俶atch_type 鍙夈傛暟瀛 -1銆0 鎴 1銆俶atch_type 鍙傛暟鎸囧畾 Excel 濡備綍鍦 lookup_...
绛旓細1銆侀鍏鍦╡xcel琛ㄦ牸涓緭鍏ラ渶瑕佺粺璁″苟姹傚拰鐨勬暟鎹,鍙互鍦ㄦ暟鎹笂鏂规牴鎹笅鍥惧唴瀹瑰姞涓婅〃澶淬 2銆佺劧鍚庨変腑鍗曞厓鏍肩偣鍑烩滄彃鍏モ濅腑鐨勨滄暟鎹忚琛ㄢ濋夐」銆 3銆佺偣鍑诲悗鍗冲彲鍦ㄩ〉闈㈠彸渚у嚭鐜版暟鎹忚琛ㄧ殑瀛楁鍒楄〃銆 4銆佸皢鈥滃悕绉扳濇嫋鍏モ滆鈥濆尯鍩熸鍐,灏嗏滄暟鎹濇嫋鍏モ滃尖濆尯鍩熸鍐呫 5銆佺劧鍚庤繑鍥炶〃鏍间腑鐐瑰嚮鍚嶇О鐨勪笅鎷夎彍鍗,閫夋嫨闇...
绛旓細1銆侀鍏堝湪涓涓獥鍙d腑鎵撳紑涓や釜琛紝sheet1鍜宻heet2.2銆佺劧鍚庡湪sheet1琛ㄤ腑鎯宠鎵鹃噸澶嶅肩殑鏁版嵁鍚庨潰杈撳叆鈥=if(A1=鈥濓紝A1鏄暟鎹墍鍦ㄩ偅涓鍒楃殑鍒楀悕銆3銆佺劧鍚庡垏鎹㈣嚦Sheet2涓紝閫夋嫨鏁版嵁鍖哄煙锛屽苟鎸夊洖杞﹂敭銆4銆佸洖鍒皊heet1琛紝鍙戠幇鍏紡鍙樹负浜嗏=if(A1=Sheet2!A1:A12鈥5銆佸皢鍏ず琛ュ畬涓衡=if(A1=Sheet2!A1:...
绛旓細1銆佽溅鏁板彲浠ュ埄鐢ㄥ嚱鏁帮細=COUNTIF($A$3:$A$270,I3)锛屾潵瀹炵幇锛屽湪涓嬫媺 2銆"鍚屼竴鏃ユ湡"鈥滃悓涓椤圭洰锛堝己搴︾瓑绾э級鈥濈殑鏁版嵁涔嬪拰锛屽彲浠ュ埄鐢ㄤ笅闈㈠叕寮 =SUMIFS($C$3:$C$27,$B$3:$B$27,K$2,$A$3:$A$27,$I3)锛岃寖鍥村鏋滆秴杩27琛岋紝鍒欏彲浠灏27璋冩暣涓洪渶瑕佺殑鏁帮紝姣斿1000锛屼箣鍚庡悜鍙筹紝鍚戜笅鎷栧姩鍗冲彲 ...
绛旓細鍙互浣跨敤excel涓鐨勨滃悎骞惰绠椻濊繘琛鐩稿悓椤圭洰鐨勬眰鍜屻傛搷浣滄楠わ細1銆侀紶鏍囧畾浣嶅埌瑕佸睍绀衡滈」鐩眹鎬绘眰鍜屸濈粨鏋滅殑棣栦釜鍗曞厓鏍笺2銆侀夋嫨鈥滄暟鎹夐」鍗♀濈殑鈥滃悎骞惰绠椻濓紝寮瑰嚭鈥滃悎骞惰绠椻濈獥鍙o紝鍑芥暟澶勯夋嫨鈥滄眰鍜屸濓紝榧犳爣瀹氫綅鍒板紩鐢ㄤ綅缃紝閫夋嫨瑕佺粺璁$殑鏁版嵁鍖哄煙锛岀劧鍚庣偣鈥滄坊鍔犫濓紝鍕鹃夆滈琛屸濄佲滄渶宸﹀垪鈥濓紝鐐瑰嚮鈥...
绛旓細鏄500涓枃浠惰繕鏄500涓伐浣滆〃锛屽鏋滄槸500涓伐浣滆〃锛歋ub t()For i = 2 To Application.Sheets.Count Sheet1.Range("A" & i) = Sheets(i).Range("A1") '灏嗗垎琛ㄤ腑A1鍗曞厓鏍肩殑鍊艰祴缁欌滄昏〃鈥濈殑A鍒 '鍏跺畠绫绘帹 Next End Sub 鍙互鍙傜収杩涜淇敼銆
绛旓細鍦‥2涓緭鍏ユ垨澶嶅埗绮樿创濡備笅鍏紡 =TEXTJOIN("銆",1,IF($A$2:$A$11=D2,$B$2:$B$11,""))鎸変笁閿瓹TRL+SHIFT+ENTER缁撴潫鏁扮粍鍏紡杈撳叆 涓嬫媺濉厖
绛旓細1銆侀鍏堟墦寮瑕佺瓫閫夐噸澶椤鐨勬暟鎹紝骞堕夋嫨瀹冿紝鍦ㄥ伐鍏锋爮涓紝閫夋嫨鈥滄暟鎹濅腑鐨勨滈珮浜噸澶嶉」鈥---鈥滆缃珮浜噸澶嶉」鈥濈偣鍑汇2銆佽繖鏃堕鑹插崟鍏冩牸灏辨槸閲嶅椤癸紝濡備笅鍥炬墍绀恒3銆佺劧鍚庨夋嫨A鍒楋紝閿洏涓婄偣鍑诲揩鎹烽敭(绛涢)鈥淐TRL+SHIFT+L鈥濓紝濡備笅鍥炬墍绀恒4銆佹墦寮绛涢夌晫闈紝閫夋嫨鈥滈鑹茬瓫閫夆濅腑鐨勯鑹诧紝骞剁偣鍑伙紝濡備笅...