Hi, HongRu my formula for B is the spilled array from A6. I tried using text though I am not sure where to put itWhat is your column B' formula ?
Or column B only number in it without any formula, ex "=TEXT(XXX, 0)".
Hi I Tried it and it works Thank you!, By the way, I would like to ask if there a way to exclusively add a function to a specific column when dealing with spilled arrays like this like trim only the values in the spilled Array in A:A?It's the Trim function that is causing the problem, as that returns text. Can you get rid of it?
Dashboard (1).xlsx | ||||||
---|---|---|---|---|---|---|
A | B | C | D | |||
6 | Name of Analyst | Date of Process | Number of Errors | Subtasks | ||
7 | Azuelo, Chad | 12/22/2021 | 1 | CoReqGUO: 21-12-21 | ||
8 | Azuelo, Chad | 01/07/2022 | 1 | CIBCChildVendor: 21-12-01 | ||
Dashboard (2) |
Cell Formulas | ||
---|---|---|
Range | Formula | |
A6:D6494 | A6 | =IF(OR($B$2="",ISNUMBER(SEARCH("all",$B$2))),VSTACK({"Name of Analyst","Date of Process","Number of Errors","Subtasks"}, CHOOSECOLS(SORT(SORT(FILTER('Error Logs Consolidated'!B:H, (ISERROR(SEARCH("Analyst*",'Error Logs Consolidated'!D:D))* ('Error Logs Consolidated'!D:D<>0))* (ISERROR(SEARCH("0",'Error Logs Consolidated'!B:B)))),2,1),3,1),{3,2,5,4})),"") |
Dynamic array formulas. |
Dashboard (1).xlsx | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
A | B | C | D | E | F | G | H | |||
1 | January 2022 | 0 | 01/00/1900 | 0 | 0 | 0 | 0 | 0 | ||
17 | 44585 | Amora, Jhalifel | 01/11/2022 | Azuelo, Chad Marvin | BlackRockQ42021: 21-12-22 | 7 | Done | ADe | ||
26 | 44587 | Amora, Jhalifel | 01/13/2022 | Azuelo, Chad Marvin | BlackRockQ42021: 21-12-22 | 1 | Done | ADe | ||
71 | 44613 | Amora, Jhalifel | 02/17/2022 | Azuelo, Chad Marvin | BLK: EDy 220210 | 3 | Done | ADe | ||
84 | 44620 | Amora, Jhalifel | 02/24/2022 | Azuelo, Chad Marvin | BLK: JMa 220216 | 2 | Done | ADe | ||
Error Logs Consolidated |
Cell Formulas | ||
---|---|---|
Range | Formula | |
A1:H7053 | A1 | =VSTACK( TAKE(('C:\Users\JohnLesleeMacaldo\Downloads\[Consolidated Data.xlsx]ErrorLogs'!$A:$H),COUNTA('C:\Users\JohnLesleeMacaldo\Downloads\[Consolidated Data.xlsx]ErrorLogs'!$A:$A)), TAKE(('C:\Users\JohnLesleeMacaldo\Downloads\[Consolidated Data.xlsx]ErrorLogs2'!$A:$H),COUNTA('C:\Users\JohnLesleeMacaldo\Downloads\[Consolidated Data.xlsx]ErrorLogs2'!$A:$A))) |
Dynamic array formulas. |
=LET(x,IF(OR($B$2="",ISNUMBER(SEARCH("all",$B$2))),
CHOOSECOLS(FILTER('Error Logs Consolidated'!B:H,
(ISERROR(SEARCH("Analyst*",'Error Logs Consolidated'!D:D))*
('Error Logs Consolidated'!D:D<>0))*
(ISERROR(SEARCH("0",'Error Logs Consolidated'!B:B)))),{3,2,5,4}),""),VSTACK({"Name of Analyst","Date of Process","Number of Errors","Subtasks"},SORT(HSTACK(TRIM(TAKE(x,,1)),DROP(x,,1)),{3,2})))
=DATEVALUE("12/15/22")
Hi Fluff, I tried your formula it works like a charm, Thanks!. Though I have a question what if I want to add certain functions on a spilled array like Adding Trim in Column B,C and D as well? I tried modifying the Take and Drop Values by 2,3 & 4 and I got an Error.Thanks for that, how aboutExcel Formula:=LET(x,IF(OR($B$2="",ISNUMBER(SEARCH("all",$B$2))), CHOOSECOLS(FILTER('Error Logs Consolidated'!B:H, (ISERROR(SEARCH("Analyst*",'Error Logs Consolidated'!D:D))* ('Error Logs Consolidated'!D:D<>0))* (ISERROR(SEARCH("0",'Error Logs Consolidated'!B:B)))),{3,2,5,4}),""),VSTACK({"Name of Analyst","Date of Process","Number of Errors","Subtasks"},SORT(HSTACK(TRIM(TAKE(x,,1)),DROP(x,,1)),{3,2})))