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

 
 
 
日一二三四五六
       
       
       
       
       
       

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

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

本吧签到人数:0

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

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

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

IF公式求助~~~

  • 只看楼主
  • 收藏

  • 回复
  • fgh5599632
  • E见钟情
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如图所示,如何用IF公式得出以上结果呢?


  • 德鲁咕噜
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

=IFNA(LOOKUP(1,0/(CONCAT(OFFSET(A1,MATCH(A2,$A$2:$A$5,),1,2,))={"进货1代发1";"下单1进货2"}),{1;2}),C1)


2025-05-23 06:06:55
广告
  • 凶恶毛里
  • E手遮天
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 菠萝蜜
  • E览无余
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

Option Explicit
Sub abc()
 Dim a, i, j, k, kk, t, p
 t = Split("进货1,代发1,1,下单1,进货2,2", ",") '3个为一组
 a = Range("a2:c" & [a2].End(xlDown).Row + 1).Value
 ReDim b(1 To UBound(a) - 1, 1 To 1)
 For i = 1 To UBound(a) - 1
  If a(i, 1) <> a(i + 1, 1) Then
   For j = 0 To UBound(t) Step 3
    For k = p + 1 To i
     If Len(b(k, 1)) = 0 And a(k, 3) = t(j) Then
      For kk = p + 1 To i
       If Len(b(kk, 1)) = 0 And a(kk, 3) = t(j + 1) Then
        b(k, 1) = t(j + 2): b(kk, 1) = t(j + 2)
        Exit For
       End If
      Next
     End If
    Next
   Next
   p = i
  End If
 Next
 [d2].Resize(UBound(b)) = b
End Sub


登录百度账号

扫二维码下载贴吧客户端

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