Dùng hàm nào để chuyển dữ liệu số sang chuỗi theo điều kiện cho trước?

Liên hệ QC

nmhungcncm

Thành viên hoạt động
Tham gia
20/10/06
Bài viết
182
Được thích
80
Tôi cần giúp đỡ việc chuyển dữ liệu ( số sang chữ) có file đính kèm! Xin được sự hỗ trợ của các bạn. Xin cám ơn.
 

File đính kèm

  • Book1.rar
    2.5 KB · Đọc: 80
Chào bạn
Tại ô J3 bạn nhập công thức sau :
=VLOOKUP(E3,$A$2:$B$12,2,0)
Sau đó bạn copy công thức cho các ô còn lại.
Hy vọng như ý bạn

TDN
 
Xin cám ơn các bạn.
Bây giờ tôi muốn tạo cái danh sách kết quả ấy sang 1 Sh khác thì làm thế nào các bạn?
 
nmhungcncm đã viết:
Xin cám ơn các bạn.
Bây giờ tôi muốn tạo cái danh sách kết quả ấy sang 1 Sh khác thì làm thế nào các bạn?

Thì bác thay vùng tham chiếu sang sheet khác thôi.
VD :=VLOOKUP(E3,Sheet1!$A$2:$B$12,2,0)

Toàn bộ vùng in đậm gọi là bảng tham chiếu (giá trị E3), bảng tham chiếu này có thể là trực tiếp (giống như trên) hoặc thông qua name (bác có thể tham khảo việc đặt name trong GPE - Từ khóa : name)

Thân!
 
anhtuan1066 đã viết:
Sang luôn file khác còn dc chứ đừng nói là sang sheet khác...
Óc tôi đặc quá rồi các bạn a! Cho tôi cám ơn các bạn nhiều nhé. Tiện đây cho tôi hỏi nhé:
Tại sao trong 2 công thức các bạn chỉ cho lại có sự khác nhau (chữ đỏ) hả các bạn ?
=VLOOKUP(E3,$A$2:$B$12,2,0)
=VLOOKUP(E3,$A$2:$B$12,2,FALSE)
 
Lần chỉnh sửa cuối:
Óc tôi đặc quá rồi các bạn a! Cho tôi cám ơn các bạn nhiều nhé. Tiện đây cho tôi hỏi nhé:
Tại sao trong 2 công thức các bạn chỉ cho lại có sự khác nhau (chữ đỏ) hả các bạn ?
=VLOOKUP(E3,$A$2:$B$12,2,0)
=VLOOKUP(E3,$A$2:$B$12,2,FALSE)
giá trị "chuẩn" là False, theo HELP

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value The value to search in the first column of the table array (array: Used to build single formulas that produce multiple results or that operate on a group of arguments that are arranged in rows and columns. An array range shares a common formula; an array constant is a group of constants used as an argument.). Lookup_value can be a value or a reference. If lookup_value is smaller than the smallest value in the first column of table_array, VLOOKUP returns the #N/A error value.

Table_array Two or more columns of data. Use a reference to a range or a range name. The values in the first column of table_array are the values searched by lookup_value. These values can be text, numbers, or logical values. Uppercase and lowercase text are equivalent.

Col_index_num The column number in table_array from which the matching value must be returned. A col_index_num of 1 returns the value in the first column in table_array; a col_index_num of 2 returns the value in the second column in table_array, and so on. If col_index_num is:

Less than 1, VLOOKUP returns the #VALUE! error value.
Greater than the number of columns in table_array, VLOOKUP returns the #REF! error value.
Range_lookup A logical value that specifies whether you want VLOOKUP to find an exact match or an approximate match:

If TRUE or omitted, an exact or approximate match is returned. If an exact match is not found, the next largest value that is less than lookup_value is returned.
The values in the first column of table_array must be placed in ascending sort order; otherwise, VLOOKUP may not give the correct value. For more information, see Sort data.

If FALSE, VLOOKUP will only find an exact match. In this case, the values in the first column of table_array do not need to be sorted. If there are two or more values in the first column of table_array that match the lookup_value, the first value found is used. If an exact match is not found, the error value #N/A is returned.

còn 0 thì Excel tự hiểu và chuyển sang FALSE, (Cbool(0) = FALSE) mà
 
Lần chỉnh sửa cuối:
chứ TRUE và số 1 cũng tương đương nhau luôn...

CHÚ Ý
False <=> 0 OK, cbool(0) = False, clng (False) =0

nhưng mà trong VBA True = -1 đó nhé , các bác thử coi Msgbox Clng(true) xem
 
LearnExcel đã viết:
CHÚ Ý
False <=> 0 OK, cbool(0) = False, clng (False) =0

nhưng mà trong VBA True = -1 đó nhé , các bác thử coi Msgbox Clng(true) xem

Theo mã nhị phân thì chỉ có 01, giống như Boolean chỉ có FalseTrue.

Vì 0 là false nên những gì không phải là 0 (false) thì là true. Nhưng do một số TH thì không chỉ có 2 giá trị mà lại có nhiều giá trị

VD như worksheet.Visible có 3 giá trị (1=Visible; 0 = Hidden; -1 = VerryHidden) . . . .

Vì vậy đành phải lấy thêm giá trị khác nữa. Nhưng dù là -1, 1 hay 2 . . . thì vẫn là khác 0 (false) nên vẫn coi là true

Thân!
 
Web KT
Back
Top Bottom