永发信息网

C2=IF(ISERROR(LOOKUP(1,0/($B$1:B1=B2),ROW($B$1:B1))),0,ROW()-LOOKUP(1,0/($B$

答案:2  悬赏:0  手机版
解决时间 2021-02-06 06:52
  • 提问者网友:温旧梦泪无声
  • 2021-02-05 15:25
这 个 方 式 怎 样 打 进 去 , 用 EXCEL 2007能 吗? .excel中如何计算b列中相同内容的间隔。
问题补充:我想得到的结果就是c1=0 c2=0 c3=2 c4=2 c5=0 c6=3 c7=0......
在c列中计算出b列相同内容的序列间隔,与最晚的。这 问 题 你 已 经 回 答 了 在 24/8/10, 可 是 我 不 明 白 , 请 你 解 释 清 楚 一 点 , thankyou
最佳答案
  • 五星知识达人网友:洎扰庸人
  • 2021-02-05 15:53
把你的工作表截图传上来,或者发到linfzz@126.com,可以帮你分析一下。
只是这样说“在c列中计算出b列相同内容的序列间隔,与最晚的”难以理解。
××××××××××××××××××××××××
在2007也可以用.
把上面的公式复制(去掉C2)到excel里面在C2上右键点粘贴
全部回答
  • 1楼网友:骨子里都是戏
  • 2021-02-05 16:16
$f$1:f2),0 公式中这儿缺少了一边的右括号,修改为 $f$1:f2)),0 就行了,则完整公式: =if(iserror(lookup(1,0/(b3=$b$1:b2),$f$1:f2)),0,lookup(1,0/(b3=$b$1:b2),$f$1:f2)) 上面的公式其实可以精简为: =if(isna(match(b3,$b$1:b2,)),,lookup(1,0/(b3=$b$1:b2),$f$1:f2)) 如果用的是excel 2007及以上版本,公式还可以更为精简些: =iferror(lookup(1,0/(b3=$b$1:b2),$f$1:f2),)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯