EXCEL判斷一行資料是否為連續數字(順子)?

2024-12-28 12:15:03 字數 4373 閱讀 8033

1樓:山桑弓

猜猜試著編個吧,if(count(find(mid(987654321,,4),sum(*a1:e1*10^a1:e1)))是","否")

同時按下ctrl+shift+回車,輸入陣列公式,下拉。

2樓:網友

f1單元格輸入以下公式,然後向下填充公式。

if(and(max(a1:c1,e1)-min(a1:c1,e1)=3,large((a1:c1,e1),2)-large((a1:c1,e1),3)=1),"是","否")

詳見附圖示例。

3樓:新浪河陽小子

g1單元格輸入公式=if(sumproduct((large((a1:c1,e1),row($1:$3))-large((a1:

c1,e1),row($2:$4))=1)+0)=3,"是","否")

4樓:網友

建議用**的自定義函式。

5樓:網友

為什麼d1不統計,是因為d1是0嗎。

excel如何判斷一行資料是否連續詳細請看下圖

6樓:網友

跟wykcorp學習了:

ai2公式,公式欄內,同時按下 ctrl+shift+enter 結束公式輸入,將ai2的公式向下填充:

if(sum(n(frequency(column(d2:ai2),if(d2:ah2="",column(d2:ah2)))1))>1,"斷開","連續")

7樓:小矇

在af1輸入:

if(or(countblank(a1:ae1)=0,min(if(a1:ae1="",column(a1:

ae1)))=1,max(if(a1:ae1="",column(a1:ae1)))=31),"連續","斷開")

摁shift+ctrl+回車結束公式的輸入,將公式向下拉填充就可以了。公式適用所有資料型別。

8樓:苦樂一輩子

根據你圖示資料做了個公式,不知道是不是有代表性。

af1=if(max(a1:ae1)-min(a1:ae1)=counta(a1:ae1)-1,"連續","斷開")

公式下拉。

9樓:網友

=sum(n(frequency(if((a1:ae1=0),column(a:ae)),if(a1:ae1<>0,column(a:ae)))0))

數字是幾就有幾段。

陣列公式 三鍵結束。

10樓:網友

試試在af輸入=if((max(a1:ae1)+min(a1:ae1))*count(a1:ae1)/2=sum(a1:ae1),"連續","斷開")

11樓:網友

af1陣列公式,輸入完成後不要直接回車,要按三鍵 ctrl+shift+回車 下拉。

if(sum(n(frequency(row($1:$32),if(a1:ae1="",column(a:ae)))1))>1,"斷開","連續")

還可以加入防空白判斷,當前行沒有輸入任何資料時,公式也返回空白值,以上公式返回 斷開 。

if(counta(a1:ae1),if(sum(n(frequency(row($1:$32),if(a1:

ae1="",column(a:ae)))1))>1,"斷開","連續"),"")

12樓:

選擇第乙個單元格,ctrl+右箭號。

excel如何判斷一行數字中是否有連續陣列,求助各位大神!!!

13樓:網友

sub panduan()

arr = [b2:u12] '計算範圍。

for i = 1 to ubound(arr)

for j = 1 to ubound(arr, 2)

if arr(i, j) <"" then

str1 = str1 & arr(i, j) &"、"

if j <>20 then

if (arr(i, j) +1) = arr(i, j + 1) then

k = k + 1

if arr(i, j + 2) = "" then

str2 = str2 & k + 1) &"—"

end if

end if

end if

elsek = 0

end if

next j

if len(str2) = 0 then

cells(i + 1, "v") = 0 '輸出v列。

elsecells(i + 1, "v") = 1 '輸出v列。

end if

cells(i + 1, "x") = left(str1, len(str1) -1) '輸出x列。

if len(str2) = 2 then

str2 = str2 & "0"

elseif len(str2) = 0 then

str2 = "0—0"

elsestr2 = left(str2, len(str2) -1)

end if

cells(i + 1, "z") = str2 '輸出z列。

str1 = ""

str2 = ""

next i

end sub

注:**裡備註了計算範圍和輸出位置,可以根據需要修改。試試吧。

14樓:網友

公式都可以實現,**看不清,重新上傳清晰點。

excel怎樣判斷一行數值是否出現連續為0?

15樓:網友

sum(iferror((b1:b999&""b2:b1000&則鄭"")b2:b1000&""b3:b1001&""b1:b1000=0),"孫鍵頌"亮陪))

ctrl+shift+回車。

16樓:花開爛漫招蜂

直接使用countif進念慧迅行判碧昌斷。

例如你的行資料是從a1:z1,仔此你可以在a2輸入公式。

if(a1=0,""if(countif($a$1:$z$1,a1)>1,"重複","不重複"))

然後將公式從a2拉到z2

excel 一行有10個資料,我要判斷這行資料內是否有兩個連續的資料小於70。問題的關鍵在於「連續」

17樓:網友

假設資料在a1:j1,在k1單元格輸入 說明:是陣列運算子號,不是手工輸入形成的,按ctrl+shift+enter自動生成。

18樓:網友

假設資料在a1:a10,陣列公式。

excel 表,怎麼判斷一行數字裡最後有幾個連續為正或為負的數字

19樓:小矇

m3公式:

12-max(if(b3:l3<0,column(b3:l3)))n3公式:

12-max(if(b3:l3>=0,column(b3:l3)))

都摁 shift+ctr+回車 結束公式的輸入,並將公式向下拉填充複製。

excel 在同一行內如何判斷是否有對應數字

20樓:平陽虎

在g1中輸入。

countif(a1:d1,f1)

若g1中的值為0則無,否則有。

如何通過excel函式查詢一行資料中是否有連續三個月都存在資料的

21樓:百無生

n2=isnumber(find("111",--b2>0)&-c2>0)&-d2>0)&-e2>0)&-f2>0)&-g2>0)&-h2>0)&-i2>0)&-j2>0)&-k2>0)&-l2>0)&-m2>0)))

向下複製貼上。

計算結果為true值即表示有連續三個月都有資料的。

公式的原理為:

1)將各單元格是否有數值轉化成0或1

2)將12個0或1連在一起。

3)查詢是否存在3個1相連的情況。

22樓:網友

在n3中輸入或複製貼上下列公式=or(count(b3:d3)=3,count(c3:e3)=3,count(d3:

f3)=3,count(e3:g3)=3,count(f3:h3)=3,count(g3:

i3)=3,count(h3:j3)=3,count(i3:k3)=3,count(j3:

l3)=3,count(k3:m3)=3)

下拉填充。

Excel內有一行資料需要計算複合增長率

假定年份在b1 l1 m2公式 index b2 l2,match 1 1,b2 l2 0,公式以ctrl shift enter三鍵結束。n2公式 index 2 2,max b2 l2 0 column b2 l2 公式以ctrl shift enter三鍵結束。o2公式 n2 m2 1 ind...

EXCEL表中如何在一行資料中同時包含其中兩個數,如A1 E1為1,2,3,4,5,同時含有2和

f1單元格寫入公式 if and countif a1 e1,2 countif a1 e1,5 同時含有2,5 沒有同時含有2,5 或 if and countif a1 e1,同時含有2,5 沒有同時含有2,5 下拉複製公式 真不明白你說的啥?同時包含怎麼樣,不包含又怎樣?能否再表達清楚 exc...

mysql怎麼修改指定的一行資料

string tel 13788888888 sql update table person t set t.tel tel where t.id id import table importtable 的延申功能 可定製化行輸入。import table importtable 我們之前有介紹過,...