我是 excel 新手,無法找到允許我執行此操作的函式:
如果成員的 TSC 等于指定的值(例如“K”或“M”),我試圖讓成員名稱自動填充到 sheet2在該信件的“培訓狀態代碼”部分下。
我一直在嘗試使用 IF 函式來做到這一點。這就是我所擁有的:
=IF(Sheet1!F:F = "M", Sheet1!A:A,"")
在附加的螢屏截圖中,您可以看到訓練狀態代碼 M Garcia 已填充但沒有其他名稱,我不明白為什么要這樣做。我還指定了單元格,所以 F5:F10 和 A5:A10 但它似乎沒有什么區別。
有誰知道如何解決這個問題或解決這個問題的更好方法?
表 1
表2
另外,我正在使用 excel 2016!
uj5u.com熱心網友回復:
=IFERROR(INDEX(Sheet1!A:A,AGGREGATE(15,6,1/(Sheet1!F:F="M")*ROW(Sheet1!F:F),ROW(1:1))),"")
此公式索引 Sheet1 的 A 列,其中 Sheet1 中 F 列的最小行號等于M。如果您將其向下拖動,ROW它將充當第 N 個最小匹配項的計數器。
您需要使用輸入此陣列公式 ctrl shift enter
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/372879.html
標籤:擅长 excel-公式 excel-2016
