Hỏi về Hàm so sánh các số trong từng cột. (1 người xem)

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

thithien

Thành viên mới
Tham gia
21/1/09
Bài viết
4
Được thích
0
Hiện tại mình chơi 1 game cần tìm các số giống nhau, mình muốn hỏi có hàm nào có thể làm việc như sau :
- Mình có 2 nhóm số ở cột C và D, mình muốn tìm kết quả các số trùng nhau giữa cột C và D, kết quả sẽ thể hiện ở cột F và G
+ nếu cột C trùng với D thì kết quả sẽ xuất ra con số trùng ở cột F và có 1 màu cố định của cột F, còn ko trùng thì sẽ xuất ra số 0 với màu đen của font chữ cố định.
+ Nếu cột D trùng với C thì kết quả sẽ xuất ra con số trùng ở cột G và có 1 màu cố định của cột G, còn ko trùng thì sẽ xuất ra số 0 với màu đen của font chữ cố định.

Bạn nào có hàm đó có thể viết ra dùm mình, thanks các bạn.
 

File đính kèm

Lần chỉnh sửa cuối:
Không hiểu lắm ý bạn muốn gì nhưng cũng đoán đại như thế này. Bạn xem thử nhé!
 

File đính kèm

Mình có gửi thêm file, bạn logica có thể xem qua giúp mình.
 
+ nếu cột C trùng với D thì kết quả sẽ xuất ra con số trùng ở cột F và có 1 màu cố định của cột F, còn ko trùng thì sẽ xuất ra số 0 với màu đen của font chữ cố định.
+ Nếu cột D trùng với C thì kết quả sẽ xuất ra con số trùng ở cột G và có 1 màu cố định của cột G, còn ko trùng thì sẽ xuất ra số 0 với màu đen của font chữ cố định.
Có phải ý của Bạn là tìm những số bên cột C xem những số này có nằm trong cột D và ngược lại? Nếu như thế thì 2 câu ở trên là giống nhau cần gì phải ghi ra thành 2 cột nhỉ?
Bạn xem file nó tương tự như thế này?
 

File đính kèm

Mình được 1 người bạn chỉ dùng hàm Vlookup để tìm ra các số trùng, như vậy cũng coi như thành công nhưng mình muốn thêm 1 bước nữa. Mình có thể thêm 1 hàm hay chỉnh sữa gì thêm để kết quả trả các số trùng nhau có 1 màu gì khác để cho dễ phân biệt, và thay thế dãy #N/A thành số 0 được ko ?

Nếu có thể làm được xin viết thằng ra cho mình, chứ cái này là mình dở lắm.

Các bạn xem qua file mình nha.
 

File đính kèm

Mình được 1 người bạn chỉ dùng hàm Vlookup để tìm ra các số trùng, như vậy cũng coi như thành công nhưng mình muốn thêm 1 bước nữa. Mình có thể thêm 1 hàm hay chỉnh sữa gì thêm để kết quả trả các số trùng nhau có 1 màu gì khác để cho dễ phân biệt, và thay thế dãy #N/A thành số 0 được ko ?

Nếu có thể làm được xin viết thằng ra cho mình, chứ cái này là mình dở lắm.

Các bạn xem qua file mình nha.
Nếu yêu cầu của bạn đúng vậy thì cái mà tôi đoán và đã làm cho bạn đúng yêu cầu rồi mà!?
 

File đính kèm

thanks logica, tại ko nhìn kĩ bạn chỉ giới hạn 1 số dòng nên qua dòng đó ko có kết quả. Bây giờ xem lại rồi, thanks bạn nha
 
cac bạn ơi giã sử bên cột thứ 2 cơ thêm 4 chữ cái nữa thì làm sao(cột 1 (123456), cột 2 (TTHH123456). thì mình sẽ làm sao vậy. Thanks trước nha.
 
BẠN LOGICA ƠI GIÚP TÔI VỚI. tôi cũng có một bài gần tương tự mong bạn chỉ giáo.
ví dụ mình có 4 cột dữ liệu. cột thứ nhất mình chỉ dùng một ô để nhập mã vạch. cột thứ 2 nhập mã vạch có sẵn. cột thứ 3 giá tiền tương ứng với từng mã vạch. nếu ô ở cột thứ nhất trùng với một mã vạch nào ở cột 2 thì giá tiền sẽ xuất ra ương ứng với mã vạch ở một ô cột thứ 4. View attachment ví dụ.xls cám ơn bạn trước nha.
 
Lần chỉnh sửa cuối:
BẠN LOGICA ƠI GIÚP TÔI VỚI. tôi cũng có một bài gần tương tự mong bạn chỉ giáo.
ví dụ mình có 4 cột dữ liệu. cột thứ nhất mình chỉ dùng một ô để nhập mã vạch. cột thứ 2 nhập mã vạch có sẵn. cột thứ 3 giá tiền tương ứng với từng mã vạch. nếu ô ở cột thứ nhất trùng với một mã vạch nào ở cột 2 thì giá tiền sẽ xuất ra ương ứng với mã vạch ở một ô cột thứ 4. View attachment 70833 cám ơn bạn trước nha.
Bạn đọc lại và hiểu hàm Vlookup chắc chắn bạn làm được câu này.
 
BẠN LOGICA ƠI GIÚP TÔI VỚI. tôi cũng có một bài gần tương tự mong bạn chỉ giáo.
ví dụ mình có 4 cột dữ liệu. cột thứ nhất mình chỉ dùng một ô để nhập mã vạch. cột thứ 2 nhập mã vạch có sẵn. cột thứ 3 giá tiền tương ứng với từng mã vạch. nếu ô ở cột thứ nhất trùng với một mã vạch nào ở cột 2 thì giá tiền sẽ xuất ra ương ứng với mã vạch ở một ô cột thứ 4. View attachment 70833 cám ơn bạn trước nha.
bạn coi thử đúng ý bạn chưa nha.
 

File đính kèm

nhờ các anh giúp em so sánh 2 cột như file gửi kèm này với! (dùng hàm gì đó ở cột C để so sánh chọn toàn bộ côt B và chon đối tượng so sánh là toàn bộ cột A được kết quả những đối tượng ở cột B không trùng ở cột A!)
[TABLE="width: 192"]
[/TABLE]
 

File đính kèm

Lần chỉnh sửa cuối:
nhờ các anh giúp em so sánh 2 cột như file gửi kèm này với! (dùng hàm gì đó ở cột C để so sánh chọn toàn bộ côt B và chon đối tượng so sánh là toàn bộ cột A được kết quả những đối tượng ở cột B không trùng ở cột A!)
[TABLE="width: 192"]
[/TABLE]
Bài này chắc phải dùng code thôi. Thử code này
PHP:
Sub TimKiem()
Dim sarr(), darr(1 To 10000, 1 To 1), i, k
sarr = [A2:B10000].Value
With CreateObject("scripting.dictionary")
   For i = 1 To UBound(sarr)
      If Not .exists(sarr(i, 1)) Then
         .Add sarr(i, 1), ""
      End If
   Next
   For i = 1 To UBound(sarr)
      If Not .exists(sarr(i, 2)) Then
         k = k + 1
         darr(k, 1) = sarr(i, 2)
      End If
   Next
End With
[C2].Resize(k) = darr
End Sub
 
nhờ các anh giúp em so sánh 2 cột như file gửi kèm này với! (dùng hàm gì đó ở cột C để so sánh chọn toàn bộ côt B và chon đối tượng so sánh là toàn bộ cột A được kết quả những đối tượng ở cột B không trùng ở cột A!)
[TABLE="width: 192"]
[/TABLE]
Nếu muốn dùng công thức thì thử cái này ở [C2]
=IF(ROW(A1)>COUNT(IF(COUNTIF($A$2:$A$20,$B$2:$B$23),"",ROW($B$2:$B$23))),"",INDEX($B$1:$B$23,SMALL(IF(COUNTIF($A$2:$A$20,$B$2:$B$23),"",ROW($B$2:$B$23)),ROW(A1))))
Ctrl + Shift + Enter, kéo xuống
Thân
 
nhờ các anh giúp em so sánh 2 cột như file gửi kèm này với! (dùng hàm gì đó ở cột C để so sánh chọn toàn bộ côt B và chon đối tượng so sánh là toàn bộ cột A được kết quả những đối tượng ở cột B không trùng ở cột A!)
[TABLE="width: 192"]
[/TABLE]


làm thủ công thì làm như vậy
D2=COUNTIF($A$2:$A$23,B2)=0
chọn Data-->Filter--->advanced filter
--- List range: B1:b23
---Criteria range D1:D2
--- nhấp chọn "copy to another location",
----copy to: C1
xong ok
 
làm thủ công thì làm như vậy
D2=COUNTIF($A$2:$A$23,B2)=0
chọn Data-->Filter--->advanced filter
--- List range: B1:b23
---Criteria range D1:D2
--- nhấp chọn "copy to another location",
----copy to: C1
xong ok

- oh, cảm ơn bác nhé. làm thủ công cái này được bác ạ.
- cảm ơn bác quanghai1969 . cái đoạn code của bác em muốn sử sụng thì phải làm thế nào nhỉ? bác hướng dẫn giúp cách dùng đoạn code đó với!
- Cảm ơn bác
concogia. em dùng cái của bác nó báo thế này #NAME? là sai gì vậy bác nhỉ?
 
Lần chỉnh sửa cuối:
Nhờ viết hàm

Có phải ý của Bạn là tìm những số bên cột C xem những số này có nằm trong cột D và ngược lại? Nếu như thế thì 2 câu ở trên là giống nhau cần gì phải ghi ra thành 2 cột nhỉ?
Bạn xem file nó tương tự như thế này?
Đúng cái mình cũng đang thắc mắc. Cám ơn bạn lắm lắm nhưng bạn có thể dẫn cả hàm lên để mọi người học được không ạ?
 

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

Back
Top Bottom