EXCEL如何返回B列中不為空的單元格所對應的A列中的內容

2021-03-17 21:49:29 字數 3225 閱讀 8352

1樓:匿名使用者

如圖,d2公式    =iferror(index(a:a,**all(if(b$1:b$7<>"",row($1:

$7)),row(a1))),""),公式輸完後按住ctrl+shift不放,再按enter結束,公式下拉。

excel中,a列中有空白也有內容,如何把b列中的有內容的單元格填充到a列的空白中!如下圖,謝謝!

2樓:

在c列新增加一列為新c列,c1=if(a1="",b1,a1),複製到c列所需單元格,全選c列,複製,選擇性貼上到a列,單選」數值「,確定即可。最後把新增的c列刪除,完成。滿意請採納!

3樓:匿名使用者

選擇a列----ctrl+g---定位條件---空值----確定

輸入: 等號「=」 然後按一下方向鍵「-->」然後按ctrl+回車

4樓:匿名使用者

思路:在a2中輸入 =b2 下拉複製即可,當然想快速填充,請先排序,將空白的排到一起。如果想順序不變,請先插入一列,輸入原始序號。

填充完畢後,再按原始序號排序,回到原始順序。

在excel中彙總a列中滿足某些條件的單元格對應b列單元格數字之和

5樓:匿名使用者

一、如果是是要滿足一個條件,則用sumif函式

1、sumif函式的定義

根據指定條件對若干單元格求和。

語法sumif(range,criteria,sum_range)

range    為用於條件判斷的單元格區域。

sum_range    是需要求和的實際單元格。

說明只有在區域中相應的單元格符合條件的情況下,sum_range 中的單元格才求和。

如果忽略了 sum_range,則對區域中的單元格求和。

microsoft excel 還提供了其他一些函式,它們可根據條件來分析資料。例如,如果要計算單元格區域內某個文字字串或數字出現的次數,則可使用 countif 函式。如果要讓公式根據某一條件返回兩個數值中的某一值(例如,根據指定銷售額返回銷售紅利),則可使用 if 函式。

2、舉例

(1)假設要求出a列名字為張三,b列的收入總數值,則公式可以寫成(在a,b列以外的任一單元格寫入)

=sumif(a:a,"張三",b:b)

(2)假設a列為姓名,b列的收入值,要在d1單元格得出c1單元格所標示的姓名的收入總值(即」張三「這個名字寫在c1單元格中),則d1單元格的公式可以寫成

=sumif(a:a,c1,b:b)

二、如果是要滿足多個條件,則用sumifs函式

1、sumifs函式的定義

對範圍中滿足多個條件的單元格求和。例如,如果需要對區域 a1:a20 中符合以下條件的單元格的數值求和:

b1:b20 中相應單元格的數值大於零且 c1:c20 中相應單元格的數值小於 10,則可以使用以下公式:

=sumifs(a1:a20, b1:b20, ">0", c1:c20, "<10")

重要  sumifs 和 sumif 函式的引數順序有所不同。具體而言,sum_range 引數在 sumifs 中是第一個引數,而在 sumif 中則是第三個引數。如果要複製和編輯這些相似函式,請確保按正確的順序放置引數。

語法sumifs(sum_range, criteria_range1, criteria1,

[criteria_range2, criteria2], …)

sumifs 函式語法具有下列引數:

sum_range    必需。對一個或多個單元格求和,包括數值或包含數值的名稱、區域或單元格引用。忽略空白和文字值。

criteria_range1    必需。在其中計算關聯條件的第一個區域。

criteria1    必需。條件的形式為數字、表示式、單元格引用或文字,可用來定義將對 criteria_range1 引數中的哪些單元格求和。例如,條件可以表示為 32、">32"、b4、"蘋果" 或 "32"。

criteria_range2, criteria2, …    可選。附加的區域及其關聯條件。最多允許 127 個區域/條件對。

註解僅在 sum_range 引數中的單元格滿足所有相應的指定條件時,才對該單元格求和。例如,假設一個公式中包含兩個 criteria_range 引數。如果 criteria_range1 的第一個單元格滿足 criteria1,而 criteria_range2 的第一個單元格滿足 critera2,則 sum_range 的第一個單元格計入總和中。

對於指定區域中的其餘單元格,依此類推。

sum_range 中包含 true 的單元格計算為 1;sum_range 中包含 false 的單元格計算為 0(零)。

與 sumif 函式中的區域和條件引數不同,sumifs 函式中每個 criteria_range 引數包含的行數和列數必須與 sum_range 引數相同。

您可以在條件中使用萬用字元,即問號 (?) 和星號 (*)。問號匹配任一單個字元;星號匹配任一字元序列。如果要查詢實際的問號或星號,請在字元前鍵入波形符 (~)。

2、舉例

(1)假設要求出a列名字為張三,b列內容為「收入」或「支入」,c列資料的總數值,則公式可以寫成(在a,b,c列以外的任一單元格寫入)

=sumifs(c:c,a:a,"張三",b:b,"收入")

(2)假設a列為姓名,b列的「收入」或「支出」,c列為錢數,要在f1單元格得出d1單元格所標示的姓名,e1標示的「收入」或是」支出「,得出c列對應資料的總值(即」張三「這個名字寫在c1單元格中,「收入」或「支出」寫在e1單元格),則f1單元格的公式可以寫成

=sumifs(c:c,a:a,d1,b:b,e1)

6樓:匿名使用者

=sumproduct((a1:a100>=1)*(a1:a100<=3)*b1:b100)

=sumproduct((a1:a100>=4)*(a1:a100<=7)*b1:b100)

=sumproduct((a1:a100>=8)*(a1:a100<=10)*b1:b100)

公式假設資料是1行到100行

7樓:匿名使用者

=sumproduct((a2:a11>=1)*(a2:a11<=3)*b2:b11)

=sumproduct((a2:a11>=4)*(a2:a11<=7)*b2:b11)

=sumproduct((a2:a11>=8)*(a2:a11<=10)*b2:b11)

excel中如何根據A列數值統計B列資料加和到C列?

在c2單元格輸入以下公式,然後向下填充公式。b2 if countif a3 a20,a2 0,vlookup a2,a3 c 20,3,0 複製a列到e列,並對e列進行 資料 選項下的 刪除重複項 得到唯一值。在f2單元格輸入以下公式,然後向下填充公式。vlookup e2,a c,3,0 要用v...

excel中a列和c列數值相同。如何在b列顯示出與b列數值相對應的d列的數值

在b1單元格輸入以下公式,然後向下填充公式 vlookup a1,c 1 d 4,2,0 在d1中輸入或複製貼上下列公式之一 vlookup a1,b c,2,if countif b b,a1 vlookup a1,b c,2,無此編號 專屬 iferror vlookup a1,b c,2,無此...

excel中如何A列相同的B列文字到單元格中

如果有對資料進行排序,b列是文字,則可以用pho ic offset count來實現。如果沒排序,則只好用vba解決。如何在excel中實現a列某一單元格,與b列其中一個單元格相同?開啟一個excel,分別填充兩列number1和number2,並輸出到c列 需要在c2列輸入一個公式 if cou...