怎樣在excel有合併單元格的條件下,實現查詢求和的問題

2022-03-01 14:48:12 字數 3238 閱讀 8747

1樓:混世西瓜

表中有5列資料,除了第一列,其他每列中都會有合併的單元格,這裡,有可能需要分兩種情況來處理:

合併的單元格數值相同。

合併的單元格是這個數值的平均值。

當我們需要把這個**中的資料按行求和或者其他運算的時候,問題來了,合併後的單元格在使用公式的時候,預設為合併的第一個單元格。例如表中b2-b4單元格合併了,值是31,那麼在公式取值的時候,只有b2 = 31,其他兩個單元格都為0

是不是尷尬了?

情況1:合併的單元格數值相同。

這個比較好處理,首先,複製所有單元格,然後貼上到新表或者空白處,選擇

只貼上值,貼過來後,合併的單元格的值只保留了第一個。

接著,我們使用快捷鍵ctrl+g,然後定位條件選擇空值,點選確定

這樣,我們就選中了所有原本合併單元格轉換過來後變成空值的單元格

緊接著,輸入「=」號,然後按一個向上鍵「↑」,最後按下ctrl+回車,這樣,第一種情況就處理完成了,所有合併的單元格都變成了相同的值

情況2:合併的單元格是這個數值的平均值。

這種情況邏輯上看比第一種複雜,但是,我們也能用公式很快的處理他,當然,前提是我們知道公式,哦,還有一小段vb**,話不多說,直接給操作流程:

1、新增一個模組,輸入以下**:

function mergerowscount(rng as range) as long

mergerowscount = rng.mergearea.rows.count

end function

這段**是給我們新增了一個獲取合併單元格數量的自定義函式mergerowscount

2、然後在新表或者空白處輸入公式(此處預設資料單元格從a2開始):

=if(mergerowscount(a2)=1,a2,if(isnumber(a2),a2/mergerowscount(a2),a13))

3、拉到與原**一樣大小的範圍,完成

2樓:

建立輔助列

也就是相當於變相取消合併單元格

比如m6

=lookup("坐",$a$6:a6)

下拉公式

=sumif(m:m,"李某王某",f:f)

3樓:匿名使用者

合併單元格就是製造麻煩,不要用了。

要用,就要用**配合。

excel合併單元格如何進行條件求和

4樓:excel與財務

excel中平常求和用快捷鍵,或者sum函式,寫出一個公式後再下拉或雙擊填充即可完成整列,但合併單元格後這些操作不能使用了,怎麼辦呢?

5樓:

c6=sumproduct((lookup(row($2:$5),if($a$2:$a$5="","",row($2:

$5)),$a$2:$a$5)="a")*$c$2:$c$5)

ctrl+shift+enter三鍵結束

如果你的資料量大的話,還是建議你改格式吧

6樓:

1、插入輔助列d列,在d1輸入a,在d2輸入公式「=if(a2=0,a1,a2)」.

2、向下填充公式。

3、sumif改成sumif(d2:d5,"a",c2:c5).

7樓:小正

你的a2和a3單元格合併了    預設成了你的a2單元格中是a,a3單元格沒有填寫數字    你把a2和a3合併的取消   a3中填a    就ok了

關於excel求滿足條件後合併單元格求和的問題

8樓:

=sumproduct(($a$2:$a$100=1)*($b$2:$b$100="趙")*($c$2:$c$100))

其他以此類推

9樓:匿名使用者

什麼是a列相鄰資料=a1,b列相鄰資料=b1=sumproduct(($a$1:$a$1000=$a$1)*($b$1:$b$1000=$b$1)*($c$1:$c$1000))

估計不對,但是是用這個方法,表述清楚點

你這個操作起來就是比較困難

首先確定相同的個數如果合併單元格不是很多類的話。。

就是需要合併的最大的單元格低於10個還算簡便。不過無論怎樣,都是批量格式,都比你原來的快n倍。

d2輸入=countif(a:a,a2),然後拖至資料末尾,第一列設定自動篩選選2,將e列第一組的兩個單元格合併,然後複製該單元格貼上到篩選中的e列資料區域,這樣凡是需要合併兩個單元格的都完成合並了,以此類推合併3個-n個的單元格。

10樓:匿名使用者

你有個圖例估計能更懂一些!

excel 對合並單元格區域進行條件求和

11樓:萬年金剛鑽

只有在g列的格式和次序完全相同的情況下,才可以用公式做到,否則需要用vba編制**

excel中合併單元格作為sumif函式的條件時,怎麼求和處理

12樓:茆楊氏歷琬

sumif做不到,excel

2010的sumifs可以

如果excel

2010以前版本,建議使用sum(if)陣列公式替代

13樓:勇素芹代雨

選中a列

取消合併,讓後再定位空值

將空值填充滿,最後sumif

遇到資料的時候

excel最好不要合併

這是個坑

excel**中合併單元格後,滿足多個條件的數值求和

14樓:匿名使用者

可用輔助列處理合並單元格問題,需要樣表

15樓:1978冰山

這樣好象是用不了的,要取消合併後用定位功(編輯選單下的一個功能)能來把空格填充後再分類彙總就可以了.

16樓:

首先將模號和編碼用「&」連線起來,變成唯一可以識別的**,然後再用sumif求和既可以了。

如果還有疑問再聯絡

17樓:太極健

合併了的確實有點難度,項起來學習下高手的答案

18樓:匿名使用者

用資料透視表應該可以完成。但是之前應將表改造一下。將編碼合併的單元格恢復每一行都要寫進編碼。

在excel怎樣合併單元格?又怎樣拆分呢

1 在電腦上用excel2007版軟體開啟檔案後,選中需要被合併的單元格。2 然後再點選開始選單中的 合併後居中 按鈕,如圖所示。3 然後目標單元格就會被合併,如圖所示。4 然後在選中被合併的單元格的情況下,再點選 合併後居中 按鈕,即可完成拆分。合併單元格,指的是在辦公軟體中,excel將兩個或多...

EXCEL2019怎麼合併單元格

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

Excel2010 怎麼合併單元格

選中需要合併的單元格,右擊 設定單元格格式 對齊 勾選文字控制裡有一個合併單元格 確定。方法一,選中內容,在開始下面點選合併單元格。方法二,選中內容右鍵設定單元格格式,在對齊裡面勾選合併單元格。excel2010怎麼合併單元格 根03和07一樣的啊,直接在工具欄上找到合併單元格按鈕,對應的需要合併的...