Xlambda
Well-known Member
- Joined
- Mar 8, 2021
- Messages
- 837
- Office Version
- 365
- Platform
- Windows
ARESIZE resizes an array Calls AFILL
Excel Formula:
=LAMBDA(a,r,c,AFILL(REPT("",SEQUENCE(r,c)),a))
| LAMBDA 1.1.1.xlsx | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | |||
| 1 | sample | 2,12 | |||||||||||||||||||||||
| 2 | 1 | 2 | 3 | 4 | =ARESIZE(A2:D7,2,12) | ||||||||||||||||||||
| 3 | 5 | 6 | 7 | 8 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |||||||||
| 4 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 12,2 | ||||||||
| 5 | 13 | 14 | 15 | 16 | =ARESIZE(A2:D7,12,2) | ||||||||||||||||||||
| 6 | 17 | 18 | 19 | 20 | 3,8 | 8,3 | 1 | 2 | |||||||||||||||||
| 7 | 21 | 22 | 23 | 24 | =ARESIZE(A2:D7,3,8) | =ARESIZE(A2:D7,8,3) | 3 | 4 | |||||||||||||||||
| 8 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 1 | 2 | 3 | 5 | 6 | ||||||||||||
| 9 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 4 | 5 | 6 | 7 | 8 | ||||||||||||
| 10 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 7 | 8 | 9 | 9 | 10 | ||||||||||||
| 11 | other functions | 10 | 11 | 12 | 11 | 12 | |||||||||||||||||||
| 12 | APP2H | 4,6 | 13 | 14 | 15 | 13 | 14 | ||||||||||||||||||
| 13 | AFILL | =ARESIZE(A2:D7,4,6) | 16 | 17 | 18 | 15 | 16 | ||||||||||||||||||
| 14 | 1 | 2 | 3 | 4 | 5 | 6 | 19 | 20 | 21 | 17 | 18 | ||||||||||||||
| 15 | 7 | 8 | 9 | 10 | 11 | 12 | 22 | 23 | 24 | 19 | 20 | ||||||||||||||
| 16 | 13 | 14 | 15 | 16 | 17 | 18 | 21 | 22 | |||||||||||||||||
| 17 | 19 | 20 | 21 | 22 | 23 | 24 | 23 | 24 | |||||||||||||||||
| 18 | |||||||||||||||||||||||||
| 19 | 5,5 | ||||||||||||||||||||||||
| 20 | =AFILL(ARESIZE(A2:D7,5,5),"X") | =APP2H("?",AFILL(ARESIZE(A2:D7,5,6),{2021,"Aug",9,"Check","this","out"})) | |||||||||||||||||||||||
| 21 | 1 | 2 | 3 | 4 | 5 | ||||||||||||||||||||
| 22 | 6 | 7 | 8 | 9 | 10 | ? | 1 | 2 | 3 | 4 | 5 | 6 | |||||||||||||
| 23 | 11 | 12 | 13 | 14 | 15 | 7 | 8 | 9 | 10 | 11 | 12 | ||||||||||||||
| 24 | 16 | 17 | 18 | 19 | 20 | 13 | 14 | 15 | 16 | 17 | 18 | ||||||||||||||
| 25 | 21 | 22 | 23 | 24 | X | 19 | 20 | 21 | 22 | 23 | 24 | ||||||||||||||
| 26 | 2021 | Aug | 9 | Check | this | out | |||||||||||||||||||
| 27 | |||||||||||||||||||||||||
ARESIZE | |||||||||||||||||||||||||
| Cell Formulas | ||
|---|---|---|
| Range | Formula | |
| F2,F20,F13,O7,F7,T5 | F2 | =FORMULATEXT(F3) |
| F3:Q4 | F3 | =ARESIZE(A2:D7,2,12) |
| T6:U17 | T6 | =ARESIZE(A2:D7,12,2) |
| F8:M10 | F8 | =ARESIZE(A2:D7,3,8) |
| O8:Q15 | O8 | =ARESIZE(A2:D7,8,3) |
| F14:K17 | F14 | =ARESIZE(A2:D7,4,6) |
| L20 | L20 | =FORMULATEXT(M22) |
| F21:J25 | F21 | =AFILL(ARESIZE(A2:D7,5,5),"X") |
| M22:S26 | M22 | =APP2H("?",AFILL(ARESIZE(A2:D7,5,6),{2021,"Aug",9,"Check","this","out"})) |
| Dynamic array formulas. | ||
Upvote
0