求合併單元格前一列對應單元格後某一項數值

2022-04-08 05:40:46 字數 2607 閱讀 1951

1樓:s今生緣

由於是合併單元格,所以公式不能直接填充。

步驟如下:

一次性選中b2向下的所有**區域,且必須保持b2是活動單元格(選中區域後b2所在的合併單元格是無顏色的,而其它區域是有顏色的);

按ctrl+enter;

此時所有合併單元格都有了公式,並提取出d列"會員卡費"之金額。

2樓:匿名使用者

你的意思是求 專案編碼一樣的資料的 對應 「會員卡費」的和?

請檢查下單元格(以下假設「專案編碼」資料從 a2開始)

在某個單元輸入 =a3 測試下,如果結果與 =a2 一樣,都是顯示同一個編碼,就說明編碼那裡合併的單元格是用格式刷刷的,可以使用樓上的建議,直接使用 sumifs函式求和即可。

如果 =a3 結果是 0 ,那麼就意味著 編碼是常規合併單元格來的,每個合併的單元格只有最左上角的單元格 (比如第一個是 a2到a7合併的,就只有a2有資料,其他單元格都是空值),這樣的話,如果**與你發的一樣,都是固定格式(就是每個專案都一樣行數,資料相對位置固定) ,可以參考公式:

=sumproduct((($a$2:$a$37)=a2)*($c$6:$c$41))

其中公式中 a2到a37是假定a列資料的所在位置,a2是第一個 「專案編碼」所在單元格

$c$6:$c$41 是會員卡費所在列資料 其中c6是假定第一個「會員卡費」所在位置。請酌情修改相關引數。

3樓:

用sumif就計算了,不需要合併單元格

excel中, 某幾列中特定數值的單元格所對應的另一列中某個單元格的數值求和

4樓:匿名使用者

是不求特定的幾個單元格的和,如果是的話請在求和時,按住ctrl鍵不放選擇固定的幾個單元格就可以。

5樓:平陽虎

在黃色單元格中輸入公式

=sumproduct(($a$3:$a$10=b$14)*($c$3:$c$10=c$13)*$d$3:$d$10)

然後下拉填充。

6樓:匿名使用者

=sumifs($c$2:$c$6,$b$2:$b$6,g$1,$a$2:$a$6,$f2)

直接右拉和下拉就可以了,注意絕對引用和相對引用

7樓:善良的豬頭

c13=sumproduct(($a$3:$a$10=$b14)*($c$3:$c$10=c$13)*$d$3:$d$14)

公式橫著拉到e列,然後向下填充

8樓:醫療保健中心

1.計數

非經營裝置

=sumproduct(($a$3:$a$10=b14)*($c$3:$c$10=c13))

2.求金額專的和屬

=sumproduct(($a$3:$a$10=b14)*($c$3:$c$10=c13)*($d$3:$d$10))

excel 中將一個合併單元格中的數字按照前一列各行資料的比率進行分配

9樓:匿名使用者

d2 公式:

=lookup(9^9,c$2:c2)*b2/sum(offset(c$1,lookup(9^9,c$1:c2,row(c$1:

c2)-1),-1,min(if(c3:c$1000<>"",row(c3:c$1000),1+lookup(9^9,b$1:

b$1000,row(b$1:b$1000)))-lookup(9^9,c$1:c2,row(c$1:

c2)))))

按ctrl+shift+enter 結束公式修改下 ,一樣三鍵 結束:

=lookup(9^9,c$2:c2)*b2/sum(offset(c$1,lookup(9^9,c$1:c2,row(c$1:

c2)-1),-1,min(if(c3:c$1000<>"",row(c3:c$1000),1+lookup(9^9,b$1:

b$1000,row(b$1:b$1000)))-lookup(9^9,c$1:c2,row(c$1:

c2)))))

10樓:s今生緣

d2輸入:

=round(b2/sum(offset($b$1,lookup(9e+307,$c$2:c2,row($c$2:c2))-1,,if(iserror(lookup(9e+307,c3:

$c$2000)),lookup(9e+307,$b$2:$b$2000,row($2:$2000))+1,sumproduct(min((3000-2999*(c3:

$c$2000<>""))*row(c3:$c$2000))))-lookup(9e+307,$c$2:c2,row($c$2:

c2))))*lookup(9e+307,$c$2:c2),2),下拉。

excel中第一列合併單元格後面對應的數字(也就是第二列)如何用公式自動生成

11樓:excel大師

b1只能手動輸入1,b2開始輸入上面**中的公式,下拉就行。

12樓:匿名使用者

b1輸入1,b2=if(a2="",b1+1,1),然後下拉。

excel一列單元格怎樣取最後單元格資料

假設你的資料是在ab二列 lookup 1,0 a1 a4 xz20110011 b1 b4 這是取xz20110011最後一行值的。另一個你曉得如何改。如果你的那個型號很多。建議還是將a列,重複值只取一次後,再使用上面公式,那樣可以使用通用公式,會方便很多。求數值 lookup 9e 307,k ...

excel怎樣在每列的前面加一列單元格

選中abcd。點插入,就是一列,同樣選中1234。點插入,就是一行。如點中b插入,就表示在b列前增加一列,同理,點中2就是在第二行前插入一行。先用拆分單元格,然後用格式刷試試,這個應該特別快 在原來的表插入一個新行,然後編號,假如是1 100 然後在100後面,輸入1.1,右拉到100.1 再全部選...

EXCEL2019怎麼合併單元格

excel2003具有合併單元格功能,具體操作如下 一 使用工具 excel2003 二 操作步驟 1 進入excel2003並開啟文件,選擇中要合併的單元格 可以多個單元格 然後點選工具欄中的 合併及居中 按鈕,如圖 2 這時多個單元格就合併了,如圖 方法一,選中內容,在開始下面點選合併單元格。方...