问:EXCEL里一列数中。。有空格。。有数字。。有字母有混合多位的 。怎么找出他们的最大间距

zz4z2z8z6为什么上午提问的。。。有人帮回可我去看说问题不存在。。晕死... z

z

4z
2
z

8

z

6
为什么上午提问的。。。有人帮回可我去看说问题不存在。。晕死
展开
 我来答
小矇
2010-07-26 · TA获得超过1.6万个赞
知道大有可为答主
回答量:8342
采纳率:75%
帮助的人:3862万
展开全部
B2输入公式:
=IF(A2="","",ROW(A1)-MAX(IF($A$1:A1<>"",ROW($A$1:A1))))
摁键盘上的 shift+ctrl+回车 三组合键结束公式的输入,再将B2公式向下复制
C2输入公式:
=max(B:B) 结果就是了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
呼噜打得好
2010-07-26 · TA获得超过704个赞
知道小有建树答主
回答量:475
采纳率:0%
帮助的人:431万
展开全部
假设你这列在A列,
在B2输入=IF(A2<>"","",IF(A1<>"",1,IF(AND(A1="",B1<>""),B1+1,"")))
在C2输入=MAX(B:B)

则,C2就是结果。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
问问先生Ds
2010-07-26 · TA获得超过2075个赞
知道小有建树答主
回答量:804
采纳率:0%
帮助的人:894万
展开全部
设此为A列,插入一列B列,
在B1中输入公式: = if(len(A1)>0,-1,0)
在B2中输入公式: = if(len(A2)>0,-1,B1+1)
拖动 B2 ,向下复制。
在C1中输入:=max(B:B)+1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bandaojun
2010-07-26 · TA获得超过720个赞
知道小有建树答主
回答量:383
采纳率:0%
帮助的人:370万
展开全部
Sub Macro1()
'
' Macro1 Macro
' 宏由 bandaojun 录制,时间: 2010-7-26

Dim sl(1 To 101) As Variant
a = 0
For i = 1 To 100
If Cells(i, 1) = "" Then
a = a + 1
sl(i) = a
Else
a = 0
End If
Next

mmax = 0
For i = 1 To 100
If sl(i) > mmax Then
mmax = sl(i)
End If
Next
Cells(2, 2) = mmax
'
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式