网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月07日漏签0天
excel吧 关注:281,560贴子:1,552,667
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 9回复贴,共1页
<<返回excel吧
>0< 加载中...

有关于查找相隔个数的问题

  • 只看楼主
  • 收藏

  • 回复
  • 亚嘻哈
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

请教个问题在C列中查找到同行B列的几个数字中在A列中包含的那个数,跟本行相隔行数。
EG:B1中的1和2在A列中A8出现,跟B1所在同行的A1行数相隔了7行。
B2中的2和3在A列中A3出现,跟B2所在同行的A2行数相隔了1行。
B3中的3和4在A列中A5出现,跟B3所在同行的A3行数相隔了1行。
注:从B列的每一组数字开始搜索,只要在B锁在那行对应的A位置开始算起,向下查找,遇到第一个包含这组数字中任意一个数字便计算出相隔行数,并停止查找。
求大婶给解答,谢谢拉~~


  • 亚嘻哈
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
啊描述有问题,C列写相隔的数字,查找的是B内几个数字在A出现时候跟B同行的A相隔行数


2025-09-07 04:38:43
广告
不感兴趣
开通SVIP免广告
  • 亚嘻哈
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
http://zhidao.baidu.com/question/485823386.html跟这个类似吧 哪位大婶知道呀~~帮帮忙


  • 亚嘻哈
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
木有大神帮个忙吗


  • 亚嘻哈
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复:Kick、

您看这回呢


  • fengtf12
  • 人气楷模
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
C1=MIN(IF(ISNUMBER(FIND(A2:A$10000,B1)),ROW(2:$10000)))-ROW()
数组函数 CTRL+SHIFT+回车结束


  • fengtf12
  • 人气楷模
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
是彩票吧?
叹气
个人认为还是做一个VBA好,数据多了的话函数会卡的。


  • fengtf12
  • 人气楷模
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Sub chazhao()
Dim i As Long, irow As Long, arow As Long, z As Long
arow = Range("a65536").End(xlUp).Row
irow = Range("b65536").End(xlUp).Row
For i = 1 To irow
z = 1
Do
If InStr(Range("b" & i), Range("a" & z + i)) > 0 Then Exit Do
z = z + 1
Loop Until z + i > arow
If z + i <= arow Then
Range("c" & i).Value = z
End If
Next
End Sub


2025-09-07 04:32:43
广告
不感兴趣
开通SVIP免广告
  • 亚嘻哈
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
非常感谢~
函数的简单明了


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 9回复贴,共1页
<<返回excel吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示