Re: [算表] 撈出特定時間的上下一筆資料

作者: cutekid (可愛小孩子)   2023-09-15 17:11:21
如圖: https://i.imgur.com/kgZhXW5.png
J3 公式:
=LET(a,FILTER(A3:B100,B3:B100),DROP(REDUCE(0,SEQUENCE(ROWS(a)),LAMBDA(x,y,
VSTACK(x,HSTACK(@INDEX(a,y),IFNA(INDEX(E:E,XMATCH(INDEX(a,y,2)+{-1,1}%%%,
F1:F100/(D1:D100=@INDEX(a,y))/COUNTIF(H:H,E1:E100),{-1,1})),"無"))))),1))
※ 引述《lovebbw (非胖勿擾)》之銘言:
: 軟體:OFFICE 365 EXCEL
: 有個頗複雜的資料需要做處裡,不知道是否有高手可以幫忙解惑
: https://ibb.co/y4TnD05
: 如圖所示,共有三個表
: 表A有流水號(不重複) 跟此筆流水號資料的紀錄時間A
: 表B有流水號(不重複)、產品編號、跟產品編號的紀錄時間B
: 表C是需要符合的特定產品編號
: 想要做到的事情是
: 首先A表有流水號的時間A,去B表比對該流水號的時間B,
: 找出A與B時間最接近,且編號需要符合表C的上一筆以及下一筆
: 是否有公式可以撈出輸出表格的 表A時間前的編號 以及 表A時間後的編號
: 舉例來說
: 流水號1001的時間是00:38:58
: 比對表B,最接近00:38:58且符合表C編號的上一筆的編號是626205,下一筆是644101
: 流水號1003的時間是00:49:47
: 比對表B,最接近00:49:47的上一筆是00:46:22,但這一筆的編號在表C中,所以就略過
: 一直到00:44:03這一筆

Links booklink

Contact Us: admin [ a t ] ucptt.com