1樓:沈一民
d2=index(a:a,min(if(countif(d$1:d1,$a$2:$a$10),4^8,row($a$2:$a$10))))&""
向下複製
e2=index($c:$c,min(if(countif($d1:d1,$c$2:$c$10),4^8,row($c$2:$c$10))))&""
向右複製
這兩個是陣列公式,公式輸完後,游標放在公式編輯欄同時按下ctrl+shift+回車鍵,使陣列公式生效。
如果不想用陣列公式,可以把所有公司複製到空白區域-資料-篩選-篩選不重複的值(2007以上版本也可以用刪除重複項)來得到不重複的資料。
e2=sumproduct(($a$2:$a$10=$d2)*($c$2:$c$10=e$1)*$b$2:$b$10)向下向右複製。
2樓:匿名使用者
見截圖假定原始資料在sheet1
sheet2的b2輸入
=sumifs(sheet1!$b:$b,sheet1!$a:$a,$a2,sheet1!$c:$c,b$1)
公式右拉再下拉
3樓:歐陽絕塵
假設兩張表在同一個excel文件裡,且第一張表在sheet1,則在第二張表的b2單元格輸入
f$1,if(,sheet1!$a:$a&sheet1!
$c:$c,sheet1!$b:
$b),2,0),"")
然後同時按住ctrl shift enter結束輸入,然後選中b2向右拖拉填充,再向下拖拉填充。
EXCEL公式不能跨檔案使用,excel表格中的函式能不能跨檔案使用
是的,公式是不能跨檔案的。只能複製公式。1.複製資料,選中另一個表對應範圍,選擇性貼上數值即可。選擇性貼上 的黏貼項。如下圖所示,2.此問題 可選 僅貼上數值 如下面的示例,在貼上的時候,只會保留原單元格的數值。當你有公式連結跨檔案,儲存後,不能移動或刪除所使用的所有檔案,不然就會出現公式找不到目標...
EXCEL流水賬資料轉置公式,在EXCEL中如何轉置行列資料
見截圖假定原資料在sheet1 新表的b2輸入 iferror lookup 1,0 sheet1 a a b 1 sheet1 b b a2 sheet1 c c 陣列公式,先按住ctrl shift,最後回車,公式右拉再下拉 在sheet2的b2中輸入如下公式 sumifs sheet1 a a...
excel中批量轉置問題,如何將excel裡的資訊批量轉置,有大量資料
用vba解決,必須的。不知道你的原資料所在表的表名,假定在sheet1,轉換後到sheet2。還有,看不到你轉換後的表頭,品類 猜出來了,後一個是 資料 嗎?看一下,是你需要的效果嗎?開啟vb編輯器 插入模組 將以下 貼上進去 執行。sub 轉換 for i 2 to sheet1.usedrang...