在ecel的某列資料中怎樣用函式計算當前資料和前

時間 2021-12-18 22:43:39

1樓:匿名使用者

假設資料在a1:a999,在b1輸入公式下拉。

公式的意思是,以當前單元格的值在a列中查詢,如a1,計算以之最近且相同資料的距離是多少個單元格。

=if(countif(a2:a$999,a1),match(a1,a2:a$999,),"")

如果是excel 2007及以上版本的,公式可以精簡為這樣:

=iferror(match(a1,a2:a$999,),"")

如果間隔不包含下乙個相同值所在的那一行時(以上公式是包含的),即在以上的公式計算出來的結果少一行,假設以上的公式得到的結果為7,公式改為這樣,則得到的結果為6。

=if(countif(a2:a$999,a1),match(a1,a2:a$999,)-1,"")

2樓:匿名使用者

假定資料在a 列。在b2輸入如下陣列公式(用shift+ctrl+enter輸入):

=max((a$1:a1=a2)*1)*(row()-max((a$1:a1=a2)*row(a$1:a1))-1)

下拉例如:

3樓:思雪遙遙

你是要求遺漏值嗎?

最好面對面交流吧,牽扯到陣列公式,我怕寫過去你轉化不過來。

excel中如何查詢某一列含有相同內容並將同行資料求和

4樓:微微一笑回

假定你的這些原始資料是放在a1:c5單元格區域,則公式是:

=sumif(a1:a5,"*jl*",b1:b5)+sumif(a1:a5,"*jl*",c1:c5)

5樓:匿名使用者

如圖f2公式=sum(isnumber(find(e2,a2:a6))*b2:c6),按ctrl+shift+enter結束。

6樓:風暴暗夜

可以先篩選出a列含jl的項,然後把資料複製到新的excel裡直接求和就得答案了

7樓:

=sumif(a:a,"*jl*",b:b)+sumif(a:a,"*jl*",c:c)

8樓:匿名使用者

公式如下

=sumif(a:a,"*jl*",b:b)

跪求 各位大俠:excel中如果在一列資料向上查詢最近乙個相同值,然後返回兩數值間隔的行數?用什麼函式

9樓:山桑弓

假設那些原始抄資料在

襲a1:a100中,b1中反正不會有相隔的內容,從b2開始吧,b2中輸入

=if(countif(a$1:a2,a2)<2,"",row()-lookup(1,0/(a$1:a1=a2),row($1:1)))

用自動填充柄下拉。

10樓:隨意隨緣隨心情

假定,你把bai這些資料輸入到了dua列1-n行則:在b1格輸入, =countif(a$1:a1,a1) 下拉填zhi充dao至第內n行

在c1格輸入, =row() 下拉填充至第n行在d2格輸入, =if(b2>1,c2-sumifs(c$1:c1,a$1:a1,a2,b$1:b1,b2-1),-1) ,下

容拉填充至第n行

在d列中,-1表示前面沒有相同資料,非-1表示的就是舉例最近的相同數值的行距

11樓:不可不衰

給你dao同內值容"

end if

next

end sub

12樓:匿名使用者

這個問題用vba更好解決

excel如何計算同列相同資料的間隔?

13樓:匿名使用者

呵呵,乙個公式搞定。=if(a2=1,0,b2)+1

在excel**中,怎樣用函式求出一列中相同兩個資料間隔了多少個單元格?急求高手指點,感激涕零!

14樓:匿名使用者

假設資料在a1:a999,在b1輸入公式下拉。

=match(a1,a2:a$999,)

還可以加入防錯處理,當a列的值沒有與期間隔的相同數值時,公式返回空白值,以上的公式會返回#n/a的錯誤值。

=if(countif(a2:a$999,a1),match(a1,a2:a$999,),"")

如果間隔不包含下乙個相同值所在的那一行時(以上公式是包含的),即在以上的公式計算出來的結果少一行,假設以上的公式得到的結果為7,公式改為這樣,則得到的結果為6。

=if(countif(a2:a$999,a1),match(a1,a2:a$999,)-1,"")

15樓:匿名使用者

假定資料位於a列,從第二行開始

b2輸入=iferror(match(a2,a3:a$1000,0),"")

公式下拉複製

16樓:眯住眼串針

假設原資料在a1:a100

b1輸入公式

=match(a1,a1:a$100,)下拉

在excel中如何將一列資料同乙個資料作比較,相同的話返回乙個值。用什麼函式? 15

17樓:表裡如一

if函式即可

假設a列數值和c1作比較

那麼在b1輸入:

=if(a1=$c$1,"相同","")

下拉複製到a列最後乙個數值,即可

18樓:餘餘

=vlookup(1000,a:b,2,)表示找a列中等於1000,所對應的b列的值。

其中2表示 a:b兩列中的第2列

如果取c列的值的話

=vlookup(1000,a:c,3,)

19樓:匿名使用者

if函式。=if(要比較的數,相同_乙個值,不同_其它值,)

20樓:天雨下凡

用if和countif函式

excel 有兩列資料,要在第一列中找出與第二列一樣的資料,用什麼函式

21樓:匿名使用者

是需要將第二列的相同行數標記出來嗎?

在c列輸入以下公式,然後向下填充公式

=match(a1,b:b,0)

22樓:匿名使用者

假設第一列放在a列,要比較的資料放在b列。從第一行開始c1寫公式:

=vlookup(a1,b:b,1,0)

下拉即可

如何用excel函式實現在一列數值中找出與特定值最接近的那個

23樓:潛覓蕭俊傑

選中a列,開始--樣式--條件格式,新建規則,用公式:

=a1=min(if((a$1:a$30>=10)*(a$1:a$30<=30),a$1:a$30))

設定格式:填充紅色。

24樓:迎客松

c1中輸入公式:

=index(a:a,min(abs(a1:a5-b1)))

陣列公式,按crtl+shift+enter結束公式

25樓:

c1單元格中輸入

=b1-min(abs(b1-a:a))

然後按ctrl+shift+回車

26樓:

設輔助列,比如d,d可以隱藏。

d1=abs(a1-b1),然後下拉。

c1=min(d1:d7)

27樓:萊昂納德_尤拉

c1公式

=index(a1:a10,match(min(abs(b1-a1:a10)),abs(b1-a1:a10),0))

crtl+shift+enter結束公式

或者=b1+min(abs(b1-a1:a10))crtl+shift+enter結束公式 更好

在ecel中清單中的列標記被認為資料庫的

步驟 1 建立左表,在a e列輸入資料,在f和g列輸入公式。2 按ctrl a,複製 開啟2日空白表,按ctrl a,粘帖 將2日表中c e列資料清除,在c2輸入公式 vlookup 2日 a2,1日 a f,6,false 用右下角填充柄向下複製到c8匯入1日期末庫存 在d和e列輸入2日資料,以顯...

EXCEL如何篩選A列資料在B列中重複的項並標記

可以用條件格式標註 選中a列,開始 樣式 條件格式,用公式 countif b b,a1 0 設定格式 填充紅色。在c列中,vlookup b列,b a列資料集,2,false 出現就是重複資料,其他的就是不重複 如何在excel中篩選中a列相同,但b列不同的資料 1 開啟需要編輯的excel檔案,...

c修改ecel中某一行某一列的資料

可以以oledb方式將資料讀出來,然後再將它放在table中,接著邏輯就簡單了,初級程式設計師也能搞定 用excel的處理框架啊 c winform程式,可以實現刪除excel的表的指定列這個功能嗎?是整列,不是某一行某一列的資料 直接實現 我不曉得。沒遇到過這個問題。討巧的實現可以這樣 先讀取ex...

怎麼在ecel中實現多列的篩芽如下圖

準備工具 材料 裝有windows 10的電腦一台,microsoft office 家庭和學生版 2016 excel軟體。1 開啟要處理的文件。2 選擇要處理的單元格。3 單擊排序和篩選。4 單擊選單中的 篩選 5 點選重量右側的小三角形,然後點選選單中的 數字篩選 6 點選 大於 7 輸入數值...

請問在ecel中如何輸入資料的n次方謝謝

杜小漓 1.在excel中打n次方,可以在要計算的單元格裡寫出公式,然後在單元格出現十字符號後直接向列的方向拖動對應的整列單元格都應用了該運算法則比如c a b表示a的b次方。如 6 0.5 表示6的開平方 3.45 1 3 表示3.45的開立方依次類推 2.5 1 n 表示2.5的開n次方 pow...