Სარჩევი
ეს სტატია ასახავს, თუ როგორ უნდა შექმნათ საძიებო ჩამოსაშლელი სია Excel-ში. ის აჩვენებს 2 გზას, რისი გაკეთებაც შეგიძლიათ Excel-ში ფორმულებისა და VBA-ს გამოყენებით. შემდეგი სურათი ხაზს უსვამს ამ სტატიის მიზანს. გადახედეთ სტატიას, რომ ნახოთ როგორ კეთდება ეს.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
შეგიძლიათ ჩამოტვირთოთ პრაქტიკული სამუშაო წიგნი ქვემოთ ჩამოტვირთვის ღილაკიდან.
Searchable Dropdown List.xlsm
2 გზა Excel-ში მოსაძებნად ჩამოსაშლელი სიის შესაქმნელად
წარმოიდგინეთ, რომ გაქვთ შემდეგი მონაცემთა ნაკრები სამუშაო ფურცელში სახელწოდებით მდგომარეობები . მონაცემთა ნაკრები შეიცავს ინფორმაციას აშშ-ს პირველი 13 შტატის შესახებ.
ახლა გსურთ შექმნათ საძიებო ჩამოსაშლელი სია უჯრედში B4 სამუშაო ფურცელში სახელად. Dropdown .
შემდეგ თქვენ უნდა მიჰყვეთ შემდეგ მეთოდებში მონიშნული ნაბიჯების შესრულებას.
1. შექმენით საძიებო ჩამოსაშლელი სია ფორმულებით Excel-ში
პირველ რიგში, ჩვენ შევქმნით საძიებო ჩამოსაშლელ სიას Excel-ის ფორმულების გამოყენებით. მიჰყევით ქვემოთ მოცემულ ნაბიჯებს, რომ შეძლოთ ამის გაკეთება.
📌 ნაბიჯები
- პირველ რიგში, შეიყვანეთ შემდეგი ფორმულა უჯრედში E5 ფურცელი სახელად მდგომარეობები .
=FILTER(B5:B17,ISNUMBER(SEARCH(Dropdown!B4,B5:B17)),"Not Found")
- SEARCH ფუნქცია ფორმულა ეძებს მოცემულ მნიშვნელობას.
- ISNUMBER ფუნქცია აბრუნებს True თუ Search ფუნქციის გამომავალი არის რიცხვი. წინააღმდეგ შემთხვევაში, ის ბრუნდება მცდარი .
- FILTER ფუნქცია ფილტრავს მონაცემებს მოცემული კრიტერიუმების მიხედვით.
- შემდეგ აირჩიეთ უჯრედი B4 Dropdown სამუშაო ფურცელში. შემდეგ აირჩიეთ მონაცემები >> მონაცემთა დადასტურება .
- შემდეგ აირჩიეთ პარამეტრები ჩანართი მონაცემთა დადასტურება ფანჯარაში. შემდეგ აირჩიეთ List Allow: ველში ჩამოსაშლელი ისრის გამოყენებით.
- შემდეგ შეიყვანეთ შემდეგი ფორმულა Source ველში.
=States!$E$5#
- ამის შემდეგ გადადით შეცდომის გაფრთხილება ჩანართზე.
- ახლა მოხსენით მონიშვნა შეცდომის გაფრთხილების ჩვენება არასწორი მონაცემების შეყვანის შემდეგ . შემდეგ დააჭირეთ ღილაკს OK .
- საბოლოოდ, საძიებო ჩამოსაშლელი სია შეიქმნა. ახლა ჩაწერეთ რაღაც (ახალი) უჯრედში B4 . შემდეგ აირჩიეთ ჩამოსაშლელი ისარი, რომელიც ჩანს უჯრედის ქვედა მარჯვენა კუთხეში. ამის შემდეგ, თქვენ ნახავთ ყველა შესაბამის ძიების შედეგს, როგორც ნაჩვენებია შემდეგ სურათზე.
წაიკითხეთ მეტი: როგორ შექმენით ჩამოსაშლელი სია Excel-ში ფორმულის საფუძველზე (4 გზა)
მსგავსი წაკითხვები:
- როგორ დავაკოპიროთ ფილტრის ვარდნა -ქვემო სია Excel-ში (5 გზა)
- შექმენით Excel ჩამოსაშლელი სია ცხრილიდან (5 მაგალითი)
- როგორ შევქმნათ სია დიაპაზონიდან Excel-ში (3 მეთოდი)
- ავტომატური განახლების ჩამოსაშლელი სია Excel-ში (3 გზა)
- როგორ შევქმნათ Multi Select Listbox-შიExcel
2. შექმენით საძიებო ჩამოსაშლელი სია Excel VBA-ით
ახლა, დავუშვათ, რომ არ გსურთ აირჩიოთ ჩამოსაშლელი ისარი შესაბამისი შედეგების სანახავად. პირიქით, გსურთ ნახოთ ძიების შედეგები, როგორც ნაჩვენებია Google Search-ში. შემდეგ მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.
📌 ნაბიჯები
- პირველ რიგში, თქვენ უნდა შეასრულოთ ნაბიჯები მონაცემების >> მონაცემთა Validation მხოლოდ ადრინდელი მეთოდით.
- შემდეგ აირჩიეთ უჯრედი E5 States სამუშაო ფურცელში. ამის შემდეგ აირჩიეთ ფორმულები >> სახელის მენეჯერი .
- შემდეგ აირჩიეთ ახალი სახელების მენეჯერი ფანჯარაში, რათა განისაზღვროს სია.
- შემდეგ შეცვალეთ Name Dropdown_List New Name ფანჯარა.
- ამის შემდეგ შეიყვანეთ შემდეგი ფორმულა Efers to ველში. შემდეგ დააჭირეთ ღილაკს OK . ფორმულა იყენებს INDEX და COUNTIF ფუნქციებს.
=States!$E$5:$E$5:INDEX(States!$E$5:$E$17,COUNTIF(States!$E$5:$E$17,"?*"))
- ახლა გადადით Dropdown სამუშაო ფურცელზე. შემდეგ აირჩიეთ ჩასმა >> Combo Box Developer ჩანართიდან.
- შემდეგ გადაიტანეთ მაუსი ComboBox-ის ზომის სწორად შესაცვლელად. 8> როგორც ნაჩვენებია ქვემოთ.
- ამის შემდეგ ნახავთ ახალ ComboBox შექმნილ შემდეგნაირად.
- ახლა დააწკაპუნეთ მარჯვენა ღილაკით Combobox და აირჩიეთ Properties .
- ამის შემდეგ აირჩიეთ ანბანური ჩანართი თვისებები ფანჯარაში. შემდეგ შეიტანეთ შემდეგი ცვლილებები: AutoWordSelect >> მცდარი , მიბმული უჯრედი >> B4 , MatchEntry >> 2 – fnMatchEntryNone .
- ახლა დააკოპირეთ შემდეგი კოდი.
9422
- ამის შემდეგ, ორჯერ დააწკაპუნეთ ComboBox . ეს პირდაპირ მიგიყვანთ ახალ მოდულზე Microsoft VBA ფანჯარაში. შემდეგ ჩასვით კოპირებული კოდი ცარიელ მოდულში, როგორც ეს ნაჩვენებია ქვემოთ. შემდეგ დააჭირეთ F5 კოდის გასაშვებად.
- საბოლოოდ, საძიებო ჩამოსაშლელი მენიუ Google Search-ის მსგავსად იმუშავებს.
დაწვრილებით: უნიკალური მნიშვნელობები ჩამოსაშლელ სიაში VBA-ით Excel-ში (სრული სახელმძღვანელო)
დასამახსოვრებელი
- თქვენ უნდა გააუქმოთ Design Mode Developer ჩანართში, რომ შეგეძლოთ აკრიფოთ ComboBox .
- არ დაგავიწყდეთ დარწმუნდეთ, რომ აბსოლუტური მითითებები სწორად არის შეყვანილი ფორმულებში.
- გამოიყენეთ CTRL+SHIFT+Enter თუ მასივის ფორმულები არ მუშაობს.
დასკვნა
ახლა თქვენ იცით, როგორ შექმნათ საძიებო ჩამოსაშლელი სია Excel-ში. გთხოვთ, გამოიყენოთ ქვემოთ მოცემული კომენტარების განყოფილება შემდგომი შეკითხვებისთვის ან წინადადებებისთვის და ასევე შეგვატყობინეთ, თუ თქვენ თვითონ შეძელით ამის გაკეთება. თქვენ ასევე შეგიძლიათ ეწვიოთ ჩვენს ExcelWIKI ბლოგს, რომ მეტი წაიკითხოთ Excel-ზე. დარჩით ჩვენთან და განაგრძეთ სწავლა.