1樓:匿名使用者
我來說個比較笨的,但是比較容易理解,也不用vba的方法吧!剛剛測試通過
按你的資料 a列名稱 b列 數量 c列顏色1.在b列插入一列 輔助列, 在b2輸入=a2&d2 向下填充到列尾,將文字條件"相加",多條件也可連線.
2.選單 資料--篩選---高階篩選---選"將篩選結果複製到其它位置",列表區域輸入sheet1!$b:
$b (即輔助列),複製到區域輸入 sheet1!$g$1 (存放結果名稱的地方).
3.在h2輸入 =sumif(b:b,g2,c:c),向下填充即可!
可能感覺有點亂,操作幾遍熟練就好了!
樓上的水平比較高,但是背不下來,以後再用到還是記不起來.關鍵是不能靈活運用sumproduct和混合引用.說實在的我也是個菜鳥!
2樓:眯住眼串針
d2輸入公式
=if(sumproduct((a$2:a2=a2)*(c$2:c2=c2))=1,sumproduct((a$2:
a$10000=a2)*(c$2:c$10000=c2)*b$2:b$10000),"")
下拉填充公式
如想更直觀緊湊,就對d列自動篩選一下即可
3樓:
用if函式對a列和d列的文字內容進行比較,如果相同則將c列的值寫到e列中,如果不同,什麼也不做,最後將e列中的所有值相加就可以了=if(a1=d1,c1,"")
4樓:堅強de泡泡
f1=足球
g1 (大括號是陣列輸入 按ctrl+shift+enter )h1=紅
用a列計算會有點慢 最好自己改成 資料所在的單元格區域 比如a:a 改成a1:a10
其它的類似做就可以了 都要陣列輸入
g2=sumproduct(if(a:a=f2,1,0),c:c,if(d:d=h2,1,0))
g3=sumproduct(if(a:a=f3,1,0),c:c,if(d:d=h3,1,0))
5樓:阿邦庫達
沒說明白
假設放在e列
=if(a1=d1,c1)
如果要求和
在e列最後sum()
excel中如何A列相同的B列文字到單元格中
如果有對資料進行排序,b列是文字,則可以用pho ic offset count來實現。如果沒排序,則只好用vba解決。如何在excel中實現a列某一單元格,與b列其中一個單元格相同?開啟一個excel,分別填充兩列number1和number2,並輸出到c列 需要在c2列輸入一個公式 if cou...
excel中,怎樣把兩列文字合併成一列
新增一個輔助列再進行,如,你要合併ab兩列,在c1中輸入 a1 b1,然後游標放在c1單元格右下角出現黑色十字時按滑鼠左鍵向下拖到最下方,然後把ab列刪除。是英文狀態下shift 7 不行。合併之後,只能顯示前一列的文字,後一列的文字會丟失。可以利用公式來實現 軟體版本 office2007 舉例說...
excel表中兩列數值,如何使第二列數值中小於第一列數值標記出顏色
假設資料在a b兩列,選擇b列資料,條件格式設定如下 用條件格式 單元格小於第一列,標記顏色 在excel中如何設定條件格式使某列的數值大於另一列數值時顯紅色 就是把整列選中,在條件格式裡設定兩個條件,等於a格式藍色,等於b格式紅色就行了。excel兩列每一行數值對比,小的顯示顏色 請設定a1單元格...