Tìm kiếm và thay thế giá trị trong 2 bảng

Liên hệ QC

anhsabmt

Thành viên mới
Tham gia
1/10/12
Bài viết
3
Được thích
0
Chào các bạn, mình không rành excel lắm nên có bảng tính sau muốn các bạn giúp đỡ.

Đó là mình có 2 Sheet: Sheet1 có 3 cột là Tên Công Ty, Số Điện Thoại, Họ Tên(trống) . Sheet2 1 cột chứa Số Điện Thoại, Mã và Họ Tên. Bây giờ mình muốn tìm số điện thoại trong sheet 2 để thêm vào cột Họ Tên ở Sheet 1 thì làm như thế nào? Lưu ý trong sheet2 thì Số Điện Thoại, Mã và Họ tên cùng chung 1 cột và ngăn cách nhau bằng dấu : (vd: 0987654321:06:tuan)

VD:
Sheet 1 có chứa các thông tin như sau:
A |B |C
1 Tên Công TY | Số Điện Thoại |Họ Tên
2 CongTyA |0987654321 |Nam
3 CongTyB |0123456789 |Sang
4 .....
Sheet 2 có thông tin
A
1 Số Điện Thoại : Mã : Tên
2 0123456789:01:Sang
3 0987654321:02:Nam
4 ....
Các bạn có thể xem ở file đính kèm.
Xin cảm ơn nhiều
 

File đính kèm

Lần chỉnh sửa cuối:
File chảng giống với bạn miêu tả gì cả? sheet 2 bạn bảo là
Sheet 2 có thông tin
A
1 Số Điện Thoại : Mã : Tên
2 0123456789:01:Sang
3 0987654321:02:Nam
4 ....
toàn thấy tên công ty ỏ chỗ bạn bảo là số điện thoại
 
Chào các bạn, mình không rành excel lắm nên có bảng tính sau muốn các bạn giúp đỡ.

Đó là mình có 2 Sheet: Sheet1 có 3 cột là Tên Công Ty, Số Điện Thoại, Họ Tên(trống) . Sheet2 1 cột chứa Số Điện Thoại, Mã và Họ Tên. Bây giờ mình muốn tìm số điện thoại trong sheet 2 để thêm vào cột Họ Tên ở Sheet 1 thì làm như thế nào? Lưu ý trong sheet2 thì Số Điện Thoại, Mã và Họ tên cùng chung 1 cột và ngăn cách nhau bằng dấu : (vd: 0987654321:06:tuan)

VD:
Sheet 1 có chứa các thông tin như sau:
A |B |C
1 Tên Công TY | Số Điện Thoại |Họ Tên
2 ABCDEFG |0987654321 |?
3 XYZGHxxxxx|0123456789 |?
4 .....
Sheet 2 có thông tin
A
1 Số Điện Thoại : Mã : Tên
2 0123456789:01:Sang
3 0987654321:02:Nam
4 ....
Các bạn có thể xem ở file đính kèm.
Xin cảm ơn nhiều

Bạn điền kết quả trước vào mấy cái dấu ? mình xem nào
File ví dụ phải rõ ràng thì mới có phương hướng được
(Cho đáp số trước đi)
 
File chảng giống với bạn miêu tả gì cả? sheet 2 bạn bảo là
Sheet 2 có thông tin
A
1 Số Điện Thoại : Mã : Tên
2 0123456789:01:Sang
3 0987654321:02:Nam
4 ....
toàn thấy tên công ty ỏ chỗ bạn bảo là số điện thoại
Mình điền bị nhầm lẫn thông tin, Bạn xem lại giúp nhé !

Bạn điền kết quả trước vào mấy cái dấu ? mình xem nào
File ví dụ phải rõ ràng thì mới có phương hướng được
(Cho đáp số trước đi)

Mình đã sửa kết quả rồi ạh.
 
Mình điền bị nhầm lẫn thông tin, Bạn xem lại giúp nhé !
Mình đã sửa kết quả rồi ạh.

tôi làm vậy bạn xem có xài được ko?
ở sheet2.
tách số dt và tên
B2=--LEFT(A2,FIND(":",A2,1)-1)
C2=RIGHT(A2,LEN(A2)-FIND(":",A2,FIND(":",A2,1)+1))
---->kéo xuống hết vùng dữ liệu
ở sheet 1
C2=VLOOKUP(B2,Sheet2!$B$2:$C$4,2,0)
-->kéo xuống
 
Mình điền bị nhầm lẫn thông tin, Bạn xem lại giúp nhé !



Mình đã sửa kết quả rồi ạh.
Cho đáp số ngay từ đầu thì không cần đợi sửa lại
Tại C2 nhập công thức
=LOOKUP(2;1/(LEFT(Bang;FIND(":";Bang)-1)*1=B2);RIGHT(Bang;LEN(Bang)-FIND(":";Bang;FIND(":";Bang)+1)))
Bang là name cho vùng =Sheet2!A1:A4
Muốn mở rộng name thì cứ việc nhập thêm vào A5, A6...
 

File đính kèm

Lần chỉnh sửa cuối:
tôi làm vậy bạn xem có xài được ko?
ở sheet2.
tách số dt và tên
B2=--LEFT(A2,FIND(":",A2,1)-1)
C2=RIGHT(A2,LEN(A2)-FIND(":",A2,FIND(":",A2,1)+1))
---->kéo xuống hết vùng dữ liệu
ở sheet 1
C2=VLOOKUP(B2,Sheet2!$B$2:$C$4,2,0)
-->kéo xuống
Chơi cột phụ thì có vẻ dễ hiểu hơn nhưng chưa rõ có nhầm không
Đã kiểm tra 2 cột phụ thì dùng Vlookup được
 
Lần chỉnh sửa cuối:
cơ bản là nên hạn chế dùng cột phụ!!!! Bạn thấy sao?
Thì đúng vậy nhưng giải pháp tình thế thì cũng nên dùng
nhiều khi bí phải dí tốt
mà biết dùng cột phụ thì sẽ có cách bỏ cột phụ
Bài # 7 không dùng cột phụ nhưng có dùng name động
Dùng name động để lường trước việc thêm dữ liệu vào sheet 2
 
Cho mình hỏi với, mình có hai A, B là cột giá trị.Mình muốn chọn giá trị của cột A hoặc cột B vào cột C với điều kiện như sau:
Nếu cột B>0 thì chon cột B, nếu cột B=0 thì chọn cột A
 

File đính kèm

Lần chỉnh sửa cuối:
cơ bản là nên hạn chế dùng cột phụ!!!! Bạn thấy sao?

vì sao lại phải hạn chế sử dụng cột phụ vậy bạn?
excel 2003 có tới 255 cột, excel 2010 thì hình như là có tới 16384 cột

khi bạn ko sử dụng cột phụ thì đa phần là tôi thấy phải sử dụng đến các công thức dính đến mảng
vậy chưa chắc là nó nhanh hơn cột phụ.

tuy nhiên ko sử dụng cột phụ thì thấy đảng cấp hơn chứ há........hìhì............
 
Cho mình hỏi với, mình có hai A, B là cột giá trị.Mình muốn chọn giá trị của cột A hoặc cột B vào cột C với điều kiện như sau:
Nếu cột B>0 thì chon cột B, nếu cột B=0 thì chọn cột A

Có 2 trường hợp xảy ra thì IF() thôi.
=IF(B4>0;B4;A4)
 
tôi làm vậy bạn xem có xài được ko?
ở sheet2.
tách số dt và tên
B2=--LEFT(A2,FIND(":",A2,1)-1)
C2=RIGHT(A2,LEN(A2)-FIND(":",A2,FIND(":",A2,1)+1))
---->kéo xuống hết vùng dữ liệu
ở sheet 1
C2=VLOOKUP(B2,Sheet2!$B$2:$C$4,2,0)
-->kéo xuống


Cảm ơn bạn nhiều nhé !
Mà danh sách của mình tới 80 mấy ngàn có cách nào để công thức fill hết vùng được không nhỉ ?
 
Cảm ơn bạn nhiều nhé !
Mà danh sách của mình tới 80 mấy ngàn có cách nào để công thức fill hết vùng được không nhỉ ?

để fill cho nhanh, bạn có thể làm như sau:
ví dụ fill từ B2--->B80 mấy ngàn
nhấp vào B2 bạn thấy trên box ở góc trái là B2---> nhấp chuột vào đó sửa lại thành B2:B80 mấy ngàn-->enter--->nhấn Ctrl D
---> xong
 
vì sao lại phải hạn chế sử dụng cột phụ vậy bạn?
excel 2003 có tới 255 cột, excel 2010 thì hình như là có tới 16384 cột

khi bạn ko sử dụng cột phụ thì đa phần là tôi thấy phải sử dụng đến các công thức dính đến mảng
vậy chưa chắc là nó nhanh hơn cột phụ.

tuy nhiên ko sử dụng cột phụ thì thấy đảng cấp hơn chứ há........hìhì............

Theo mình nghĩ đầu tiên là ra được cái mình cần cái đã , cái đó mình không dám nói nữa.
Nhưng nếu cứ sài cột phụ về lâu dài mình sẽ lười suy nghĩ ......không biết phải không hihi với lại mình không thích sài cột phụ lắm. Hi
 
Web KT

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

Back
Top Bottom