Excel query 2
Posted: Sat Nov 15, 2025 1:20 pm
Dear all ,
I need dynamic array to solve problem n get outputs as in attached
Thanks
I need dynamic array to solve problem n get outputs as in attached
Thanks
ชุมชนความรู้ Excel และ Microsoft 365 สำหรับการทำงานจริง ตั้งแต่สูตร ฟังก์ชัน VBA, Power Query, PivotTable, Dashboard และ AI จนถึงการวิเคราะห์ข้อมูลและพัฒนาระบบงานในองค์กร
http://snasui.com/
Code: Select all
=MAKEARRAY(ROWS(A2:A7),4,
LAMBDA(r,c,
LET(
row, INDEX(A2:A7,r),
countryRaw, TEXTBEFORE(row," ("),
country, TEXTBEFORE(countryRaw," ",-1),
utc, "UTC"&TEXTBEFORE(TEXTAFTER(row,"(UTC"),")"),
latToken, TEXTAFTER(row,"LAT "),
lat, IFERROR(TEXTBEFORE(latToken," "), latToken),
longToken, TEXTAFTER(row,"LONG "),
long, IFERROR(TEXTBEFORE(longToken," "), longToken),
CHOOSE(c, country, utc, --lat, --long)
)
)
)Code: Select all
=DROP(
REDUCE("", A2:A7,
LAMBDA(acc,row,
LET(
countryRaw, TEXTBEFORE(row," ("),
country, TEXTBEFORE(countryRaw," ",-1),
utc, "UTC"&TEXTBEFORE(TEXTAFTER(row,"(UTC"),")"),
latToken, TEXTAFTER(row,"LAT "),
lat, IFERROR(TEXTBEFORE(latToken," "), latToken),
longToken, TEXTAFTER(row,"LONG "),
long, IFERROR(TEXTBEFORE(longToken," "), longToken),
VSTACK(acc, HSTACK(country, utc, --lat, --long))
)
)
),
1
)