在excel中,自某單元格 如B100 所在列逐個向上查詢 BB98遞推 與其值相同的單元格

2022-04-09 18:22:46 字數 5312 閱讀 7836

1樓:匿名使用者

可以用一個陣列公式搞定,在任意單元格輸入如下公式:

=max(if($b$1:$b$99=$b$100,row($b$1:$b$99),0))

然後用ctrl+shift+enter組合鍵結束公式編輯,得到的這個值就是第一個與b100值相同的單元格所在行數,然後再利用這個行數和indirect函式就可以得到其所在行某個單元格的值了。

在excel中,當某個單元格的值屬於某列,取出對應的資料,並取最小值

2樓:匿名使用者

公式沒錯,但這是個陣列公式,必須按三鍵結束,而不是隻按回車鍵,既輸入後按下ctrl+shift+enter組合鍵確認輸入,excel會自動在公式外面巢狀一對大括號。

3樓:

陣列公式:=min(if(a2:a100=c3,b2:b100,4^8))

在excel中怎麼查詢一列中有多少資料

4樓:爺獨闖天下金牛

方法一:重複記錄加數字編號的方法找到重複值假設關鍵字存放在b列,從b2單元格開始到b100。

c2單元格公式:

>1,countif(b$2:$b$100,b2),"")

c列中資料帶編碼的有重複,且編碼就是出現重複的次數!

方法二:篩選

選中這列:資料——篩選——高階篩選——選擇不重複記錄(勾上)——確定。

這樣就可以把相同的相鄰顯示以便觀察重複情況!

方法三:

假設資料從a2開始至a100

在b2中寫入公式後向下複製就可以把重複的資料在b列中列出來。

b2=if(countif($a$2:$a$100,a2)>1,a2,"")

b列有值的就是出項重複的資料行

5樓:呵呵呵呵江好

比如,我要找有多少個√,注意,這裡有兩個單元格里是√,還有單元格里是空白。我就是要數√這個符號有多少個,不是字元數,試了countif但是還是不對。=countif(q4:

q39,"√")我嘗試了... 比如,我要找有多少個√,注意,這裡有兩個單元格里是√,還有單元格里是空白。我就是要數√這個符號有多少個,不是字元數,試了countif但是還是不對。

=countif(q4:q39,"√")

我嘗試了使用這個公式,出來的數字對不上

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

6樓:匿名使用者

一、如果是是要滿足一個條件,則用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)

7樓:匿名使用者

=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行

8樓:匿名使用者

=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中相同序號的另一組資料中找出最小值

9樓:

假設序號在a列,且從a2開始,日期在b列,且從b2開始

=min(if(a2:a100=10,b2:b100,""))

同時按ctrl shift 回車鍵

在excel中查詢一個值,返回該值所在行或列的某個特定標籤。

10樓:小丁創業

實現的方法和操作步驟如下:

1、第一步,看一下下表所示的情況,想要找到某種產品並獲得某種產品在四月的銷售價值,如下圖所示。

2、其次,完成上述步驟後,首先說明要使用的函式,即函式公式的表示式。所需的函式是vlookup,具體用法如下圖所示。

3、接著,完成上述步驟後,將根據公式表示式將其實際應用到表中。以4月產品牙膏的銷售為例,在需要獲取結果的單元格中輸入函式公式,如下圖所示。

4、然後,詳細解釋函式公式的含義:首先,第一個值是在產品名稱下方輸入的產品名稱,因此將直接引用該單元格。下一個要查詢的區域是前面的整個資料區域。

返回值的列數是四月份查詢區域中的第五列。輸入數字0作為精確表達,如下圖所示。

5、隨後,完成上述步驟後,可以按enter鍵獲得相應的結果,如下圖所示。

6、最後,完成上述步驟後,在產品中輸入其他產品名稱,則可以達到相應的4月銷售額。因此,當要查詢某個產品時,可以鍵入該產品並快速獲得結果,如下圖所示。這樣,問題就解決了。

11樓:灩麗

1、首先我們看下圖如**中的情況,我們想要查詢某個產品,並且得出某個產品對應的4月份的銷售值。

2、接下來我們先說明一下我們要用到的一個函式,即函式公式的一個表達方式。需要的函式是vlookup,函式公式為vlookup(條件,查詢區域,返回值所在的列,精確還是相似值)

3、接下來我們就根據公式的表達方式來在**中實際應用一下,我們以查詢產品牙膏4月銷量為例,如下圖我們在需要得出結果的單元格內輸入函式公式。

4、接下來我們對函式公式進行一下詳細的說明,首先第一個值,就是我們在產品名字下面輸入的產品名字,所以就直接引用那個單元格,接下來查詢的區域就是前面的整個資料區域,返回值的列數即為查詢區域內4月屬於第5列,精確的表達方式輸入數字0即可。

5、公式完整輸入之後我們點選回車就可以得到相應的結果。

6、對應的我們在產品那裡輸入其他的產品名稱也就可以到到與之對應的4月份的一個銷售額。這樣你在想要查詢某個產品的時候就可以在產品那裡輸入就可以快速得到結果了。

12樓:匿名使用者

=address(max(if(a1:c10="zz",row(a1:a10))),max(if(a1:c10="zz",column(a1:c1))),4)

公式的意思是,如果a1:c10這個區域裡查詢單元格值是zz的,查詢後顯示出所在單元格標識

輸入公式後,不要按加車,需要按ctrl+shift+回車。即編輯欄中公式前後有{}

如果excel表中a1單元格為紅色,則b1顯示數字為a,如果

用公式不行啊。只有用vba了。按alt f11,插入 模組,貼上下列 sub color if range a1 interior.color vbyellow then range b1 b if range a1 interior.color vbred then range b1 a end ...

在excel中A列單元格中的值B列單元格中的值時,A列值大

如baia列資料是a1 a16,b列資料是dub1 b16,先選擇a1 a16 注意選擇的首zhi 單元dao格是a1 2003版的,格式 條件內格式,容單元格數值 大於 b1 2007版的 條件格式 突出顯示單元格規則,大於 b1 先選擇a列資料,格式 條件格式 公式 a1 b1 然後設定單元格格...

在excel某單元格中,輸入公式

你的問題沒有人會看懂,建議上表截圖帶行列號,並舉例說明你的意圖 在excel某單元格中,輸入公式 顯示錯誤,因為最後一個引數0表示是精確查詢,所以找不到1.5這個數,所以返回錯誤 如果把最後一個引數改為1,模糊查詢,則返回2 在excel的vba中如何給單元格輸入公式 sub lf range b1...