Làm cách nào để trích xuất các cột cụ thể trong excel?

Các bộ lọc nâng cao cũng hoạt động tốt với macro, chúng sẽ giúp bạn tiết kiệm thời gian, đối với các bộ lọc mà bạn cần chạy thường xuyên. Ví dụ: sử dụng macro Bộ lọc nâng cao cho báo cáo hàng tuần của bạn, thay vì thực hiện các bước theo cách thủ công hàng tuần

Có ghi chú về hai trong số các macro Bộ lọc nâng cao được hiển thị bên dưới

-- 1] Nút Macro Bộ lọc Nâng cao

-- 2] Công thức và định dạng bộ lọc nâng cao

Sau khi bạn xem nhanh các ví dụ đó và bạn đã sẵn sàng dùng thử macro, hãy chuyển đến các tệp mẫu trên trang Macro Bộ lọc Nâng cao và xem cách bắt đầu. Trang đó cho bạn thấy

  • cách ghi macro trong khi bạn chạy Bộ lọc nâng cao
  • thực hiện các thay đổi đơn giản đối với mã VBA của macro
  • chạy macro đó sau, để nhanh chóng áp dụng Bộ lọc nâng cao

Macro Bộ lọc Nâng cao chạy nhanh, so với các phương pháp di chuyển dữ liệu khác trong Excel, vì vậy bạn nên dành thời gian sử dụng chúng khi có thể.

1] Các nút Macro Bộ lọc Nâng cao

Ví dụ: đây là ảnh chụp màn hình từ một trong các tệp mẫu macro Bộ lọc nâng cao trên trang Macro bộ lọc nâng cao

Tệp mẫu, có tên Gửi Danh sách tới Trang tính hoặc Tệp [Cài đặt Cụ thể], có các nút trên trang tính, vì vậy, bạn có thể dễ dàng kiểm tra macro

Đôi khi, dữ liệu của bạn có nhiều thông tin trong một cột. Giống như một cột với U. S. trạng thái ở định dạng US-TX. Hoặc một cột có các công ty và sản phẩm họ bán. Datawrapper [Software]

Nhưng giả sử bạn muốn quốc gia [US] tách biệt với tiểu bang [TX] — ví dụ: để tạo bản đồ choropleth Datawrapper. Điều tốt là có nhiều cách dễ dàng để tách các điểm dữ liệu thành hai hoặc nhiều cột

Tôi sẽ chỉ ra hai cách để tạo nhiều cột mới từ một cột cũ. Chúng tôi sẽ sử dụng Google Trang tính — nhưng các thủ thuật tương tự sẽ hoạt động với LibreOffice Calc, Excel hoặc bất kỳ phần mềm bảng tính nào khác

Phương pháp đầu tiên là công thức =SPLIT[]

Chia cột bằng SPLIT[]

  1. Tạo ít nhất hai cột mới bên cạnh cột có dữ liệu bạn muốn tách. Để làm như vậy, hãy nhấp vào tiêu đề [ABC, v.v. ]. Sau đó nhấp vào hình tam giác nhỏ và chọn “Insert 1 right. ” Lặp lại để tạo cột trống thứ hai
  2. Trong cột trống đầu tiên, hãy viết =SPLIT[B1,"-"], với B1 là ô bạn muốn tách và Datawrapper [Software]0 ký tự bạn muốn tách ô. [Nếu bạn thấy lỗi Datawrapper [Software]1 trong ô của mình, bạn sẽ cần tạo thêm các cột. ]
  3. Để áp dụng các thay đổi cho các ô bên dưới, hãy kéo xuống hình vuông màu xanh lam ở dưới cùng bên phải của [các] ô đã chọn. Nhấp đúp vào ô vuông màu xanh để điền vào tất cả các ô còn lại

Trích xuất nội dung từ các cột bằng LEFT[]

Đôi khi bạn không có các ký tự ngăn cách rõ ràng mà chỉ muốn tách ký tự đầu hoặc cuối của một ô. Để làm như vậy, hãy sử dụng các công thức Datawrapper [Software]2, Datawrapper [Software]3, và Datawrapper [Software]4

  1. Chèn một cột mới. [Hoặc hai. Hoặc ba. Nhiều như bạn cần. ]
  2. Trong [các] cột mới, viết
    Datawrapper [Software]2 để trích xuất 2 ký tự đầu tiên của ô B1.
    ______13 để trích xuất 8 ký tự cuối cùng của ô B1.
    ______17 để trích xuất 2 ký tự sau ký tự thứ 4 trong B1.
  3. Để áp dụng các thay đổi cho các ô bên dưới, hãy kéo hình vuông màu xanh lam xuống

mẹo chuyên nghiệp

mẹo chuyên nghiệp 1. Bạn có thể kết hợp các công thức để trích xuất các ký tự ở tất cả các vị trí điên rồ. Ví dụ: công thức Datawrapper [Software]8 trả về số lượng ký tự trong một ô. Vì vậy, Datawrapper [Software]9 trích xuất toàn bộ văn bản trong một ô ngoại trừ hai ký tự cuối cùng. Để tách ô Datawrapper [Software] thành hai ô US1 và US2, bạn có thể sử dụng công thức US3. Trước tiên, công thức này sẽ xóa dấu ngoặc cuối cùng, sau đó tách nội dung ô còn lại trên US4

mẹo chuyên nghiệp 2. Bây giờ bạn đã học cách tách văn bản, bạn cũng có thể tập hợp lại văn bản. Để kết hợp cột US từ ô A1 và TX từ B1 bằng dấu gạch nối, hãy sử dụng dấu và và viết US7

mẹo chuyên nghiệp 3. Bạn có thể trích xuất nội dung bằng US8, US9, và TX0 không chỉ từ các ô văn bản mà còn từ các ô số và ngày tháng. Nếu bạn muốn áp dụng các công thức như US8 cho ngày của mình, trước tiên, bạn nên chuyển đổi chúng thành định dạng văn bản. Để làm như vậy, hãy sử dụng công thức TX2. Thay vì TX3, bạn có thể sử dụng bất kỳ tổ hợp nào của các mã ngày này và TX4, Datawrapper [Software]0, dấu cách, v.v. Ví dụ: TX6 sẽ chuyển đổi định dạng ngày tháng TX7 thành ô văn bản có nội dung TX8

mẹo chuyên nghiệp 4. Nếu bạn có các ô trống trong cột của mình và bạn muốn chúng vẫn trống sau khi sử dụng một hàm như US8, trước tiên bạn cần kiểm tra các ô trống này. Bạn có thể làm như vậy với hàm =SPLIT[]0, kết hợp với hàm =SPLIT[]1. =SPLIT[]2

tôi hy vọng nó sẽ có ích. Nếu bạn cần thêm trợ giúp để làm sạch dữ liệu của mình nhằm chuẩn bị cho công cụ lập biểu đồ như Datawrapper, hãy truy cập bài viết của chúng tôi "Cách chuẩn bị dữ liệu của bạn để phân tích và lập biểu đồ trong Excel và Google Trang tính. ” Và nếu bạn có bất kỳ câu hỏi nào, vui lòng để lại nhận xét hoặc viết thư cho tôi tại lisa@datawrapper. de

Chủ Đề