我正在嘗試自動將問題 ID(I 列)與填充 J 列的父母配對。
我的結構是:
Epic
- Story
-- Technical task
故事需要以史詩為父,技術任務需要以故事為父。
我需要一個公式:
對于故事:在 C 列中搜索前一個“史詩”,并在 J 列的特定“故事”單元格中填充 I 列中該“史詩”的值。
對于技術任務:在 C 列中搜索上一個“故事”,并在 J 列的特定“技術任務”單元格中填寫 I 列中該“故事”的值。
我有的:
預期結果:
uj5u.com熱心網友回復:
您可以在 J 中使用此公式 - 如果您有 Excel 365:
=IF(C2<>"Epic",
LET(lookFor,IF(C2="Technical task","Story","Epic"),
f,FILTER($I$2:$I2,$C$2:$C2=lookFor),
INDEX(f,COUNTA(f))),"")
lookfor
回傳父問題型別- 然后過濾 ID 列以僅回傳當前行上方的相應問題型別 ID
- 然后給出最后一個回傳的 ID
uj5u.com熱心網友回復:
我不明白你的問題(我認為你錯誤地上傳了兩次相同的螢屏截圖),但據我了解,你可能需要Offset()
作業表函式,它允許你從其他單元格中獲取值行或列,如下例所示:
=OFFSET(D2,0,-2)
這取值,從單元格“D2”開始,保持在同一行,但在左側取兩列。結果等于單元格“B2”的值。
uj5u.com熱心網友回復:
如果你有 Xlookup,你可以做一個反向搜索:
=IF(C2="Epic","",XLOOKUP(IF(C2="Technical task","Story","Epic"),$C$2:$C2,$I$2:$I2,"Not found",0,-1))
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/508003.html
下一篇:VBA-根據行數清除表