V/v: Hàm điều kiện, kết hợp tìm kiếm (1 người xem)

  • Thread starter Thread starter GTK-PM
  • Ngày gửi Ngày gửi

Người dùng đang xem chủ đề này

GTK-PM

Thành viên thường trực
Tham gia
10/11/13
Bài viết
313
Được thích
15
Mình có vướng mắc, rất mong ace GPE giúp đỡ !
Tại ô D11 sheet DNTT: Điều kiện, Tìm Phieu Chi J2 sheet" Chi", tại vùng D221:O239 sheet Quy TM, nếu F221:F239 là " Đặng Văn A, Đặng Văn B, Đặng Văn C " thì trả kết quả về là đúng tên của ô đó. Nếu F221:239 không phải là " Đặng Văn A, Đặng Văn B, Đặng Văn C " thì trả kết quả về " Nguyễn Văn C "
Chân thành cảm ơn .
 

File đính kèm

Lần chỉnh sửa cuối:
Chả thấy ai giúp đỡ nhỉ./.
 
bạn dùng công thức
Mã:
=IF(ISNA(MATCH(VLOOKUP(Chi!$J$2,DANHMUC,3,0),{"Đặng Văn B";"Đặng Văn A";"Đặng Văn C"},0)),"Nguyễn văn C",VLOOKUP(Chi!$J$2,DANHMUC,3,0))
nhớ gỏ đúng tên
 
Mình có vướng mắc, rất mong ace GPE giúp đỡ !
Tại ô D11 sheet DNTT: Điều kiện, Tìm Phieu Chi J2 sheet" Chi", tại vùng D221:O239 sheet Quy TM, nếu F221:F239 là " Đặng Văn A, Đặng Văn B, Đặng Văn C " thì trả kết quả về là đúng tên của ô đó. Nếu F221:239 không phải là " Đặng Văn A, Đặng Văn B, Đặng Văn C " thì trả kết quả về " Nguyễn Văn C "
Chân thành cảm ơn .
Chào aicungyeuanh,

Bạn thử:
Mã:
D11=IF(IFERROR(SEARCH("Đặng Văn",VLOOKUP(Chi!$J$2,DANHMUC,3,0)),0),VLOOKUP(Chi!$J$2,DANHMUC,3,0),"Nguyễn Văn C")

Chúc bạn ngày vui. /-*+//-*+//-*+/
 
Cảm ơn các bạn đã hồi âm.
 
IF(ISNA(MATCH(VLOOKUP(Chi!$J$2,DANHMUC,3,0),{"Đặng Văn B";"Đặng Văn A";"Đặng Văn C"},0)),"Nguyễn văn C",VLOOKUP(Chi!$J$2,DANHMUC,3,0))
Cho mình hỏi nếu:

Tại ô D37 sheet DNTT: Điều kiện, Tìm Phieu Chi J2 sheet" Chi", tại vùng D221:O239 sheet Quy TM, nếu F221:F239 là " Đặng Văn C " thì trả kết quả về là " Trần Văn C " còn lại kết quả khác ngoài tên " Đặng Văn C " Thì trả về chính tên nó " Đặng Văn C "


 
Lần chỉnh sửa cuối:
IF(ISNA(MATCH(VLOOKUP(Chi!$J$2,DANHMUC,3,0),{"Đặng Văn B";"Đặng Văn A";"Đặng Văn C"},0)),"Nguyễn văn C",VLOOKUP(Chi!$J$2,DANHMUC,3,0))Cho mình hỏi nếu:
Tại ô D37 sheet DNTT: Điều kiện, Tìm Phieu Chi J2 sheet" Chi", tại vùng D221:O239 sheet Quy TM, nếu F221:F239 là " Đặng Văn C " thì trả kết quả về là " Trần Văn C " thì thế nào nhỉ.
Vậy bạn thêm:

Mã:
D37=IF(TRIM(VLOOKUP(Chi!$J$2,DANHMUC,3,0))="Đặng Văn C","Trần Văn C","")

Chúc bạn ngày vui
 
IF(ISNA(MATCH(VLOOKUP(Chi!$J$2,DANHMUC,3,0),{"Đặng Văn B";"Đặng Văn A";"Đặng Văn C"},0)),"Nguyễn văn C",VLOOKUP(Chi!$J$2,DANHMUC,3,0))Cho mình hỏi nếu:
Tại ô D37 sheet DNTT: Điều kiện, Tìm Phieu Chi J2 sheet" Chi", tại vùng D221:O239 sheet Quy TM, nếu F221:F239 là " Đặng Văn C " thì trả kết quả về là " Trần Văn C " thì thế nào nhỉ.
thì bạn lồng thêm hàm IF
Mã:
=IF(ISNA(MATCH(VLOOKUP(Chi!$J$2,DANHMUC,3,0),{"Đặng Văn B";"Đặng Văn A";"Đặng Văn C"},0)),"Nguyễn văn C",IF(VLOOKUP(Chi!$J$2,DANHMUC,3,0)="[COLOR=#000000]Đặng Văn C",[/COLOR][COLOR=#000000]" Trần Văn C ",[/COLOR]VLOOKUP(Chi!$J$2,DANHMUC,3,0)))
bạn coi chừng tên chưa chuẩn
 
Tại ô D37 sheet DNTT: Điều kiện, Tìm Phieu Chi J2 sheet" Chi", tại vùng D221:O239 sheet Quy TM, nếu F221:F239 là " Đặng Văn C " thì trả kết quả về là " Trần Văn C " còn lại kết quả khác ngoài tên " Đặng Văn C " Thì trả về chính tên nó " Đặng Văn C "
Mình có sửa lại ý chút
 
dùng công thức của bạn Quốc Gia Can
Mã:
D37=IF(TRIM(VLOOKUP(Chi!$J$2,DANHMUC,3,0))="Đặng Văn C","Trần Văn C",VLOOKUP(Chi!$J$2,DANHMUC,3,0))
hoặc
Mã:
D37=IF(TRIM(VLOOKUP(Chi!$J$2,DANHMUC,3,0))="Đặng Văn C","Trần Văn C","Đặng Văn C")
tùy bạn chọn
 
Lần chỉnh sửa cuối:
Vậy bạn thêm:

Mã:
D37=IF(TRIM(VLOOKUP(Chi!$J$2,DANHMUC,3,0))="Đặng Văn C","Trần Văn C","")

Chúc bạn ngày vui
Hàm của bạn nếu là Đặng Văn C thì sẽ trả về Trần Văn C là ok rồi, nhưng nếu có tên là Đặng Văn A thì excel trả kết quả là khoảng trắng mà kết quả mình mong muốn tiếp thêm nữa là: Nếu là không phải tên Đặng Văn C ( ví dụ: Nguyễn Quang A, Nguyễn Quang B.... ), thì trả về tên Đặng Văn C
 
Lần chỉnh sửa cuối:
Hàm của bạn nếu là Đặng Văn C thì sẽ trả về Trần Văn C là ok rồi, nhưng nếu có tên là Đặng Văn A thì excel trả kết quả là khoảng trắng mà kết quả mình mong muốn tiếp thêm nữa là: Nếu là không phải tên Đặng Văn C, thì trả về tên Đặng Văn C
Rồi bạn,

bạn HieuCD gửi tặng bạn rồi, bài số #12 đó.

Chúc bạn ngày vui
 
=IF(TRIM(VLOOKUP(Chi!$J$2,DANHMUC,3,0))="Đặng Văn C","Trần Văn C",VLOOKUP(Chi!$J$2,DANHMUC,3,0))B Mình diễn giải hơi khó hiểu thì phải, hàm trên thì đã trả về Trần Văn C khi họ tên là Đặng Văn C rồi vậy là xong 1 ý.
Tiếp theo nữa, mình muốn là cột F221: F225 khi có tên: Nguyễn Quang A, Nguyễn Quang B, Trần B...v... thì trả về Đặng Văn C nối với hàm bên trên ấy.
 
Lần chỉnh sửa cuối:
=IF(TRIM(VLOOKUP(Chi!$J$2,DANHMUC,3,0))="Đặng Văn C","Trần Văn C",VLOOKUP(Chi!$J$2,DANHMUC,3,0))B Mình diễn giải hơi khó hiểu thì phải, hàm trên thì đã trả về Trần Văn C khi họ tên là Đặng Văn C rồi.
Tiếp theo nữa, mình muốn là cột F221: F225 có tên: Nguyễn Quang A, Nguyễn Quang B, Trần B...v... thì trả về Đặng Văn C nối với hàm bên trên ấy.
Bạn chưa thử hết hàm của HieuCD gửi tặng cho bạn, bài số #12 có hai đoạn hàm, bạn dùng đoạn hàm dưới thì đúng ý bạn rồi.

Chúc bạn ngày vui
,
 
À được rùi, do mình sơ ý ghi sai tên. Thank các bạn
 

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

Back
Top Bottom