Marco tham khảo dữ liệu từ một file excel khac (1 người xem)

Liên hệ QC

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

khuatduyluong

Thành viên mới
Tham gia
23/4/11
Bài viết
8
Được thích
0
Xin chào GPE!
Mình muốn hỏi có marco nào có thể tham khảo dữ liệu từ một file excel (file a) khác sau đó tự động đánh dấu vào 1 file excel (file b) để biết những dữ liệu nào trong file b là có trong file a?Mong mọi người giúp đỡ.
 

File đính kèm

Lần chỉnh sửa cuối:
[TABLE="width: 80"]
[TR]
[TD="class: xl22, width: 80"]bạn thử sử dụng công thức này
=IF(ISERROR(MATCH(B3,Sheet2!$A$2:$A$8,0)),"",B3)
phần địa chỉ màu đỏ, bạn hãy chỉnh lại thêm tên file b vào, như vậy khi bạn mở 2 file nó sẻ tự động cập nhật vào.
hay bạn thích sử dụng vba?
[/TD]
[/TR]
[/TABLE]
 
Upvote 0
[TABLE="width: 80"]
[TR]
[TD="class: xl22, width: 80"]bạn thử sử dụng công thức này
=IF(ISERROR(MATCH(B3,Sheet2!$A$2:$A$8,0)),"",B3)
phần địa chỉ màu đỏ, bạn hãy chỉnh lại thêm tên file b vào, như vậy khi bạn mở 2 file nó sẻ tự động cập nhật vào.
hay bạn thích sử dụng vba?
[/TD]
[/TR]
[/TABLE]

Thank bạn vì đã trả lời. Tuy nhiên có vẻ không ổn lắm. Vì dữ liệu của mình là bảng excel rất lớn. mình cần một công cụ mà khi ra lệnh thì tất cả những những dữ liệu cua file a ( ở trong file b) dược đánh dấu (tô màu chẳng hạn)
Ai có giải pháp nào giúp mình với. Đang cần rất gấp. Nếu có VBA thì càng tốt. Vì cần gấp quá nên không thể tìm hiểu về VBA được. Mình có biết sơ sơ.
 
Upvote 0
Xin chào GPE!
Mình muốn hỏi có marco nào có thể tham khảo dữ liệu từ một file excel (file a) khác sau đó tự động đánh dấu vào 1 file excel (file b) để biết những dữ liệu nào trong file b là có trong file a?Mong mọi người giúp đỡ.

Bên ngoài thì nói là từ 1 file khác, mở file lên thì là cùng 1 file nhưng khác sheet.
 

File đính kèm

Upvote 0
Bên ngoài thì nói là từ 1 file khác, mở file lên thì là cùng 1 file nhưng khác sheet.

Đúng là như vậy rồi. Vậy là có thể đúng không bạn. Nhưng code là gì? Có thể chỉ giúp mình cụ thể code hoặc cách làm không? Mình đang cần lắm. Nhân tiện mình nói luôn. tức là mình copy theo hai sheet trên một workbook như vậy để ví dụ và up lên web thôi, thực tế là tài liệu của mình có hai file. Nhân tiện nếu như cột địa chỉ tham chiếu có khác một chút liệu có được không? ví dụ như tài liệu mình gửi kèm lại nhá.
 

File đính kèm

Upvote 0
Đúng là như vậy rồi. Vậy là có thể đúng không bạn. Nhưng code là gì? Có thể chỉ giúp mình cụ thể code hoặc cách làm không? Mình đang cần lắm. Nhân tiện mình nói luôn. tức là mình copy theo hai sheet trên một workbook như vậy để ví dụ và up lên web thôi, thực tế là tài liệu của mình có hai file. Nhân tiện nếu như cột địa chỉ tham chiếu có khác một chút liệu có được không? ví dụ như tài liệu mình gửi kèm lại nhá.
Thay code này vào trong code có săn trong file là được. Thôi nhé mình không giúp bạn nữa. Nếu còn thắc mắc vì dữ liệu thay đổi nữa thì hãy đợi người khác giúp nha. Mình chúa ghét lần đầu thì dữ liệu 1 kiểu, viết code cho đã rồi đưa lên dữ liệu khác hoàn toàn.
PHP:
Sub danhdau()
Dim dl(), i As Long, kq(), ii As Long
Sheet1.Range(Sheet1.[a2], Sheet1.[a65536].End(3)).Interior.ColorIndex = xlNone
dl = Sheet2.Range(Sheet2.[a2], Sheet2.[a65536].End(3)).Value
kq = Sheet1.Range(Sheet1.[a2], Sheet1.[a65536].End(3)).Value
For i = 1 To UBound(dl)
   For ii = 1 To UBound(kq)
      If kq(ii, 1) Like dl(i, 1) & "*" Then
         Sheet1.Cells(ii + 1, 1).Interior.ColorIndex = 6
      End If
   Next
Next
End Sub
 
Upvote 0
Thay code này vào trong code có săn trong file là được. Thôi nhé mình không giúp bạn nữa. Nếu còn thắc mắc vì dữ liệu thay đổi nữa thì hãy đợi người khác giúp nha. Mình chúa ghét lần đầu thì dữ liệu 1 kiểu, viết code cho đã rồi đưa lên dữ liệu khác hoàn toàn.
PHP:
Sub danhdau()
Dim dl(), i As Long, kq(), ii As Long
Sheet1.Range(Sheet1.[a2], Sheet1.[a65536].End(3)).Interior.ColorIndex = xlNone
dl = Sheet2.Range(Sheet2.[a2], Sheet2.[a65536].End(3)).Value
kq = Sheet1.Range(Sheet1.[a2], Sheet1.[a65536].End(3)).Value
For i = 1 To UBound(dl)
   For ii = 1 To UBound(kq)
      If kq(ii, 1) Like dl(i, 1) & "*" Then
         Sheet1.Cells(ii + 1, 1).Interior.ColorIndex = 6
      End If
   Next
Next
End Sub

Dầu sao cũng cảm ơn bạn. Khi up lên rồi mình mới nhớ đến việc là dữ liệu khác đôi chút. Nếu Quanghai1969 không phiền làm ơn giúp mình lần nữa. Bởi vì mình đang cần lắm. Chỉ một hai ngày nữa là phải tổng hợp lại dữ liệu rùi.Please!!!!!!!!!!!
 
Upvote 0
Xin chào GPE!
Mình muốn hỏi có marco nào có thể tham khảo dữ liệu từ một file excel (file a) khác sau đó tự động đánh dấu vào 1 file excel (file b) để biết những dữ liệu nào trong file b là có trong file a?Mong mọi người giúp đỡ.

Bạn tham khảo cách này xem có giúp được gì không ? (Không Macro, chỉ Conditional Formatting)
 

File đính kèm

Upvote 0
Marco tham khảo từ file dữ liệu khác

Bạn tham khảo cách này xem có giúp được gì không ? (Không Macro, chỉ Conditional Formatting)
Mình không hiểu lắm ý của bạn. File bạn gửi kèm không có gì thay đổi cả. Bạn có thể nói rõ cách làm cho mình được không? Thêm nữa mình thấy có lẽ chỉ có thể sử dụng marco mới làm được một cách tự động. Dù sao cũng rất cảm ơn bạn.
Ai có thể Viết thêm hộ code của bạn quanghai1969. Theo mình cần một chương trình nhỏ để chương trình có thể nhận biết được hai ô địa chỉ gần giống nhau chứ không giống nhau hoàn toàn. Như file mới nhất mình gửi kèm đây
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Dầu sao cũng cảm ơn bạn. Khi up lên rồi mình mới nhớ đến việc là dữ liệu khác đôi chút. Nếu Quanghai1969 không phiền làm ơn giúp mình lần nữa. Bởi vì mình đang cần lắm. Chỉ một hai ngày nữa là phải tổng hợp lại dữ liệu rùi.Please!!!!!!!!!!!
Vậy bài #6 của quanghai1969 bạn thấy thế nào rồi? muốn giúp tiếp gì nữa?
Mình không hiểu lắm ý của bạn. File bạn gửi kèm không có gì thay đổi cả. Bạn có thể nói rõ cách làm cho mình được không? Thêm nữa mình thấy có lẽ chỉ có thể sử dụng marco mới làm được một cách tự động. Dù sao cũng rất cảm ơn bạn.
Bài của MinhKhai sử dụng CF
Bạn quét chọn vùng dữ liệu cột A sheet1, vào menu Format\Conditional Formatting.. để biết làm như thế nào
 
Lần chỉnh sửa cuối:
Upvote 0
Vậy bài #6 của quanghai1969 bạn thấy thế nào rồi? muốn giúp tiếp gì nữa?
Bài của bạn quanghai1969 gần đúng rồi. Nhưng bạn quanghai1969 chưa để ý cho mình nếu dữ liệu hơi khác một chút thì sao. Cần một cái gì đó để nhận biết khi dữ liệu có sai khác đôi chút khi thkhaahaor từ file khác.
Ví dụ một file theo mỗi tên có ghi chú là "chồng của bà 1" còn một file thì có tên thôi. Xin xem phần tài liệu mẫuthứ 2 mình gửi ấy.
 
Lần chỉnh sửa cuối:
Upvote 0
Bài của bạn quanghai1969 gần đúng rồi. Nhưng bạn quanghai1969 chưa để ý cho mình nếu dữ liệu hơi khác một chút thì sao. Cần một cái gì đó để nhận biết khi dữ liệu có sai khác đôi chút khi thkhaahaor từ file khác.
Ví dụ một file theo mỗi tên có ghi chú là "chồng của bà 1" còn một file thì có tên thôi. Xin xem phần tài liệu mẫuthứ 2 mình gửi ấy.
Có phải cái này không?
 

File đính kèm

Upvote 0
Bạn sửa câu lệnh:
Mã:
If InStr(1, kq(ii, 1), dl(i, 1)) Then
Thành:
Mã:
If InStr(1, kq(ii, 1), dl(i, 1) & Chr(10)) Then
giúp mình
 
Upvote 0
Web KT

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

Back
Top Bottom