marcosheath479
Thành viên chính thức


- Tham gia
- 23/2/22
- Bài viết
- 53
- Được thích
- 5
B2 =AGGREGATE(15,6,FIND( CHAR( ROW($A$65:$A$90) ),A2),1)Chào mọi người.
Nhờ mọi người giúp mình công thức để tìm vị trí của ký tự in hoa trong chuỗi cho trước (chuỗi này chỉ có 1 ký tự in hoa).
Cám ơn mọi người rất nhiều![]()
Cám ơn bạn, công thức của bạn ra kết quả đúngB2 =AGGREGATE(15,6,FIND( CHAR( ROW($A$65:$A$90) ),A2),1)
Công thức của bạn trả về MẢNG 6 giá trị #VALUE!, #VALUE!, #VALUE!, #VALUE!, 2, #VALUE!, bởi không tìm thấy A, B, C, D và F, chỉ tìm thấy E (2 ở vị trí thứ 5 trong mảng). Bạn có thể mục sở thị bằng cách chọn B2:B7 (6 ô) -> nhập công thức -> kết thúc bằng Ctrl + Shift + Enter.Cám ơn bạn, công thức của bạn ra kết quả đúng
Nếu bạn có thời gian, cho mình hỏi thêm vì sao mình dùng hàm FIND và công thức mảng nhưng không ra kết quả.Mình gửi kèm hình
Công thức của bạn trả về MẢNG 6 giá trị #VALUE!, #VALUE!, #VALUE!, #VALUE!, 2, #VALUE! -> có cách nào để chuyển mảng 6 giá trị này thành kết quả là 2 không bạnCông thức của bạn trả về MẢNG 6 giá trị #VALUE!, #VALUE!, #VALUE!, #VALUE!, 2, #VALUE!, bởi không tìm thấy A, B, C, D và F, chỉ tìm thấy E (2 ở vị trí thứ 5 trong mảng). Bạn có thể mục sở thị bằng cách chọn B2:B7 (6 ô) -> nhập công thức -> kết thúc bằng Ctrl + Shift + Enter.
Bạn chọn chỉ 1 ô B2 nên giá trị trả về là kết quả thứ 1 nên đó là #VALUE!.
ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụ ví dụCông thức của bạn trả về MẢNG 6 giá trị #VALUE!, #VALUE!, #VALUE!, #VALUE!, 2, #VALUE! -> có cách nào để chuyển mảng 6 giá trị này thành kết quả là 2 không bạn![]()
=LOOKUP(10^6;FIND(C$1:C$6;A2))
Công thức FIND ở bài #2 cũng ra mảng đại khái như bạn. Nhưng do tác giả gói nó trong hàm Aggregate nên bạn không nhận ra.Công thức của bạn trả về MẢNG 6 giá trị #VALUE!, #VALUE!, #VALUE!, #VALUE!, 2, #VALUE! -> có cách nào để chuyển mảng 6 giá trị này thành kết quả là 2 không bạn![]()