Chỉ nhận một giá trị từ Bản sao trong Excel

dòng dưới cùng. Trong bài viết và video này, tôi giải thích 3 cách loại bỏ các giá trị trùng lặp để tạo danh sách các giá trị duy nhất. Chúng tôi xem xét tính năng Xóa trùng lặp và macro giúp quá trình này nhanh hơn nhiều. Tôi cũng đã thêm một video về cách sử dụng Bộ lọc nâng cao để liệt kê các giá trị duy nhất

trình độ kỹ năng. Trung cấp

Xem trên Youtube và Đăng ký kênh của chúng tôi

Đăng ký khóa đào tạo miễn phí về Macro và VBA

Video #2. Liệt kê các giá trị duy nhất với bộ lọc nâng cao

Cảm ơn Leonid, Bart và Charlie đã để lại nhận xét về việc sử dụng Bộ lọc nâng cao cho quy trình này. Đây là video giải thích cách sử dụng tính năng “Chỉ bản ghi duy nhất” của công cụ Bộ lọc nâng cao trong Excel

Xem trên Youtube

Kiểm tra Khóa học 101 về Bộ lọc để tìm hiểu thêm về Bộ lọc nâng cao và các kỹ thuật lọc tiết kiệm thời gian khác

Chỉ nhận một giá trị từ Bản sao trong Excel

Tải tập tin

Tải xuống tệp Excel có chứa macro

Loại bỏ-Trùng lặp-Danh sách-Giá trị duy nhất-Macro. zip Tải xuống

Tạo danh sách các giá trị duy nhất

Một nhiệm vụ phổ biến mà chúng tôi thực hiện với tư cách là nhà phân tích dữ liệu là tạo danh sách các giá trị duy nhất từ ​​một cột trong tập dữ liệu. Chúng ta có thể sử dụng danh sách cho bảng tra cứu, báo cáo tóm tắt, menu thả xuống, v.v.

Chúng tôi thường muốn trích xuất danh sách các giá trị duy nhất này từ một cột trong bảng/dải ô chứa các giá trị trùng lặp. Quá trình này có thể yêu cầu nhiều bước và hơi tốn thời gian

Chỉ nhận một giá trị từ Bản sao trong Excel

Trong bài viết này, chúng ta sẽ xem xét cách sử dụng tính năng Remove Duplicates của Excel cho tác vụ này, phương pháp tốn thời gian. Sau đó, chúng ta sẽ xem xét một phương pháp nhanh hơn bằng cách sử dụng macro để tạo danh sách các giá trị duy nhất. Điều đó có nghĩa là toàn bộ quá trình có thể được hoàn thành chỉ bằng một nút bấm và giúp chúng tôi tiết kiệm rất nhiều thời gian

Phương pháp #1 – Tính năng Xóa trùng lặp

Excel có một tính năng tích hợp có tên là Remove Duplicates thực hiện hầu hết công việc cho tác vụ này. Ta có thể chọn một dãy hoặc một Table, sau đó nhấn nút Remove Duplicates trên tab Data của thanh Ribbon

Phim tăt. Alt+A+M

Thao tác này sẽ mở ra cửa sổ Remove Duplicates nơi chúng ta có thể chọn (các) cột mà chúng ta muốn Excel xóa các bản sao khỏi

Chỉ nhận một giá trị từ Bản sao trong Excel

Nếu chúng ta bỏ chọn tất cả các hộp kiểm, thì Excel sẽ tìm kiếm toàn bộ các hàng trùng lặp. Điều đó có nghĩa là mỗi ô trong hàng phải giống hệt với các giá trị trong mỗi ô của hàng khác. Nếu nó tìm thấy một trận đấu thì nó sẽ xóa hàng đó

Chúng ta cũng có thể sử dụng Remove Duplicates trên một cột, bằng cách bỏ chọn tất cả các hộp, sau đó chọn cột. Thao tác này sẽ xóa tất cả các hàng chứa giá trị trùng lặp trong một cột

Chỉ nhận một giá trị từ Bản sao trong Excel

Hàng đầu tiên chứa giá trị duy nhất được giữ lại và tất cả các hàng khác bên dưới chứa giá trị trùng lặp cho ô đó trong cột sẽ bị xóa

Chỉ nhận một giá trị từ Bản sao trong Excel

Điều này có thể hữu ích trong một số trường hợp, nhưng nó không thực sự là điều chúng tôi muốn cho danh sách các giá trị duy nhất của mình. Chúng tôi thực sự chỉ muốn một danh sách các giá trị duy nhất trên một trang tính mới trong sổ làm việc

Do đó, trước tiên chúng ta cần sao chép cột vào một trang tính mới, sau đó chạy tính năng Xóa trùng lặp trên cột đó. Có khá nhiều bước trong quy trình này và một bước bổ sung nếu cột của bạn chứa các ô trống mà bạn cũng muốn xóa…

Chỉ nhận một giá trị từ Bản sao trong Excel

Sử dụng loại bỏ các bản sao một cách thận trọng

Điều thực sự quan trọng cần biết là tính năng Xóa bản sao sẽ xóa các hàng trên phạm vi đã chọn. Nó KHÔNG sao chép dữ liệu sang trang tính mới trước. Bạn phải thực hiện bước đó theo cách thủ công

Chỉ nhận một giá trị từ Bản sao trong Excel

Điều này có nghĩa là bạn có khả năng bị mất dữ liệu nếu chạy Remove Duplicates trên phạm vi/Bảng dữ liệu nguồn ban đầu của mình. Vì vậy, tôi khuyên bạn nên sao chép dữ liệu của mình sang trang tính mới trước hoặc sao chép trang tính

Kiểm tra bài viết của tôi về 17 phím tắt Excel cho năm 2017 để biết các mẹo về cách sao chép trang tính

Sẽ thật tuyệt nếu Excel cho chúng ta tùy chọn sao chép và xuất kết quả của Remove Duplicates sang một trang tính hoặc phạm vi mới trên một trang tính hiện có. Bạn có thể bỏ phiếu cho tính năng này trên trang Excel Uservoice

Phương pháp #2 – Tạo danh sách Macro có giá trị duy nhất

Tất nhiên, chúng ta có thể sử dụng người bạn cũ VBA của mình để làm cho quá trình này nhanh hơn nhiều với macro. Trong video ở trên, tôi trình bày cách chúng ta có thể sử dụng macro để hoàn tất toàn bộ quy trình chỉ bằng một lần bấm nút

Macro Danh sách giá trị duy nhất thực hiện các hành động sau

  1. Sao chép cột đã chọn sang trang tính mới
  2. Chạy phương thức RemoveDuplicates
  3. Xóa mọi ô trống còn sót lại
  4. Tự động điều chỉnh chiều rộng cột

Tất cả các bước chúng tôi phải thực hiện thủ công có thể được hoàn thành tự động. Có thể chạy macro trên bất kỳ cột nào trong bất kỳ sổ làm việc đang mở nào

Chỉ nhận một giá trị từ Bản sao trong Excel

Đây là mã macro mà bạn có thể sao chép vào Dự án VBA của riêng mình

Option Explicit

Sub List_Unique_Values()
'Create a list of unique values from the selected column
'Source: https://www.excelcampus.com/vba/remove-duplicates-list-unique-values

Dim rSelection As Range
Dim ws As Worksheet
Dim vArray() As Long
Dim i As Long
Dim iColCount As Long

  'Check that a range is selected
  If TypeName(Selection) <> "Range" Then
    MsgBox "Please select a range first.", vbOKOnly, "List Unique Values Macro"
    Exit Sub
  End If
  
  'Store the selected range
  Set rSelection = Selection

  'Add a new worksheet
  Set ws = Worksheets.Add
  
  'Copy/paste selection to the new sheet
  rSelection.Copy
  
  With ws.Range("A1")
    .PasteSpecial xlPasteValues
    .PasteSpecial xlPasteFormats
    '.PasteSpecial xlPasteValuesAndNumberFormats
  End With
  
  'Load array with column count
  'For use when multiple columns are selected
  iColCount = rSelection.Columns.Count
  ReDim vArray(1 To iColCount)
  For i = 1 To iColCount
    vArray(i) = i
  Next i
  
  'Remove duplicates
  ws.UsedRange.RemoveDuplicates Columns:=vArray(i - 1), Header:=xlGuess
  
  'Remove blank cells (optional)
  On Error Resume Next
    ws.UsedRange.SpecialCells(xlCellTypeBlanks).Delete Shift:=xlShiftUp
  On Error GoTo 0
  
  'Autofit column
  ws.Columns("A").AutoFit
  
  'Exit CutCopyMode
  Application.CutCopyMode = False
    
End Sub

cập nhật

Ghi chú. Tôi đã cập nhật macro vào ngày 10/11/2017 dựa trên câu hỏi từ Rich về việc sử dụng macro trên nhiều cột. Giờ đây, macro sẽ hoạt động để loại bỏ các mục trùng lặp trên nhiều cột khi bạn chọn nhiều cột trước khi chạy macro

Tôi cũng đã thêm một macro khác vào tệp dựa trên đề xuất từ ​​Arun. Macro thứ hai được đặt tên là List_Uniques_Individual_Columns và macro này lặp qua các cột đã chọn và loại bỏ các mục trùng lặp khỏi từng cột riêng lẻ. Đây là ảnh chụp màn hình trước và sau nếu chúng ta chọn 3 cột rồi chạy macro

Chỉ nhận một giá trị từ Bản sao trong Excel

Cách sử dụng macro

Macro Danh sách Giá trị Duy nhất có thể được lưu trữ trong Sổ làm việc Macro Cá nhân của bạn và được gán cho một nút macro trên Dải băng. Điều này có nghĩa là bạn có thể chạy nó trên phạm vi đã chọn bằng cách nhấn nút hoặc tạo phím tắt cho nó

Đây là một trong những macro đơn giản sẽ tiết kiệm thời gian với tác vụ Excel phổ biến này

Chỉ nhận một giá trị từ Bản sao trong Excel

Hãy xem loạt video gồm 4 phần của tôi trên Sổ làm việc Macro Cá nhân, bao gồm video về cách thêm các nút macro vào ruy-băng

Phương pháp #3. Bộ lọc nâng cao

Một tùy chọn khác để loại bỏ trùng lặp là sử dụng Bộ lọc nâng cao. Đây là một công cụ được tích hợp sẵn trong Excel và nằm trên tab Dữ liệu của dải băng

Bộ lọc nâng cao có một hộp kiểm có nhãn “Chỉ các bản ghi duy nhất” sẽ loại bỏ các giá trị trùng lặp và xuất danh sách các giá trị duy nhất cho phạm vi đã chỉ định

Kiểm tra video ở trên để biết giải thích về cách sử dụng Bộ lọc nâng cao cho kỹ thuật này

Chỉ nhận một giá trị từ Bản sao trong Excel

Đây là hướng dẫn về cách loại bỏ các giá trị trùng lặp để tạo danh sách các giá trị duy nhất với Bộ lọc nâng cao

  1. Nhấp vào nút Bộ lọc nâng cao trên tab Dữ liệu của Dải băng
  2. Chọn nút radio “Sao chép sang vị trí khác”
  3. Chọn “Phạm vi danh sách”. Phạm vi/cột chứa các giá trị trùng lặp
  4. Chọn phạm vi “Sao chép vào”. Ô mà danh sách các giá trị duy nhất mới sẽ được xuất ra. Phải là một cột trống
  5. Nhấp vào hộp kiểm “Chỉ bản ghi duy nhất”
  6. Nhấp vào nút OK

Bộ lọc Nâng cao sẽ dán các giá trị của các mục duy nhất bắt đầu từ ô được chỉ định trong phạm vi “Sao chép vào”

Các cách khác để tạo danh sách các giá trị duy nhất?

Có nhiều cách để tiếp cận nhiệm vụ này. Chúng tôi cũng có thể sử dụng bảng tổng hợp để tạo danh sách các giá trị duy nhất bằng cách đặt trường vào khu vực Hàng

Bạn sử dụng kỹ thuật nào để loại bỏ trùng lặp. Hãy chia sẻ bằng cách để lại bình luận bên dưới. Cảm ơn bạn. 🙂

Trước 3 cách để cộng hoặc trừ các ngày thành một ngày

Tiếp theo Trình soạn thảo VB mới cho Excel 2016 dành cho Mac

Bạn cũng có thể thích

Chỉ nhận một giá trị từ Bản sao trong Excel

Tóm tắt năm 2022. Hướng dẫn Excel hàng đầu của chúng tôi

Chỉ nhận một giá trị từ Bản sao trong Excel

Cách ngăn Excel bị đóng băng hoặc mất nhiều thời gian khi xóa hàng

Chỉ nhận một giá trị từ Bản sao trong Excel

Mẹo nhanh và lối tắt để đổi tên bảng Excel

Chỉ nhận một giá trị từ Bản sao trong Excel

Cách tìm kiếm danh sách thả xuống xác thực dữ liệu trong Excel

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Stefan Johansson nói.

    19 Tháng Mười, 2017 lúc 5. 40 giờ sáng

    Hi Jon,

    Một video tuyệt vời khác. Tôi có một đề xuất để mở rộng hơn nữa tiện ích của macro. Là bước cuối cùng trong thao tác dữ liệu vào một cột với các giá trị duy nhất, sắp xếp các giá trị theo thứ tự bảng chữ cái thì sao?

    Trân trọng,

    Stefan

    Hồi đáp

    • Chỉ nhận một giá trị từ Bản sao trong Excel
      Jon Acampora nói.

      19 Tháng Mười, 2017 lúc 9. 48 giờ sáng

      Chào Stefan,

      Đó là một gợi ý tuyệt vời. Đây là mã để sắp xếp cột A theo thứ tự tăng dần trên trang tính mới

      'Sort the data
      ws.Columns("A").Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess
        

      Mã đó có thể được thêm vào bên dưới dòng Autofit cột chiều rộng

      Cảm ơn. 🙂

      Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Michael nói.

    19 Tháng Mười, 2017 lúc 8. 32 giờ sáng

    Xóa các mục trùng lặp là một phần quan trọng trong công việc của tôi khi làm việc với bảo hiểm bdx. Bạn dán là một công cụ tuyệt vời với khả năng cho phép tôi cộng phí bảo hiểm lại với nhau khi kết hợp các giao dịch. Ngay bây giờ, tôi cần xem qua tệp theo cách thủ công sau khi sử dụng định dạng có điều kiện để xác định các bản sao để tôi có thể kết hợp các giao dịch với nhau khi cần.
    Điều giúp tôi tiết kiệm thời gian là khả năng xác định các trường hợp hủy cố định khi Tên hợp đồng và Ngày giao dịch giống nhau, nhưng phí bảo hiểm sẽ hoàn toàn ngược lại.
    ví dụ. Chính sách 123 được Gia hạn vào ngày 1 tháng 10 với $100 ở dòng 1 trong khi ở dòng 2 Chính sách 123 bị Hủy vào ngày 1 tháng 10 cho ($100).
    Tôi đang thử nghiệm sử dụng Paste Buddy để thay đổi Phí hủy bỏ thành dương bằng cách nhân chúng với -1 và sau đó chạy Xóa các mục trùng lặp dựa trên các cột cho Chính sách #, Ngày giao dịch và Phí, nhưng .

    Hồi đáp

  • Michael nói.

    19 Tháng Mười, 2017 lúc 8. 37 giờ sáng

    Để rõ ràng, tôi cần xóa hoàn toàn Chính sách 123 khỏi trang tính vì hủy bỏ hoàn toàn

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Leonid nói.

    19 Tháng Mười, 2017 lúc 11. 05 giờ sáng

    Bộ lọc nâng cao cho phép chúng tôi lọc phạm vi đã chọn và sao chép phạm vi đó sang một vị trí khác.
    Đánh dấu kiểm “Chỉ các bản ghi duy nhất” sẽ xóa các bản sao.

    Hồi đáp

    • Jon Acampora nói.

      19 Tháng Mười, 2017 lúc 1. 47 giờ chiều

      Gợi ý tuyệt vời Leonid. Bộ lọc nâng cao là một cách hay khác để tạo danh sách các giá trị duy nhất

      Hạn chế duy nhất là bạn phải sao chép phạm vi vào trang tính hiện có và định dạng không dán. Nhưng vẫn còn một cách nhanh chóng để đi về nó

      Cám ơn vì đã chia sẻ. 🙂

      Hồi đáp

      • Leonid nói.

        19 Tháng Mười, 2017 lúc 3. 30 giờ chiều

        Để sao chép dữ liệu không trùng lặp từ trang nguồn sang trang đích, chúng ta nên bắt đầu hộp thoại bộ lọc nâng cao từ trang đích.
        Có thể do sự khác biệt về phiên bản Excel, nhưng tôi không gặp vấn đề gì khi dán định dạng bằng bộ lọc nâng cao.

        Nút Xóa trùng lặp là một trong những tính năng bổ sung ưa thích của tôi đối với Excel.
        Đó là một trình tiết kiệm nhấp chuột lớn.

        Trân trọng,
        Leonid

        Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Allen nói.

    19 Tháng Mười, 2017 lúc 2. 39 giờ tối

    Một cột trợ giúp tạm thời trên trang gốc phù hợp với tôi. Tôi điền vào cột trợ giúp một công thức CountIf. Giả sử cột để tạo danh sách duy nhất nằm trong Cột A, công thức ở hàng hai là. =COUNTIF($A$2. A2,A2). Điều này được sao chép vào tất cả các hàng có dữ liệu. Sau đó, tôi sử dụng Bộ lọc tự động để lọc các hàng trong cột trợ giúp được đánh giá là 1. (Mỗi trường hợp trùng lặp ngoài trường hợp đầu tiên sẽ có số cao hơn 1 và sẽ bị Bộ lọc tự động ẩn. ) Sau đó tô sáng Cột A và sử dụng, H, F, D, S, Y, tiếp theo là C để sao chép các hàng hiển thị, sau đó tôi có thể dán danh sách dữ liệu duy nhất vào một vị trí mới. Bỏ ẩn các hàng ẩn, xóa cột trợ giúp và bạn có một danh sách dữ liệu duy nhất để sử dụng với dữ liệu gốc không bị hư hại. Khi bạn hiểu rõ về nó, bạn sẽ chỉ mất vài giây. Hạn chế chính là nếu bảng gốc của bạn có hàng nghìn hàng thì CountIf có thể làm chậm rất nhiều. Tôi đã thực hiện thành công việc này trên các bảng tính có vài trăm nghìn hàng, nhưng có thể mất hơn 10 phút… Bạn có kiên nhẫn không?

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Chin Hooi nói.

    19 Tháng Mười, 2017 lúc 3. 57 giờ tối

    Cảm ơn những lời khuyên tuyệt vời

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Oliver S. Daniel nói.

    20 Tháng Mười, 2017 lúc 2. 25 giờ sáng

    Quý ngài,

    Tôi đã xem video này và tôi thấy nó rất thú vị. đặc biệt là phần vĩ mô. Tôi không phải là người sử dụng Excel lâu năm, chỉ sử dụng nó sau khi nghỉ hưu và tôi đã tự viết một vài macro mặc dù chúng rất cơ bản và không phức tạp. Tôi thấy bảng tính mà bạn đang sử dụng và nó chứa tab “Macro của tôi” bên cạnh tab “Nhà phát triển”. Làm thế nào để bạn tạo một tab như vậy?

    Cảm ơn bạn

    Trân trọng,
    Oliver S. Đa-ni-ên

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Charlie nói.

    20 Tháng Mười, 2017 lúc 7. 59 giờ sáng

    Cảm ơn vì những lời khuyên. Điều mà tôi đã làm trong nhiều năm là đánh dấu cột mà bạn muốn các giá trị duy nhất từ ​​đó. Trên tab dữ liệu, nhấn nâng cao để hiển thị hộp thoại Bộ lọc nâng cao. Trong phần Hành động, chọn nút radio Sao chép sang Vị trí khác. Thao tác này sẽ kích hoạt hộp Sao chép vào, về cơ bản sẽ hỏi bạn muốn liệt kê các giá trị duy nhất ở đâu. Tôi chỉ sử dụng và toàn bộ cột, đại loại như R. R, như bản sao để phạm vi. Cuối cùng, hãy chọn hộp Chỉ bản ghi duy nhất, nhấn OK và ở đó bạn có một danh sách các giá trị duy nhất

    C

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Khát tươi nói.

    21 Tháng Mười, 2017 lúc 11. 16 giờ sáng

    Cảm ơn bạn vì thông tin có giá trị này
    Bạn có thể vui lòng hợp nhất dữ liệu trùng lặp để điền thông tin còn thiếu vào một số hàng không?

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Rafay nói.

    27 Tháng Mười, 2017 lúc 12. 16 giờ sáng

    Cảm ơn bạn rất nhiều, bạn thực sự đã làm một công việc tuyệt vời,
    Mong nhận được sự trợ giúp của bạn khi sử dụng macro.
    Cảm ơn

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Edil Poulina nói.

    29 Tháng Mười, 2017 lúc 8. 25 giờ sáng

    Jon thân mến,

    Điều này rất thú vị và hữu ích đối với tôi vì tôi làm việc rất nhiều với dữ liệu.
    Tôi thậm chí đã ghi một macro để xóa một số dữ liệu nhất định (e. g. giá trị nhất định) bằng cách sử dụng hộp nhập nơi tôi cung cấp giá trị (văn bản hoặc số).

    Macro của bạn đã khai sáng cho tôi và tôi sẽ sử dụng nó để cải thiện cái của tôi, vì vậy cảm ơn bạn rất nhiều

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Muhammad Arif nói.

    Tháng Mười Một 9, 2017 lúc 7. 05 giờ sáng

    Jon thân mến,

    Tôi là video này điều khiển đẹp trong Excel có giá trị duy nhất nhưng tôi đã sử dụng nhiều chức năng hơn

    cho em hỏi 1 sheet 1 sheet 2 cách gộp với pivot table xin nhờ gấp. Trả lời ngay với chúng tôi…

    Cảm ơn bạn

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Tim nói.

    Tháng Mười Một 9, 2017 lúc 7. 29 giờ sáng

    Thông tin tuyệt vời. Tôi luôn học được điều gì đó. Tôi thường sử dụng bảng tổng hợp để tìm dữ liệu duy nhất. Điều này cung cấp các tùy chọn bổ sung và cho tôi thấy một số điều mới trong VBA sẽ giúp ích rất nhiều cho các macro có thể sử dụng một số tính năng dọn dẹp

    Hồi đáp

    • Jon Acampora nói.

      Tháng Mười Một 10, 2017 lúc 10. 11 giờ sáng

      gợi ý tuyệt vời. Cảm ơn Tim. Tôi rất vui khi biết bạn cũng đã học được một số mẹo VBA. 🙂

      Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Walt nói.

    9 Tháng Mười Một, 2017 lúc 8. 35 giờ sáng

    Không chắc điều này đã được đề cập chưa nhưng bạn có thể tạo một danh sách giá trị duy nhất bằng Power Query. Phương pháp này có một tính năng bổ sung trong đó nó sẽ cập nhật danh sách nếu có bất kỳ bản ghi mới nào được thêm vào bảng dữ liệu chính. Chỉ cần sử dụng tùy chọn làm mới từ menu chuột phải để cập nhật hoặc thiết lập cập nhật tự động cho truy vấn danh sách duy nhất để nó làm mới khi tệp được mở

    Video tuyệt vời như mọi khi

    Hồi đáp

    • Jon Acampora nói.

      Tháng Mười Một 10, 2017 lúc 10. 12 giờ sáng

      Chào Walt,
      Đề xuất tuyệt vời. Có lẽ tôi cũng sẽ làm một video tiếp theo về kỹ thuật đó. Như bạn đã nói, đó là một giải pháp tuyệt vời nếu dữ liệu của bạn thay đổi thường xuyên và bạn muốn nhanh chóng tạo một danh sách động hơn gồm các giá trị duy nhất. Cảm ơn. 🙂

      Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Thẻ nói.

    9 Tháng Mười Một, 2017 lúc 8. 46 giờ sáng

    Tôi luôn sử dụng bảng tổng hợp để tạo danh sách các giá trị duy nhất. Điều này tránh làm rối tung dữ liệu thô mà tôi muốn để nguyên. Và nó nhanh chóng / dễ dàng cập nhật

    Hồi đáp

    • Jon Acampora nói.

      Tháng Mười Một 10, 2017 lúc 10. 12 giờ sáng

      Đề xuất tuyệt vời. Cảm ơn. 🙂

      Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Barros nói.

    9 Tháng Mười Một, 2017 lúc 10. 05 giờ sáng

    Muito bom o seu trabalho, você tem boa didática e um artigo muito interessante e que poucas pessoas conhecem

    Những điều khó hiểu nhất

    Hồi đáp

    • Jon Acampora nói.

      Tháng Mười Một 10, 2017 lúc 10. 14 giờ sáng

      Obrigado Barros. Xin lỗi, đó là tất cả tiếng Bồ Đào Nha mà tôi biết, nhưng tôi thực sự đánh giá cao sự hỗ trợ của bạn. 🙂

      Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Daniel Lamarche nói.

    Tháng Mười Một 10, 2017 lúc 12. 40 giờ chiều

    Xin chào Jon,
    Nhiều năm trước, tôi đã thấy một cách dễ dàng để các giá trị duy nhất (sử dụng Bộ lọc nâng cao) xuất hiện ngay lập tức trong một trang tính khác. Tôi đã rất ngạc nhiên vì tôi đã nói khá lâu rằng Bộ lọc nâng cao không thể làm điều đó.
    Hãy thử điều này.

    – Trước tiên, hãy chọn một ô trong trang tính mà bạn muốn danh sách duy nhất đó xuất hiện (đây cần phải là bước đầu tiên. ).
    – Khởi chạy cửa sổ Bộ lọc nâng cao và chọn Sao chép sang vị trí khác.
    – Tab để Danh sách Phạm vi và chuyển đến trang nguồn và chọn phạm vi nguồn.
    – Tab để Sao chép vào (bạn quay lại trang đích) và nhấp vào ô ở bước 1 hoặc bất kỳ ô nào khác. Hộp Sao chép vào bây giờ đọc. Tên trang tính. Ô
    – Tab tới Chỉ các bản ghi duy nhất và nhấn Phím cách.
    – Nhấn Enter et Voilà.

    Bạn rất hào phóng với tất cả các mẹo của mình, tôi nghĩ tôi sẽ cho bạn xem cái này

    Chúc mừng

    Đa-ni-ên

    Hồi đáp

    • Jon Acampora nói.

      7 Tháng Tư, 2018 lúc 6. 03 giờ sáng

      Chào Daniel,
      Cảm ơn bạn đã đề xuất về phím tắt cho Bộ lọc nâng cao. tôi thích nó. Và xin lỗi vì đã không trả lời sớm hơn. Tôi không thấy bình luận của bạn.

      Hồi đáp

    • Jon Acampora nói.

      7 Tháng Tư, 2018 lúc 6. 04 giờ sáng

      btw, kỹ thuật Bộ lọc nâng cao được giải thích ở mục #3 ở trên cho bất kỳ ai đọc phần này

      Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Conrad Blume nói.

    Tháng Mười Một 17, 2017 lúc 1. 25 giờ chiều

    Thật là TUYỆT VỜI.
    Tôi học được rất nhiều điều từ trang web này, cảm ơn bạn đã dành thời gian chia sẻ kiến ​​thức của mình.

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Dina nói.

    4 Tháng Tư, 2018 lúc 11. 54 giờ sáng

    Xin chào,

    Cảm ơn vì video. Chúng tôi có thể tạo một tính năng nâng cao hơn để tôi có thể sao chép các giá trị duy nhất đề cập đến các giá trị trùng lặp theo chiều ngang không. Ví dụ
    A 1
    A 2
    A 3
    B 1
    B 3

    Để trở thành

    A 1 2 3
    B 1 3

    Hồi đáp

    • Jon Acampora nói.

      7 Tháng Tư, 2018 lúc 6. 19 giờ sáng

      Chào Din,

      Câu hỏi tuyệt vời. Có, chúng tôi chắc chắn có thể có một macro tạo ra kết quả đó. Tôi sẽ suy nghĩ về nó và thêm vào danh sách của tôi cho các bài viết trong tương lai

      Tôi tin rằng bạn có thể sử dụng bảng tổng hợp cho việc này nếu cột thứ hai chỉ chứa các số

      Hồi đáp

      • Dina nói.

        26 Tháng Tư, 2018 lúc 8. 50 giờ sáng

        Tôi ước, danh sách của tôi khá phức tạp và có đủ loại thông tin trên hàng nghìn hàng và nhiều cột. Điều này sẽ giúp tôi tiết kiệm GIỜ làm việc để sắp xếp dữ liệu theo cách thủ công. Nếu bạn đã từng phát triển macro đó (không phải lĩnh vực chuyên môn của tôi), bạn có thể vui lòng chia sẻ nó ở đây không

        Cảm ơn bạn

        Hồi đáp

        • Chỉ nhận một giá trị từ Bản sao trong Excel
          Dale Dorsey nói.

          Tháng Mười Một 19, 2018 lúc 12. 14 giờ chiều

          Xin chào Dina, Bạn đã bao giờ nhận được macro cho nhu cầu mà bạn đã mô tả ở trên chưa?

          Hồi đáp

      • Dale Dorsey nói.

        Tháng Mười Một 19, 2018 lúc 12. 17 giờ chiều

        Jon, bạn đã bao giờ tình cờ tạo một macro cho Dina chưa và nếu có thì nó có thể tải xuống được không. Tôi sẵn sàng quyên góp hoặc trả một cái gì đó để có công cụ này?

        Hồi đáp

      • Chỉ nhận một giá trị từ Bản sao trong Excel
        Margaret nói.

        13 Tháng mười hai, 2019 lúc 9. 55 giờ sáng

        ồ vâng. Tôi cần điều tương tự. Bất kỳ cập nhật nào về cách thực hiện việc này?

        Hồi đáp

    • Chỉ nhận một giá trị từ Bản sao trong Excel
      chaitenya nói.

      18 Tháng Tư, 2018 lúc 12. 57 giờ sáng

      Chào Din,

      Bạn có thể thực hiện macro ở trên không?

      Cảm ơn,
      Chaitenya.

      Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Paul B nói.

    28 Tháng Tư, 2018 lúc 3. 48 giờ sáng

    Một gợi ý khác là sử dụng “TRIM” để xóa dấu cách. Làm điều này trước khi loại bỏ các bản sao sẽ loại bỏ nhiều bản sao hơn tùy thuộc vào việc dữ liệu của bạn có sạch hay không và nó đến từ đâu

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Carlo nói.

    Tháng Tám 3, 2018 lúc 8. 25 giờ sáng

    Chào Stefan,

    Làm thế nào tôi có thể làm như sau

    A
    A
    B
    C
    C
    C
    D
    E
    E

    trở thành

    B
    D

    Cảm ơn

    caro

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    sandeep kothari nói.

    Tháng Chín 20, 2018 lúc 7. 50 giờ chiều

    Công cụ tuyệt vời

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Nirmala nói.

    2 Tháng Mười Hai, 2018 lúc 9. 15 giờ chiều

    Xin chào,

    Điều này thực sự rất hay và dễ hiểu đối với một người như tôi, những người thực sự muốn tìm hiểu thêm về excel và áp dụng vào công việc của mình.
    Học tốt và giải thích rất rõ ràng.

    cảm ơn rất nhiều

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Alicia nói.

    18 Tháng mười hai, 2018 tại 1. 36 giờ chiều

    Làm cách nào để xóa các hàng trùng lặp. khi tên đã được phân định bằng văn bản? . Một số có dấu phẩy giữa các tên và một số thì không. Vì vậy, tôi không thể đánh dấu và xóa các bản trùng lặp (vì chúng không giống nhau)

    Danh sách sẽ trông như thế này trước đây

    Cột A
    Jane Doe
    Jane, Doe
    John James
    John, James

    Và sau

    Cột A Cột B
    Jane Doe
    Jane Doe
    John James
    John James

    Hàng nhập Jane Doe thứ hai phải bị xóa, giống như hàng thứ hai của John James. Cảm ơn

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Danielle nói.

    16 Tháng hai, 2019 tại 1. 34 giờ chiều

    Xin chào, cảm ơn bạn vì một nguồn hữu ích như vậy. nhưng tôi dùng tính năng “Remove Duplicates” nó bỏ sót một số mục lẽ ra phải xóa. Mỗi bản sao giống hệt nhau về chính tả và trường hợp ngữ pháp. Bất kỳ manh mối nào về cách bao gồm các bản sao bị thiếu đó trong đối tượng địa lý?

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Lori L Laska nói.

    17 Tháng hai, 2019 tại 1. 43 giờ chiều

    Hi Jon,

    Nếu tôi muốn xóa tất cả các bản sao khỏi cột a2 thì sao?. a và để danh sách duy nhất đó xuất hiện trong cột c của cùng một trang tính để tôi có thể tạo một dải động các giá trị duy nhất để xác thực dữ liệu nhằm tạo danh sách?

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    seth nói.

    13 Tháng Năm, 2019 tại 8. 46 giờ sáng

    Xin chào Jon,
    Không chắc liệu ứng dụng này có thể giúp tôi khắc phục lỗi nhập dữ liệu trong thế giới thực hay không…bạn hãy truy cập vào đây.

    Tôi là kỹ sư vận hành cho một nhà sản xuất nhỏ sử dụng các mục nhập đơn đặt hàng của khách hàng trong Excel để tạo nhiệm vụ lịch trình sản xuất cho người vận hành. Chúng tôi cần gắn cờ các mục nhập đơn đặt hàng trùng lặp này để xem xét các lỗi sản xuất và Đã một thời gian kể từ khi tôi sử dụng VBA để mã macro ở trường đại học, vậy làm cách nào chính xác để tôi có thể dịch thông tin của bạn thành việc xóa các mục nhập đơn đặt hàng trùng lặp bởi nhân viên dịch vụ khách hàng của chúng tôi?

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Cmb nói.

    Tháng Bảy 2, 2019 tại 5. 51 giờ sáng

    Jon, cảm ơn bạn rất nhiều vì tất cả những nỗ lực và lời giải thích cũng như việc bạn cung cấp sổ làm việc bao gồm mã

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Kyle nói.

    Tháng Chín 24, 2019 tại 4. 19 giờ tối

    Làm cách nào để sử dụng Macro để chỉ tìm kiếm các giá trị duy nhất trong một cột và dán hàng kết quả vào một trang tính mới?

    Trang tính gốc Trang tính mới
    A B C A B C
    1 a b 3 a f
    1 a c 4 a g
    2 a d
    2 a e
    3 a f
    4 a g

    Cảm ơn bạn

    Hồi đáp

    • Kyle nói.

      Tháng Chín 24, 2019 tại 4. 21 giờ tối

      Điều đó không thể hiện rõ ràng

      Trang gốc (đầu vào)
      A B C
      1 a b
      1 a c
      2 a d
      2 a e
      3 a f
      4 a g

      Trang tính mới (Macro)
      A B C
      3 a f
      4 a g

      Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Cindy nói.

    Tháng Mười Một 15, 2019 tại 2. 48 giờ sáng

    Xin chào. Chúng tôi có một tệp mà học sinh đăng nhập để dạy kèm mỗi buổi chiều. Chúng tôi đang cố gắng tổng hợp danh sách số lần mỗi học sinh đến trung tâm gia sư trong một tháng. Vì vậy, tôi cần làm 2 việc. đếm trùng lặp và loại bỏ trùng lặp. Tôi có thể thực hiện việc này một lần bằng cách tạo công thức COUNT, sao chép kết quả vào một trang tính mới, sau đó xóa các kết quả trùng lặp

    Có cách nào để thực hiện điều này trên cơ sở liên tục sao cho bất cứ khi nào học viên đăng nhập, số lượt truy cập của họ sẽ tự động cập nhật, nhưng trên một danh sách các giá trị duy nhất?

    Cảm ơn,
    Cindy

    Hồi đáp

    • Chỉ nhận một giá trị từ Bản sao trong Excel
      Anne L Arrowsmith nói.

      11 Tháng mười hai, 2019 lúc 7. 15 giờ sáng

      Chà, vì chưa có ai trả lời, tôi sẽ thử

      Tra cứu Pivot Table. Bảng chấm công sẽ chỉ chứa dữ liệu, không có công thức. Báo cáo sẽ nằm trên trang tính thứ hai. Các giá trị trên báo cáo sẽ là duy nhất. Sẽ không cần phải (tôi. e. bạn không nên) giữ các cột, trang tính hoặc sổ làm việc riêng biệt cho các tháng, kỳ hạn hoặc năm khác nhau

      Giữ hai cột. Tên sinh viên, Ngày dạy kèm. (Bạn nên sử dụng ID sinh viên, nhưng tôi sẽ bỏ qua điều đó ngay bây giờ. )

      Chọn cả hai cột (cả cột)

      Chèn > Bảng Pivot (trang tính mới). Chuyển sang trang tính mới

      Kéo Tên học sinh vào hộp Hàng.
      Kéo Ngày dạy kèm vào hộp Cột.
      Kéo Tên học sinh một lần nữa vào hộp Giá trị.

      Trong các hộp bên dưới.
      Nhấp chuột trái vào “Tên sinh viên” trong Hộp cột, chọn “Cài đặt trường giá trị. ” Đảm bảo “Tóm tắt giá trị theo” cho biết “Đếm. ”

      Trong chính Pivot Table.
      Nhấp chuột phải vào TutoringDate. Đảm bảo rằng “Nhóm” ghi “Tháng” và “Năm. ”
      Nhấp chuột trái vào mũi tên xuống ở bên phải TutoringDate. Bỏ chọn “khoảng trống. ”

      Xong. Nhập dữ liệu mới, làm mới Bảng Pivot và tổng số mới sẽ hiển thị

      Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Roy nói.

    30 Tháng Tư, 2020 tại 5. 36 giờ chiều

    Cảm ơn Jon. Video tuyệt vời về cách tạo danh sách các giá trị duy nhất từ ​​một cột

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Judy Chu nói.

    5 Tháng Hai, 2021 tại 1. 53 giờ chiều

    Chào John

    Video của bạn thực sự hữu ích, tôi có một câu hỏi liên quan đến dữ liệu như bên dưới.
    Họ Tên Nhân viên_Số Phòng ban RegHr OvtHr PTOHr Số dặm AftHrAV AftHrDM AftHrEV AftHrRG
    ALLEN AMANDA 513 200 249. 06
    ALLEN AMANDA 513 200 59. 07
    ALLS COLETTE 456 600 4
    ALLS COLETTE 456 600 33
    ALLS COLETTE 456 600 115. 72

    Tôi không chỉ cần xóa các tên trùng lặp mà còn cần kết hợp nhiều hàng thành một để nhập vào một hệ thống khác

    Bất cứ đề nghị nào

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Raze nói.

    Tháng Hai 12, 2021 tại 4. 36 giờ sáng

    HƠI thằng ngu. Bạn thậm chí có biết "Duy nhất" nghĩa là gì không?
    Không được có mục nào khác có mục trùng lặp được đưa vào.
    Nếu nó trùng lặp thì nó không phải là duy nhất.
    Bạn cũng nên xóa RẤT mục cuối cùng của các mục trùng lặp đó.
    Nếu bạn không thể hiểu rằng bạn thực sự là một thằng NGỐC.

    Hồi đáp

    • Chỉ nhận một giá trị từ Bản sao trong Excel
      Người ngoài cuộc quan tâm nói.

      Tháng Chín 23, 2021 tại 4. 51 giờ sáng

      Chà, bạn là một tác phẩm khó chịu Raze. Hãy cho tôi một thằng ngốc bất cứ ngày nào hơn một người tức giận như bạn. Tiếp tục lấy bàn

      Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Jeff nói.

    26 Tháng 2, 2021 tại 7. 06 giờ sáng

    không giúp đỡ

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Samuel nói.

    23 Tháng Năm, 2022 tại 6. 43 giờ sáng

    Xin chào, tên tôi là Samuel và tôi đang thực hiện một dự án. Tôi đã sử dụng công thức của bạn để loại bỏ các bản sao và nó hoạt động hoàn hảo. Đáng buồn là vì kiến ​​thức về mã hóa của tôi không tốt lắm, tôi muốn nhờ một chút trợ giúp. Bạn có thể cho tôi biết cách thay đổi mã để nó dán các bản sao vào trang tính/trang tính hiện có mà tôi đã tạo và nó không tạo trang tính mới không?

    Hồi đáp

  • Chỉ nhận một giá trị từ Bản sao trong Excel
    Brandon T. nói.

    Tháng Chín 23, 2022 tại 12. 19 giờ tối

    Jon,
    Tôi vừa chạy macro trên Office 2016 và nó không hoạt động như quảng cáo. nghĩ rằng bạn nên biết.

    Hồi đáp

  • Brandon T. nói.

    Tháng Chín 23, 2022 tại 12. 52 giờ chiều

    Rất tiếc...Tôi đã hiểu lầm rằng macro hiển thị đã được cập nhật. Bây giờ tôi nhận ra rằng macro nằm trong tệp có thể tải xuống ở đầu trang