doanlong49
Thành viên chính thức
- Tham gia
- 12/7/13
- Bài viết
- 61
- Được thích
- 25
Vẫn nhập công thức ở B2 anh nhưng giá trị cần lấy là nó ngược lên thôi anh.Khi dùng hàm Let và Lambda, tránh dùng những tên mà Excel dùng làm cột.
Nếu muốn x, y thì đặt là x01, x02, y01, y02,... hoặc x_1, x_12,...
Cho đến giờ này thớt vẫn chưa cho biết là mình thật sự muốn tính chất Fill của mảng động để làm gì.
Với khả năng của thớt thì viết cái hàm fill xuống như bạn không khó. Nhưng hám ấy phải gõ vào Nhưng thớt lại muốn viết cái hàm gõ vào ô B9 và cái mảng tạo ra sẽ là:
2000005364-1-1 (ô B9 = điểm mốc, nơi gõ hàm)
2000005364-1-1 (hiển thị ở ô B10, do tính chất spill ngược)
2000005364-1-1
2000005364-1-1
2000005364-223-1
2000005364-223-1
2000005364-223-1
2000005364-223-1 (splill ngược lên, vào ô B2)
Mã:
=LET(r,A2:A10,BYROW(r,LAMBDA(x,IF(LEFT(x,3)="200",x,VLOOKUP("200*",x:TAKE(r,-1),1,0)))))
Hàm này mình kiểm tra không ra kết quả không lẽ mình nhập sai gì.