Tạo ra một mảng từ một dãy số cho trước như thế nào?

  • Thread starter Thread starter BNTT
  • Ngày gửi Ngày gửi
Liên hệ QC

BNTT

Bùi Nguyễn Triệu Tường
Thành viên danh dự
Tham gia
3/7/07
Bài viết
4,946
Được thích
23,208
Nghề nghiệp
Dạy đàn piano
Giả sử tôi có một dãy số, được phân cách bằng dấu phẩy:
1, 2, 3, 4, 5, 7, 8, 100, 7, 9
Nhưng khốn nỗi là dãy số chỉ nằm lọt trong một ô, tôi không muốn dùng Text to Column để tách nó ra, mà muốn dùng một hàm gì đó để Excel biết đây là một mảng các số, nghĩa là kết quả của công thức sẽ giống như ta gõ:
{1, 2, 3, 4, 5, 7, 8, 100, 7, 9}
Và khi đó có thể dùng mảng những con số này làm tham chiếu cho những hàm khác ?
 
Giả sử tôi có một dãy số, được phân cách bằng dấu phẩy:

Nhưng khốn nỗi là dãy số chỉ nằm lọt trong một ô, tôi không muốn dùng Text to Column để tách nó ra, mà muốn dùng một hàm gì đó để Excel biết đây là một mảng các số, nghĩa là kết quả của công thức sẽ giống như ta gõ:

Và khi đó có thể dùng mảng những con số này làm tham chiếu cho những hàm khác ?
Giả sử A1 = 1, 2, 3, 4, 5, 7, 8, 100, 7, 9 (sau dấu "," là một khoản trắng)
Anh đặt một Name tên MyRng như sau:
PHP:
MyRng = EVALUATE("{"&SUBSTITUTE(Sheet1!$A$1,", ",",")&"}")
Bây giờ thử với hàm Vlookup sau thử xem:
PHP:
=VLOOKUP(1,MyRng,1,0)
Lưu ý: Nếu A1 là chuỗi không có khoản trắng thì công thức sẽ dễ hơn:
PHP:
A1 = 1,2,3,4,5,7,8,100,7,9
MyRng = EVALUATE("{"&Sheet1!$A$1&"}")
 
Lần chỉnh sửa cuối:
Không biết mục đích tách ra rồi tạo thành mãng để làm gì nhỉ?
Nếu là TÌM KIẾM thì để nguyên thế cũng có sao đâu ---> Lúc ấy SEARCH cho kết quả tương đương với MATCH
 
Web KT

Bài viết mới nhất

Back
Top Bottom