Phần mở rộng cấu hình. Lời khuyên hữu ích cho sự phát triển. Bộ lọc nâng cao trong Excel: ví dụ. Làm cách nào để tạo bộ lọc nâng cao trong Excel và cách sử dụng? Cách sử dụng mở rộng

Nhiều người dùng máy tính trên khắp thế giới làm việc trên nhiều màn hình cùng một lúc. Và đây không chỉ là một số nhà thiết kế, lập trình viên hay nhạc sĩ chuyên nghiệp. Nhiều người bình thường thích nhiều màn hình vì đơn giản là chúng tiện lợi hơn. Thật vậy, tại sao phải làm việc sau một màn hình khi bạn có thể sử dụng nhiều màn hình và làm việc hiệu quả hơn cũng như nhận được nhiều kết quả hơn?

Các màn hình bổ sung cho phép bạn mở rộng đáng kể màn hình của mình, cung cấp nhiều diện tích màn hình hơn cho các chương trình đang mở có thể được theo dõi đồng thời mà không cần thu nhỏ hoặc tối đa hóa các cửa sổ. Hệ điều hành Windows giúp thiết lập công việc với nhiều màn hình khá thuận tiện và hầu như tất cả các card màn hình hiện đại đều có hai cổng trở lên để kết nối màn hình.

Tại sao nên sử dụng hai màn hình trở lên?

Như đã đề cập ở trên, nhiều màn hình sẽ mở rộng đáng kể diện tích màn hình, giúp bạn có thể xem nhiều chương trình hơn cùng lúc. Bạn có thể kéo các chương trình giữa các màn hình bằng một chuyển động chuột đơn giản, như thể đó là một màn hình lớn với một màn hình nền rất lớn.

Bằng cách làm việc trên nhiều màn hình, bạn có khả năng đặt các cửa sổ khác nhau trên chúng mà không cần phải sử dụng Alt+Tab hoặc thanh tác vụ Windows để chuyển đổi giữa các cửa sổ. Đơn giản là không cần điều này - chỉ cần nhìn vào màn hình tiếp theo.

Ví dụ về việc sử dụng nhiều màn hình tại nơi làm việc:

  • Các lập trình viên viết mã trên một màn hình và tài liệu nằm ở màn hình thứ hai. Trong trường hợp này, chỉ cần nhìn vào màn hình thứ hai để xem tài liệu và ngay lập tức quay lại viết mã. Đôi khi màn hình thứ hai chứa kết quả công việc của họ (trang web hoặc ứng dụng) mà họ có thể xem mà không cần chuyển đổi cửa sổ.
  • Bất cứ ai có nhu cầu xem hai tài liệu cùng một lúc. Ví dụ: khi soạn một cái, bạn cần nhìn vào cái kia, hoặc khi viết E-mail, hãy nhìn vào trang web để truyền tải chính xác từ ngữ.
  • Những người cần theo dõi thông tin liên tục trong khi làm việc. Trong trường hợp này, cửa sổ làm việc chính được sử dụng trực tiếp cho công việc và màn hình thứ hai được sử dụng để hiển thị thông tin.
  • Sẽ rất thuận tiện khi sử dụng nhiều màn hình cho trò chơi vì thế giới xung quanh bạn phát triển đáng kể khi có hai màn hình trở lên. Một số quạt sử dụng 3 hoặc thậm chí 5 màn hình, đặt chúng thành hình bán nguyệt xung quanh.
  • Những người truyền phát cần theo dõi hoạt động của họ trên một số màn hình, vì màn hình chính đang chạy một trò chơi được phát trực tiếp lên Internet.
  • Chỉ những người dùng thành thạo muốn xem nội dung nào đó trên một màn hình và làm việc trên màn hình khác.

Cách cấu hình Windows để hoạt động với nhiều màn hình

Sau khi kết nối các màn hình bổ sung với máy tính, không cần thực hiện bất kỳ hành động đặc biệt nào vì chính Windows sẽ phát hiện sự hiện diện của màn hình thứ hai và thực hiện tất cả các cài đặt cần thiết cho việc này. Điều duy nhất là bạn sẽ cần sắp xếp các màn hình trong hệ thống một cách chính xác sao cho vị trí của màn hình trùng với vị trí của màn hình (nếu cần).

Để mở cài đặt màn hình, bạn cần nhấp chuột phải vào màn hình nền và chọn “Độ phân giải màn hình”

Ví dụ: nếu hai màn hình được đặt nằm ngang cạnh nhau và màn hình bên trái là màn hình chính thì chúng phải được đặt theo cùng một thứ tự trong hệ thống - 1 ở bên trái và 2 ở bên phải. Nếu không, việc quản lý chúng sẽ vô cùng bất tiện.

Nếu các màn hình được đặt chồng lên nhau (như trong hình trên), thì bạn có thể kéo màn hình nền trong cài đặt để chúng được định vị theo vị trí thực tế của màn hình.

Trong cài đặt thanh tác vụ, sau khi kết nối một màn hình bổ sung, các cài đặt mới sẽ xuất hiện cho phép bạn định cấu hình cài đặt hiển thị thanh tác vụ trên màn hình.

Có thể làm mà không cần nhiều màn hình?

Hoàn toàn có thể thực hiện được mà không cần nhiều màn hình. Nếu các ví dụ về làm việc với nhiều màn hình được mô tả ở trên không dành cho bạn, nhưng đôi khi bạn vẫn cần nó, thì bạn có thể sử dụng chức năng phân phối các cửa sổ trên màn hình ( Thắng+←, Thắng+→) để đặt hai cửa sổ cạnh nhau.

Nếu bạn nhấn tổ hợp Thắng+←, cửa sổ được chọn sẽ nằm ở nửa bên trái của màn hình. Nếu bạn chọn một cửa sổ khác và nhấp vào Thắng+→, nó sẽ nằm ở nửa bên phải của màn hình. Bằng cách này bạn có thể làm việc với hai cửa sổ cùng một lúc.

Điều kiện duy nhất là màn hình phải có đường chéo lớn (24” trở lên) để có thể chứa hết nội dung của các cửa sổ này.

0. Giới thiệu

Cơ chế mở rộng cấu hình đã xuất hiện trong nền tảng 8.3.6 và do đó, có thể được sử dụng trong các cấu hình có khả năng tương thích bị vô hiệu hóa. Hiện tại, tất cả cấu hình tiêu chuẩn trên biểu mẫu được quản lý đều hỗ trợ làm việc với tiện ích mở rộng. Chúng ta hãy xem xét kỹ hơn cơ chế này là gì.

Theo tài liệu:

"Cơ chế mở rộng cấu hình là một cơ chế đặc biệt được thiết kế để sửa đổi cấu hình có thể mở rộng mà không thay đổi cấu hình này (bao gồm cả việc không xóa hỗ trợ).

Mục đích chính của việc mở rộng cấu hình là tinh chỉnh giải pháp ứng dụng trong quá trình triển khai (hoặc trên “đám mây”) để phù hợp với nhu cầu của khách hàng. Trong trường hợp này, cấu hình đang được sửa đổi không cần phải xóa khỏi hỗ trợ. Do đó, vẫn có thể dễ dàng cập nhật giải pháp ứng dụng tiêu chuẩn đang được hỗ trợ khi cần thực hiện sửa đổi. Khi phát triển tiện ích mở rộng, bạn nên hiểu một số tính năng về cách thức hoạt động của tiện ích mở rộng cấu hình. Do đó, cấu hình có thể mở rộng có thể được thay đổi bất kỳ lúc nào, chẳng hạn như do cập nhật. Đồng thời, nhà phát triển tiện ích mở rộng không thể ảnh hưởng đến khả năng hoặc không thể cập nhật theo bất kỳ cách nào. Bạn cũng nên tính đến thực tế là có nhiều tiện ích mở rộng có thể hoạt động trên một hệ thống và tác giả của mỗi tiện ích mở rộng (nói chung) không biết các tiện ích mở rộng khác hoạt động như thế nào."

Bạn có thể đọc và xem thêm chi tiết về tiện ích mở rộng tại đây:

Ghi chú qua kính nhìn
Các khóa học của Gilev và Nasipov
Tiện ích mở rộng trong 8.3.9

Dưới đây tôi sẽ cung cấp những lời khuyên hữu ích để làm việc với các tiện ích mở rộng.

Một số có vẻ quá đơn giản hoặc hiển nhiên nhưng chúng có thể hữu ích cho những người mới bắt đầu làm việc với tiện ích mở rộng.
Tôi cũng sẽ vui lòng thêm lời khuyên của bạn từ các ý kiến.

Vì vậy, chúng ta hãy đi!

1. Hiện/ẩn các đối tượng không thay đổi

Khi bạn thêm các đối tượng mới vào tiện ích mở rộng, các đối tượng liên quan cũng sẽ tự động được thêm vào. Kết quả là nhiều đối tượng dịch vụ tích lũy trong siêu dữ liệu mở rộng.
Để chỉ hiển thị các đối tượng đã thay đổi, có một nút “Đã thay đổi và thêm vào tiện ích mở rộng”. Khi được nhấp vào, chỉ các đối tượng tiện ích mở rộng được thêm và sửa đổi theo cách thủ công mới được hiển thị.
Nguyên lý hoạt động của nó được thể hiện dưới đây:

2. Trình tự thực hiện các hàm xử lý

Nếu bạn ghi đè một sự kiện hoặc lệnh trong tiện ích mở rộng thì theo mặc định, trình xử lý từ tiện ích mở rộng sẽ được thực thi trước tiên, sau đó đến trình xử lý cấu hình tiêu chuẩn.
Điều này không phải lúc nào cũng thuận tiện, chẳng hạn như khi một số thao tác phải được thực hiện sau các trình xử lý tiêu chuẩn.
Hãy xem các ví dụ cho phép bạn thay đổi trình tự này:

a) Trước tiên hãy chạy mã tiêu chuẩn, sau đó chạy mã từ tiện ích mở rộng:

&Nghiên cứu quy trình trên máy chủ_WhenCreatingOnServer(Thất bại, Xử lý tiêu chuẩn) Các tham số bổ sung = Cấu trúc mới; ExtraParameters.Insert("Tin nhắn", "AfterTypicalHandler!"); SetExecutionAfterEventHandlers("ExecuteAfterTypicalHandler", AddedParameters); Kết thúc quy trình &Trên máy chủ Quy trình Thực thiAfterTypicalHandler(Thất bại, Xử lý tiêu chuẩn, Thông số bổ sung) Thông báo(AdditionalParameters.Message); Kết thúc thủ tục

b) Đầu tiên thực thi mã từ tiện ích mở rộng, sau đó là mã tiêu chuẩn, sau đó lại thực thi mã từ tiện ích mở rộng

&Hướng dẫn quy trình trên máy chủ_Khi tạo trên máy chủ(Lỗi, Xử lý tiêu chuẩn) // Quy trình trước trình xử lý tiêu chuẩn Báo cáo("Trước trình xử lý tiêu chuẩn!"); // Cài đặt trình xử lý sau trình xử lý sự kiện tiêu chuẩn Set ExecutionAfterEventHandlers("ExecuteAfterTypicalHandler"); // Tiếp theo, mã từ trình xử lý tiêu chuẩn sẽ được thực thi. Kết thúc quy trình &Trên máy chủ Quy trình thực thi sau trình xử lý điển hình (Thất bại, xử lý tiêu chuẩn, tham số bổ sung) // Mã sau trình xử lý tiêu chuẩn từ phần mở rộng Báo cáo ("Sau tiêu chuẩn người xử lý!"); Kết thúc thủ tục

c) Chạy mã mẫu trước, sau đó chạy mã từ tiện ích mở rộng, sau đó chạy lại mã mẫu

Bạn có thể dùng đến một mẹo:
- Hủy bỏ việc thực thi các trình xử lý khỏi cấu hình tiêu chuẩn.
- Trong phần mở rộng, chúng ta gọi các thủ tục cần thiết từ mã chuẩn trộn lẫn với các thủ tục từ phần mở rộng.

&Nghiên cứu quy trình trên máy chủ_Khi tạo trên máy chủ(Lỗi, Xử lý tiêu chuẩn) // Quy trình trước trình xử lý tiêu chuẩn Báo cáo("Trước trình xử lý thông thường!"); // Các thủ tục từ một trình xử lý tiêu chuẩn Nếu KHÔNG ValueFilled(BankAccount.CurrencyofCash) Then BankAccount.CurrencyofCash = GeneralPurpose BPCallServerRepeatUse.GetCurrencyofRegulatedAccounting(); endIf; PostLinkInfo(); Nếu Parameters.Key.Empty() thì prepareFormOnServer(); endIf; ManagedForm(ThisForm); // Các thủ tục sau các trình xử lý tiêu chuẩn Report("Sau các trình xử lý điển hình!"); // Dừng việc thực thi các trình xử lý tiêu chuẩn SetEventHandlerExecution(False); Kết thúc thủ tục

d) Hủy bỏ các trình xử lý tiêu chuẩn

&Nghiên cứu quy trình trên máy chủ_Khi tạo trên máy chủ(Thất bại, xử lý tiêu chuẩn) // Dừng việc thực thi các trình xử lý tiêu chuẩn SetExecution của các trình xử lý sự kiện(Sai); Kết thúc thủ tục

3. Tạo và sử dụng module chung, module quản lý hoặc module đối tượng

Hiện tại, cơ chế mở rộng không cho phép bạn tạo hoặc mượn các mô-đun chung, mô-đun quản lý và mô-đun đối tượng. Nhưng trong quá trình xử lý có trong cấu hình, mô-đun trình quản lý có sẵn và có thể được truy cập:

&Báo cáo quy trình trên máy chủDirectorOnServer() Vị trí = "Giám đốc"; TÊN ĐẦY ĐỦ của người quản lý = "Ivanov I.I."; Đang xử lý.Training_Processing.NotifyDirector(Chức vụ, Họ tên Giám đốc); Kết thúc thủ tục

Mô-đun quản lý xử lý:

Thủ tục NotifyDirector(Vị trí giá trị, Tên giá trị của người quản lý) Xuất MessageText = StrTemplate(NSStr("ru="%1 %2""), Vị trí, Tên người quản lý); Tin nhắn(MessageText); Kết thúc thủ tục

Theo cách tương tự, bạn có thể tổ chức loại mô-đun chung của riêng mình, trong đó bạn có thể lưu trữ các thủ tục và chức năng chung cần thiết để tiện ích mở rộng hoạt động. Bạn cũng có thể bao gồm xử lý bên ngoài trong tiện ích mở rộng. Hãy để tôi nhắc bạn rằng mô-đun trình quản lý không có sẵn trong quá trình xử lý bên ngoài.

4. Cách bật gỡ lỗi

Trong các cấu hình thông thường dựa trên thư viện của hệ thống con tiêu chuẩn (LSL), khi gỡ lỗi tiện ích mở rộng, bạn gặp phải thông báo khủng khiếp này:


Nó xảy ra nếu tiện ích mở rộng của chúng tôi mở trong bộ cấu hình và chỉ có thể được xử lý bằng cách đóng cửa sổ tiện ích mở rộng.

Để bật tính năng gỡ lỗi trong tiện ích mở rộng, bạn nênSử dụng công tắc dòng lệnh - “Chế độ gỡ lỗi”

Đây là Y Tha thứ cho việc gỡ lỗi mã. Đặc biệt:

  • Tất cả các thao tác kéo dài đều được thực hiện ngay lập tức mà không cần chạy tác vụ nền;
  • Khi phát triển các tiện ích mở rộng cấu hình, có thể khởi chạy với các tiện ích mở rộng cấu hình đã cài đặt hiện đang mở trong bộ cấu hình (với điều kiện phiên bản cấu hình và phiên bản tiện ích mở rộng không thay đổi).

Để cài đặt nó:

  • Bắt đầu doanh nghiệp bằng chuyển đổi dòng lệnh - "/C Chế độ kiểm tra sửa lỗi"
  • Trong chế độ cấu hình, đặt tham số khởi chạy:
    Dịch vụ -> Tùy chọn -> Khởi chạy 1C:Enterprise -> Tham số khởi chạy: nhập chuỗi< Chế độ kiểm tra sửa lỗi>

Khi bạn kết nối tiện ích mở rộng lần đầu tiên hoặc khi có thay đổi trong phiên bản tiện ích mở rộng hoặc nhà cung cấp, việc gỡ lỗi có thể không kết nối được với cùng một thông báo.

Để khắc phục tình trạng này, bạn có thể thử các bước sau:

1. Đóng tiện ích mở rộng này trong bộ cấu hình
2. Khởi chạy cấu hình ở chế độ doanh nghiệp và mở biểu mẫu được liên kết với tiện ích mở rộng
3. Mở tiện ích mở rộng trong cấu hình
4. Khởi động lại quá trình gỡ lỗi.

5. Cách viết yêu cầu

Tiện ích mở rộng chỉ nhìn thấy và hoạt động với những đối tượng được mượn từ cấu hình chính.
Các đối tượng không được mượn sẽ không hiển thị trong tiện ích mở rộng và khi bạn cố truy cập chúng, chẳng hạn như trong văn bản yêu cầu, ở chế độ “Trình cấu hình”, chúng sẽ gây ra lỗi. Mặc dù ở chế độ người dùng, mã vẫn chạy mà không gặp vấn đề gì.
Để viết hoặc chỉnh sửa các truy vấn có lượng siêu dữ liệu lớn, tốt hơn nên sử dụng bất kỳ quy trình xử lý bên ngoài nào. Tất cả siêu dữ liệu từ cấu hình chính đều có sẵn trong đó:


6. Cách lưu dữ liệu

Tiện ích mở rộng không nhằm mục đích lưu trữ dữ liệu quan trọng, càng ít dữ liệu ảnh hưởng đến kế toán. Nhưng bạn cần lưu cài đặt.
Để thực hiện việc này, bạn có thể sử dụng bộ lưu trữ cài đặt chung hoặc lưu dữ liệu biểu mẫu:

a) Lưu dữ liệu biểu mẫu

Trong biểu mẫu đã chỉnh sửa, bạn có thể đặt thuộc tính “Lưu dữ liệu tự động trong cài đặt” thành “Sử dụng” và đặt cờ “Lưu” phía trên các chi tiết bắt buộc. Điều này sẽ cho phép lưu các giá trị của chi tiết bằng cơ chế nền tảng tiêu chuẩn:


Việc lưu trữ dữ liệu như vậy .

b) Lưu trữ cài đặt chung

Bất kỳ dữ liệu có thể được lưu trữ trong bộ lưu trữ này. Thêm chi tiết có sẵn.
Hãy xem một ví dụ về việc lưu trữ dữ liệu tùy ý.

Lưu dữ liệu:

&Quy trình OnServer BeforeClosingOnServer() // Chuẩn bị cấu trúc lưu trữ dữ liệu Cấu trúc cài đặt = Cấu trúc mới; Cài đặtStructure.Insert("Mọi người", Mọi người); Cấu trúc cài đặt.Insert("Đóng", Đóng); Cấu trúc cài đặt.Insert("Gửi bạn bè", Gửi bạn bè); // Lưu dữ liệu trong bộ lưu trữ cài đặt chung cho Mục đích chung.Storage của Cài đặt chungSave("Training_MakeMọi thứK", "Cài đặt", Cài đặtCấu trúc); Kết thúc thủ tục

Phục hồi dữ liệu:

&OnServerProcedureWhenCreatingOnServer(Failure, StandardProcessing) // Khởi tạo cấu trúc Cài đặt Cấu trúc = Cấu trúc mới; // Khôi phục dữ liệu đã lưu Cấu trúc cài đặt = Mục đích chung. Cài đặt chung Tải lưu trữ ("Đào tạo_Làm mọi thứ tốt", "Cài đặt", Cấu trúc cài đặt); // Điền các giá trị của form chi tiết FillPropertyValues(ThisForm, SettingStructure); Kết thúc thủ tục

7. Cách thêm bố cục của riêng bạn

Rất tiếc, bạn không thể thêm hoặc thay đổi bố cục trong tài liệu mượn. Tuy nhiên, bố cục có thể được thêm vào các quy trình và bạn cũng có thể chèn các quy trình bên ngoài đã tồn tại bố cục. Những bố cục này có thể được sử dụng để tạo hoặc sửa đổi các bản in, .

8. Cách thay thế nút điền bảng

Đôi khi bạn có thể cần thêm nút điền của riêng mình và để lại nút tiêu chuẩn.
Để di chuyển nút tiêu chuẩn đi nhưng không xóa hoàn toàn, bạn có thể đặt thuộc tính - “Chỉ trong tất cả hành động” - “Có”:

Trong trường hợp này, nút này sẽ có sẵn từ menu phụ “Thêm”. Điều này sẽ cho phép bạn tiếp tục làm việc với chức năng tiêu chuẩn trong trường hợp các tình huống không lường trước được.

9. Tiện ích mở rộng dưới dạng sửa lỗi

Có những trường hợp client gặp lỗi nhưng cấu hình lại bị khóa. Tôi không muốn ngừng hỗ trợ để sửa lỗi. Trong những tình huống như vậy, bạn có thể tạo một tiện ích mở rộng nhỏ để sửa lỗi cụ thể này. Sau khi tạo tiện ích mở rộng như vậy một lần, bạn có thể dễ dàng kích hoạt tiện ích mở rộng này cho tất cả khách hàng của mình.

Ngoài ra, các nhà phát triển tiêu chuẩn đôi khi đăng văn bản sửa lỗi lên diễn đàn đối tác. Điều này sẽ làm cho việc tạo tiện ích mở rộng như vậy trở nên dễ dàng hơn.

Nếu lỗi không dễ sửa, thì ít nhất bạn có thể làm cho nó bớt nghiêm trọng hơn, chẳng hạn bằng cách đặt một phích cắm vào khu vực có vấn đề.

Và đừng quên tắt tiện ích mở rộng này sau khi lỗi được khắc phục trong cấu hình tiêu chuẩn.

10. Cách hiển thị quá trình xử lý của bạn trong giao diện

Để hiển thị quá trình xử lý của bạn trong giao diện cấu hình, bạn phải đưa nó vào hệ thống con được yêu cầu:

Bạn cũng có thể tạo hệ thống con của riêng mình trong tiện ích mở rộng và thêm các đối tượng cần thiết vào đó.
Ví dụ: bạn có thể đặt các báo cáo hoặc xử lý bên ngoài trong tiện ích mở rộng và chỉ cần kết nối chúng với bất kỳ cấu hình nào:

11. Cách chuyển tiện ích mở rộng sang 8.3.8

Để chuyển tiện ích mở rộng sang 8.3.8, hãy làm theo các bước sau:

1. Xóa chế độ tương thích trong tiện ích mở rộng.
Đặt các thuộc tính tương thích giống như cấu hình chính.

2. Khắc phục sự cố kết nối.
Bạn cần kiểm tra xem tiện ích mở rộng đã được bật trên phiên bản mới chưa. Nguyên nhân của lỗi có thể được xem trong nhật ký.

3. Cập nhật biểu mẫu trong tiện ích mở rộng.
Bạn nên cập nhật các biểu mẫu tiện ích mở rộng từ cấu hình chính. Vì vậy, cả về phần mở rộng và cấu hình đều giống nhau.

4. Đưa bố cục biểu mẫu theo quy tắc công cụ mới.
Bạn có thể tìm thấy các đề xuất để điều chỉnh các biểu mẫu cho phù hợp với nền tảng mới tại liên kết này.

5. Kiểm tra xem tiện ích mở rộng có trông và hoạt động chính xác không.

Mỗi mục được mô tả chi tiết hơn trong. Ngoài ra còn có các tài liệu hữu ích về chủ đề này.

12. Cách kết nối máy nhánh

1. Quản trị - "In biểu mẫu và xử lý"

3. Nút "Thêm" - Chọn file

4. Nút khởi động lại

5. Xong!


13. Cách cập nhật tiện ích mở rộng

1. Quản trị - "In biểu mẫu và xử lý"

3. Chúng tôi đứng trên phần mở rộng mong muốn

4. "Thêm" - Lệnh "Cập nhật từ một tập tin trên đĩa"

5. Nút khởi động lại

6. Xong!

Đó là tất cả cho bây giờ!

Lòng biết ơn có thể được bày tỏ bằng tiền, nếu không sẽ có khủng hoảng, bạn hiểu không!

Các công cụ tìm kiếm đang được cải thiện mỗi ngày, giúp người dùng tìm thấy nội dung mong muốn giữa các lớp thông tin khổng lồ. Thật không may, trong nhiều trường hợp, yêu cầu tìm kiếm không thể được đáp ứng do bản thân yêu cầu đó thiếu tính chính xác. Có một số bí quyết thiết lập công cụ tìm kiếm sẽ giúp lọc ra những thông tin không cần thiết và đưa ra kết quả chính xác hơn.

Trong bài viết này, chúng ta sẽ xem xét một số quy tắc hình thành truy vấn trong công cụ tìm kiếm Yandex.

1. Theo mặc định, công cụ tìm kiếm luôn trả về kết quả cho mọi dạng của từ đã nhập. Bằng cách đặt toán tử “!” trước từ tìm kiếm trong dòng. (không có dấu ngoặc kép), bạn sẽ chỉ nhận được kết quả cho từ đó theo mẫu đã chỉ định.

Bạn có thể đạt được kết quả tương tự bằng cách bật tìm kiếm nâng cao và nhấp vào nút “Chính xác như trong yêu cầu”.

2. Nếu bạn đặt “!!” trước từ trong một dòng, hệ thống sẽ chọn tất cả các dạng của từ này, ngoại trừ các dạng liên quan đến các phần khác của lời nói. Ví dụ: nó sẽ nhận tất cả các dạng của từ "day" (ngày, ngày, ngày), nhưng sẽ không hiển thị từ "con".

Làm rõ bối cảnh

Sử dụng các toán tử đặc biệt, sự hiện diện và vị trí bắt buộc của một từ trong tìm kiếm sẽ được chỉ định.

1. Nếu bạn đặt truy vấn trong dấu ngoặc kép (“), Yandex sẽ tìm kiếm chính xác vị trí của các từ này trên các trang web (lý tưởng để tìm kiếm dấu ngoặc kép).

2. Nếu bạn đang tìm một câu trích dẫn nhưng không nhớ một từ nào, hãy đặt biểu tượng * thay thế và đảm bảo đặt toàn bộ yêu cầu trong dấu ngoặc kép.

3. Bằng cách đặt dấu + trước một từ, bạn cho biết rằng từ này phải được tìm thấy trên trang. Có thể có một số từ như vậy và bạn cần đặt + trước mỗi từ. Một từ trong dòng không có dấu hiệu này đứng trước được coi là tùy chọn và công cụ tìm kiếm sẽ hiển thị các kết quả có và không có từ này.

4. Toán tử “&” giúp tìm các tài liệu trong đó các từ được đánh dấu bởi toán tử xuất hiện trong cùng một câu. Biểu tượng phải được đặt giữa các từ.

5. Toán tử “-” (trừ) rất hữu ích. Nó loại trừ từ được đánh dấu khỏi tìm kiếm, chỉ tìm các trang có các từ còn lại trong dòng.

Toán tử này cũng có thể loại trừ một nhóm từ. Lấy một nhóm từ không mong muốn trong ngoặc và đặt dấu trừ trước chúng.

Thiết lập tìm kiếm nâng cao trong Yandex

Một số chức năng Yandex giúp tinh chỉnh tìm kiếm được tích hợp thành biểu mẫu hộp thoại thuận tiện. Chúng ta hãy tìm hiểu cô ấy tốt hơn.

1. Bao gồm khóa khu vực. Bạn có thể tìm thấy thông tin cho một địa phương cụ thể.

2. Trong dòng này, bạn có thể nhập trang web mà bạn muốn tìm kiếm.

3. Chỉ định loại tệp cần tìm kiếm. Đây không chỉ có thể là một trang web mà còn có thể là PDF, DOC, TXT, XLS và các tệp để mở trong Open Office.

4. Chỉ bật tìm kiếm các tài liệu được viết bằng ngôn ngữ đã chọn.

5. Bạn có thể lọc kết quả theo ngày cập nhật. Để tìm kiếm chính xác hơn, một dòng được cung cấp trong đó bạn có thể nhập ngày bắt đầu và ngày kết thúc tạo (cập nhật) tài liệu.

Nhiều nhân viên của tất cả các loại tổ chức phải làm việc với Mircoot Excel theo một cách nào đó, có thể là kế toán viên hoặc nhà phân tích thông thường, thường phải đối mặt với nhu cầu chọn một số giá trị từ một lượng dữ liệu khổng lồ. Để đơn giản hóa nhiệm vụ này, một hệ thống lọc đã được tạo ra.

Bộ lọc thông thường và nâng cao

Excel cung cấp một bộ lọc đơn giản có thể được khởi chạy từ tab “Dữ liệu” – “Bộ lọc” (Dữ liệu - Bộ lọc trong phiên bản tiếng Anh của chương trình) hoặc sử dụng phím tắt trên thanh công cụ, tương tự như phễu hình nón để đổ chất lỏng vào thùng chứa có cổ hẹp.

Trong hầu hết các trường hợp, bộ lọc này là lựa chọn tối ưu. Tuy nhiên, nếu bạn cần lọc theo số lượng lớn điều kiện (thậm chí theo nhiều cột, hàng và ô), nhiều người thắc mắc về cách tạo bộ lọc nâng cao trong Excel. Trong phiên bản tiếng Anh, nó được gọi là Bộ lọc nâng cao.

Sử dụng bộ lọc nâng cao lần đầu tiên

Trong Excel, hầu hết công việc được thực hiện bằng bảng. Thứ nhất, nó rất tiện lợi và thứ hai, trong một tệp, bạn có thể lưu thông tin trên một số trang (tab). Nên tạo một số hàng phía trên bảng chính, để lại hàng trên cùng cho tiêu đề, chính những hàng này sẽ phù hợp với các điều kiện của bộ lọc nâng cao Excel. Trong tương lai, bộ lọc có thể sẽ được thay đổi: nếu cần thêm điều kiện, bạn luôn có thể chèn một dòng khác vào đúng vị trí. Nhưng điều mong muốn là có một hàng không được sử dụng giữa các ô phạm vi điều kiện và các ô dữ liệu nguồn.

Dưới đây là ví dụ về cách sử dụng bộ lọc nâng cao trong Excel.

MỘTBCDEF
1 Các sản phẩmTênThángNgày trong tuầnThành phốKhách hàng
2 rau Krasnodar"Auchan"
3
4 Các sản phẩmTênThángNgày trong tuầnThành phốKhách hàng
5 trái câyquả đàoTháng MộtThứ haiMátxcơva"Pyaterochka"
6 raucà chuaTháng haiThứ haiKrasnodar"Auchan"
7 rauquả dưa chuộtBước đềuThứ haiRostov trên sông Đông"Nam châm"
8 raucà tímTháng tưThứ haiKazan"Nam châm"
9 raucủ cải đườngCó thểThứ TưNovorossiysk"Nam châm"
10 trái câyquả táoTháng sáuThứ nămKrasnodar"Bakal"
11 cây xanhrau thì làTháng bảyThứ nămKrasnodar"Pyaterochka"
12 cây xanhmùi tâyTháng támThứ sáuKrasnodar"Auchan"

Áp dụng bộ lọc

Trong bảng trên, dòng 1 và 2 dành cho phạm vi điều kiện, dòng 4 đến 7 dành cho phạm vi dữ liệu nguồn.

Trước tiên, bạn nên nhập vào dòng 2 các giá trị thích hợp làm cơ sở cho bộ lọc nâng cao trong Excel.

Bộ lọc được khởi chạy bằng cách chọn các ô của dữ liệu nguồn, sau đó bạn cần chọn tab “Dữ liệu” và nhấp vào nút “Nâng cao” (Dữ liệu - Nâng cao, tương ứng).

Cửa sổ mở ra sẽ hiển thị phạm vi ô đã chọn trong trường Phạm vi Nguồn. Theo ví dụ trên, chuỗi lấy giá trị "$A$4:$F$12".

Trường "Phạm vi điều kiện" phải được điền bằng các giá trị "$A$1:$F$2".

Cửa sổ cũng chứa hai điều kiện:

  • lọc danh sách tại chỗ;
  • sao chép kết quả đến một vị trí khác.

Điều kiện đầu tiên cho phép bạn tạo kết quả trong không gian được phân bổ cho các ô của phạm vi ban đầu. Điều kiện thứ hai cho phép bạn tạo danh sách kết quả trong một phạm vi riêng biệt, danh sách này phải được chỉ định trong trường “Đặt kết quả vào phạm vi”. Người dùng chọn một tùy chọn thuận tiện, chẳng hạn như tùy chọn đầu tiên và cửa sổ “Bộ lọc nâng cao” trong Excel sẽ đóng lại.

Dựa trên dữ liệu đã nhập, bộ lọc sẽ tạo bảng sau.

Khi sử dụng điều kiện "Sao chép kết quả sang vị trí khác", các giá trị từ hàng 4 và 5 sẽ được hiển thị trong phạm vi do người dùng chỉ định. Phạm vi ban đầu sẽ không thay đổi.

Dễ sử dụng

Phương pháp được mô tả không hoàn toàn thuận tiện, do đó, để cải thiện, ngôn ngữ lập trình VBA thường được sử dụng, trong đó các macro được tạo cho phép bạn tự động hóa bộ lọc nâng cao trong Excel.

Nếu người dùng có kiến ​​​​thức về VBA, bạn nên nghiên cứu một số bài viết về chủ đề này và thực hiện thành công kế hoạch của mình. Khi bạn thay đổi giá trị của các ô ở hàng 2, dành riêng cho bộ lọc nâng cao Excel, phạm vi điều kiện sẽ thay đổi, cài đặt sẽ được đặt lại, khởi động lại ngay lập tức và thông tin cần thiết sẽ được tạo trong phạm vi được yêu cầu.

Truy vấn phức tạp

Ngoài việc làm việc với các giá trị được chỉ định chính xác, bộ lọc nâng cao trong Excel còn có khả năng xử lý các truy vấn phức tạp. Đây là dữ liệu đã nhập, trong đó một số ký tự được thay thế bằng ký tự đại diện.

Bảng ký hiệu cho các truy vấn phức tạp được hiển thị bên dưới.

Yêu cầu mẫuKết quả
1 P*

trả về tất cả các từ bắt đầu bằng chữ P:

  • đào, cà chua, mùi tây (nếu nhập vào ô B2);
  • Năm (nếu được nhập vào ô F2).
2 = kết quả sẽ hiển thị tất cả các ô trống, nếu có, trong phạm vi đã chỉ định. Có thể rất hữu ích khi sử dụng lệnh này để chỉnh sửa dữ liệu nguồn vì các bảng có thể thay đổi theo thời gian và nội dung của một số ô có thể bị xóa vì không cần thiết hoặc không liên quan. Sử dụng lệnh này sẽ cho phép bạn xác định các ô trống để điền hoặc tái cấu trúc bảng sau này.
3 <> Tất cả các ô không trống sẽ được hiển thị.
4 *yu*tất cả các ý nghĩa có sự kết hợp của chữ cái “yu”: Tháng Sáu, Tháng Bảy.
5 =????? tất cả các ô trong một cột có bốn ký tự. Ký tự được coi là chữ cái, số và dấu cách.

Điều đáng biết là ký hiệu * có thể đại diện cho bất kỳ số lượng ký tự nào. Tức là khi nhập giá trị “n*” thì tất cả các giá trị sẽ được trả về, bất kể số ký tự sau chữ “n”.

Dấu hiệu "?" chỉ ngụ ý một ký tự.

Liên kết HOẶC và VÀ

Bạn nên lưu ý rằng thông tin được chỉ định trong một dòng trong “Phạm vi điều kiện” được coi là được kết hợp với toán tử logic (AND). Điều này có nghĩa là nhiều điều kiện được đáp ứng cùng một lúc.

Nếu dữ liệu được ghi vào một cột, bộ lọc nâng cao trong Excel sẽ nhận dạng chúng được kết nối bằng toán tử logic (OR).

Bảng giá trị sẽ có dạng sau:

MỘTBCDEF
1 Các sản phẩmTênThángNgày trong tuầnThành phốKhách hàng
2 trái cây
3 rau
4
5 Các sản phẩmTênThángNgày trong tuầnThành phốKhách hàng
6 trái câyquả đàoTháng MộtThứ haiMátxcơva"Pyaterochka"
7 raucà chuaTháng haiThứ haiKrasnodar"Auchan"
8 rauquả dưa chuộtBước đềuThứ haiRostov trên sông Đông"Nam châm"
9 raucà tímTháng tưThứ haiKazan"Nam châm"
10 raucủ cải đườngCó thểThứ TưNovorossiysk"Nam châm"
11 trái câyquả táoTháng sáuThứ nămKrasnodar"Bakal"

Bảng tổng hợp

Một phương pháp khác được thực hiện bằng lệnh “Chèn - Bảng - PivotTable” (Chèn - Bảng - PivotTable trong phiên bản tiếng Anh).

Các bảng được đề cập hoạt động tương tự với phạm vi dữ liệu được chọn trước và chọn các giá trị duy nhất để phân tích thêm. Trên thực tế, nó trông giống như làm việc với các trường duy nhất (ví dụ: họ của nhân viên công ty) và một loạt giá trị được trả về khi chọn một trường duy nhất.

Nhược điểm của việc sử dụng bảng tổng hợp là cần phải điều chỉnh dữ liệu nguồn theo cách thủ công khi chúng thay đổi.

Phần kết luận

Tóm lại, cần lưu ý rằng phạm vi bộ lọc trong Microsoft Excel rất rộng và đa dạng. Chỉ cần sử dụng trí tưởng tượng của bạn và phát triển kiến ​​​​thức, kỹ năng và khả năng của riêng bạn là đủ.

Bản thân bộ lọc rất dễ sử dụng và học hỏi; không khó để tìm ra cách sử dụng bộ lọc nâng cao trong Excel nhưng nó dành cho những trường hợp cần sàng lọc thông tin một số lần để xử lý tiếp. Theo quy định, nó không liên quan đến việc làm việc với lượng lớn thông tin do yếu tố con người thông thường. Đây là lúc các công nghệ xử lý thông tin phức tạp và tiên tiến hơn trong Microsoft Excel ra đời.

Macro viết bằng VBA cực kỳ phổ biến. Chúng cho phép bạn chạy một số lượng đáng kể các bộ lọc giúp chọn các giá trị và hiển thị chúng trong phạm vi thích hợp.

Macro thay thế thành công hàng giờ làm việc để tổng hợp các báo cáo tóm tắt, định kỳ và các báo cáo khác, thay thế thời gian dài phân tích các mảng lớn chỉ bằng một cú nhấp chuột một giây.

Việc sử dụng macro là hợp lý và bất tiện. Bất kỳ ai có nhu cầu ứng dụng sẽ luôn tìm thấy, nếu muốn, đủ tài liệu để phát triển kiến ​​thức của mình và tìm kiếm câu trả lời cho các câu hỏi quan tâm.

Bộ lọc nâng cao trong MS Excel là một công cụ rất mạnh để chọn dữ liệu cần thiết, tuy nhiên, không giống như bộ lọc đơn giản, một số khó khăn nhất định sẽ nảy sinh khi sử dụng bộ lọc nâng cao.

Mục đích của bộ lọc nâng cao trong MS Excel, giống như bất kỳ bộ lọc nào, là lọc dữ liệu, tức là. lựa chọn dữ liệu theo tiêu chí đã nhập. Có vô số ví dụ về việc chọn dữ liệu cần thiết: trong số học sinh, chọn tất cả nam hoặc nữ cao trên 140 cm hoặc có mắt xanh; trong số các loại trái cây, hãy chọn những loại có hàm lượng vitamin C cao nhất, v.v. Trên thực tế, đối với mỗi trường trong bảng MS Excel, bạn có thể đưa ra một tiêu chí, tuy nhiên, tại sao lại sử dụng bộ lọc nâng cao rườm rà và khó hiểu nếu có bộ lọc đơn giản?

Tất cả là do chức năng hạn chế của chính bộ lọc, cũng như không thể xây dựng các điều kiện loại "HOẶC", ví dụ: bạn có thể chọn tất cả các xe từ nhà sản xuất "RENAULT" có dung tích động cơ 1,6 lít, nhưng bạn không thể chọn tất cả các ô tô của nhà sản xuất "RENAULT" hoặc ô tô có dung tích động cơ 1,6 lít, tức là. tất cả các điều kiện đã được áp dụng cho một trường cụ thể sẽ được áp dụng trong kết hợp “VÀ”.

Bằng cách sử dụng bộ lọc nâng cao, có thể lọc các giá trị theo cách tương tự như với bộ lọc thông thường và cũng có thể nhập thêm bộ lọc cho một số trường có điều kiện “HOẶC”.

Để chạy bộ lọc nâng cao, bạn cần tạo bản sao của tiêu đề bảng sẽ được lọc, tức là. tạo một loạt điều kiện (chỉ cần sao chép tiêu đề bên cạnh bảng).

Tiếp theo, điền vào phạm vi điều kiện với các điều kiện lựa chọn trong bảng chính. Tuân thủ quy tắc: nếu cần thiết thì các điều kiện phải được thỏa mãn đồng thời. những thứ kia. các giá trị tương ứng với hai điều kiện được chọn (ví dụ: cả động cơ đều nhỏ hơn 1,6 lít và khả năng tăng tốc lên 100 km/h là dưới 10 giây), thì các điều kiện được viết thành một dòng; nếu cần phải đáp ứng các điều kiện ở chế độ “HOẶC” (ví dụ: động cơ dưới 1,6 lít hoặc khả năng tăng tốc dưới 10 giây), thì các điều kiện được viết bằng các dòng khác nhau. Số lượng điều kiện áp đặt ở chế độ “hoặc” chỉ bị giới hạn bởi trí tưởng tượng của người dùng.

Ví dụ: hãy tạo một số điều kiện lọc:

1. Một chiếc ô tô của nhà sản xuất KIA với khả năng tăng tốc từ 0 lên 100 km/h trong vòng chưa đầy 10 giây hoặc những chiếc ô tô Mercedes-Benz có giá dưới 43.000 USD.

Phạm vi điều kiện trong trường hợp này sẽ như sau:

Và kết quả là như thế này:

2. Tìm tất cả các ô tô có tốc độ tối đa lớn hơn/bằng 200 km/h hoặc có gia tốc từ 0 đến 100 km/h nhỏ hơn/bằng 10 giây.

Phạm vi điều kiện:

Kết quả của bộ lọc:

3. Hãy thêm điều kiện khó khăn trước đó để thương hiệu xe không phải là AUDI.

Phạm vi điều kiện được sửa đổi:

Kết quả:

Nguyên tắc hoạt động rõ ràng. Điều đáng nói đôi lời về việc sắp xếp các phạm vi điều kiện. Nó có thể được đặt ở bất cứ đâu, tuy nhiên, cần phải tính đến một số sắc thái: trước tiên, nếu nó được đặt bên cạnh phạm vi dữ liệu gốc, thì sau khi áp dụng bộ lọc, nếu các điều kiện được đặt trên các hàng nằm trong bộ lọc , chúng cũng sẽ bị ẩn ( được thảo luận chi tiết trong video); thứ hai, bạn có thể đặt nó dưới một bảng có dữ liệu nếu bạn không định thêm dữ liệu vào bảng; thứ ba, vì nhiều điều kiện có thể được đặt trên các trang khác của sổ MS Excel nên tốt hơn nên làm như vậy; trong trường hợp này, một trang riêng có thể được phân bổ cho từng điều kiện phức tạp, lưu tất cả các bộ lọc.