1樓:
假設第一張表為sheet1表,則要實現結果,有兩種方法:
【第一種】
需要如下稍微完善一下兩表:
在第一張表的序號列的最後一行的下一行,輸入最大序號+1,比如上圖,在a15輸入6
然後在第二張表的a7輸入6,
在第二張表的c2輸入
=sum(offset(sheet1!f$1,match(a4,sheet1!a:
a,)-1,,match(a5,sheet1!a:a,)-match(a4,sheet1!
a:a,)))
然後下拉填充公式即可。
【第二種】
假設第一張表g列為不用的列(如果有資料,在f列後插入一列)
g2輸入
=if(a2,sum(f2:f100)-sum(g3:g101),0)
下拉填充公式,然後在第二張表的c2輸入
=vlookup(a2,sheet1!a:g,7,)
'或者=sumif(sheet1!a:a,a2,sheet1!g:g)
下拉填充公式即可。
2樓:山桑弓
表2 c2中輸入
=sum(((lookup(row($2:$100),if(sheet1!b$2:
b$100<>"",row($2:$100)),sheet1!b$2:
$b$100))=sheet2!b2)*sheet1!f$2:
f$100)
同時按下ctrl+shift+回車,輸入陣列公式。下拉。
3樓:凡
使用資料透視表,能夠實現你的需求
如何用excel計算一列中相鄰非空資料間空白單元格的個數?請大神賜教! 5
4樓:匿名使用者
b2輸入
=if(a2="","",min(if(a3:a$1000<>"",row(a3:a$1000)))-row(a1)-1)
陣列公式,先按下ctrl+shift,最後回車公式下拉
5樓:匿名使用者
b2=if(a2="","",small(if($a$2:$a$14<>"",row($a$2:$a$14),65536),countif($a$2:
a2,"<>")+1)-small(if($a$2:$a$14<>"",row($a$2:$a$14),65536),countif($a$2:
a2,"<>")))
同時按ctrl shift 回車鍵,再下拉回公式答
合併兩個單元格內容,excel兩個單元格內容合併成一個並加符號
合併單元格,指的是在辦公軟體中,excel將兩個或多個位於同一行或者同一列的單元格合併成一個單元格。合併單元格的操作多用於word中的 或excel及 控制元件中,大部分 軟體或者 控制元件都支援合併單元格。excel合併單元格,是一個讓人又愛又恨的東西!強烈建議,儘量不要把單元格合併在一起,因為合...
excel中如何比較兩個單元格內容並提取和另一單元格不相同的部分
使用置換函式 將b單元中的數值分別置換為空 方括號 b1一般有多長?如果不超過7個字元。substitute substitute substitute substitute substitute substitute substitute a1,mid b1,1,1 mid b1,2,1 mid ...
excel中單元格怎麼設定有兩個條件格式
1 用2007版excel軟體開啟目標檔案後,選中d1 點選 格式 選項。2 然後在出現的下拉選單中,執行 條件格式 新建規則 選項。3 然後選擇最後一種規則型別,輸入公式 d1 a1 b1 ci,點選格式按鈕。5 然後返回主介面,點選確定按鈕。6 重複前三步步驟,再次輸入公式 d1 e1 f1 g...