İpucu: Digər dillər Google-tərcümə olunur. Sizi ziyarət edə bilərsiniz English bu linkin versiyası.
Daxil ol
x
or
x
x
Qeydiyyatdan
x

or

Excel-də axtarışa açılan açılır siyahı yaratmaq üçün necə?

Çox sayda dəyərləri olan bir açılan siyahı üçün müvafiq bir tapıntı asan iş deyil. Əvvəllər açılan qutuya ilk məktub daxil olduqda açılan siyahıdan avtomatik olaraq tamamlama metodunu təqdim etdik. Avtomatik tamamlama funksiyasından başqa, açılır siyahıdakı müvafiq dəyərləri tapmaq üçün iş səmərəliliyini artırmaq üçün açılır siyahıdan axtarış edə bilərsiniz. Siyahı açılmaq üçün açılan siyahısı açmaq üçün, aşağıda göstərilən təlimatlarla addım-addım kimi göstərin.

Excel-də axtarış ediləcək bir açılan siyahı yaradın


Asanlıqla bütün açıq iş kitablarında və ya müəyyən iş kitablarında mətnləri axtarın və əvəz edin:

Basın Kutools > naviqasiya > Tapın və dəyişdirin Excel-də bütün açıq iş kitablarında və ya müəyyən iş yerlərində mətnləri və ya dəyərləri tez bir şəkildə axtarmaq (tapmaq və dəyişdirmək). İndi Excel üçün Kutools tam xüsusiyyətini 60 gün pulsuz izini yükləyin!

Excel üçün Kutools: 200 gündə heç bir məhdudiyyət olmadan 60-dən çox lazımlı Excel eklentisi ilə pulsuzdur. İndi pulsuz sınaq yükləyin!


Excel-də axtarış ediləcək bir açılan siyahı yaradın


Məsələn, açılan siyahı üçün lazım olan qaynaq məlumatları A2 üçündür: A9.

Bu metod, məlumatların doğrulama siyahısı açılır siyahı yerinə birləşməni tələb edir. Axtarıla bilən açılan siyahı yaratmaq üçün aşağıdakıları edin.

1. Əgər tapmasanız Developer lentdə nişanı, Geliştirici sekmesini aşağıdakı kimi təmin edin.

1). Excel 2010 və 2013-da, basın fayl > Nizamlamalar. Və də Nizamlamalar informasiya qutusuna basın Şeridi özelleştirin sağ bölmədən baxın Developer qutusuna basın və sonra basın OK düyməsini basın. Ekran görüntüsünə baxın:

2). 2007-də Outlook-da vurun Ofis düyməsini basın Excel Seçimləri. İçində Excel Seçimləri informasiya qutusuna basın Məşhur sağ barda yoxlayın Şeriddə Geliştirici sekmesini göstərin qutusu və nəhayət basın OK düyməsini basın.

2. Göstərildikdən sonra Developer seksiyə vurun Developer > Taxmaq > Combo qutusu. Ekran görüntüsünə baxın:

3. İş qutusunda Combo qutusunu çəkin və sağ basın. Seçin Properties sağ tıklayarak menyudan.

4. İçində Properties informasiya qutusuna ehtiyacınız var:

1). Seçin Saxta ci AutoWordSelect sahə;

2). Birində hüceyrəni ifadə edin LinkedCell sahə. Bu halda biz A12 daxil;

3). Seçin 2-fmMatchEntryNone ci MatchEntry sahə;

4). Tipi DropDownList daxil List Fill Range sahə;

5). Yaxınlığı bağlayın Properties dialoq qutusu. Ekran görüntüsünə baxın:

5. İndi tıklayarak dizayn rejimini bağlayın Developer > Dizayn Moda.

6. Boş bir C2 hücresi seçin və sonra kopyalayın və yapışdırıb formulla = - ISNUMBER (IFERROR (ARAMA ($ A $ 12, A2,1), "")) Formula Çubuğuna daxil edin və Enter düyməsini basın. Həmin formula ilə seçilmiş hüceyrələri avtomatik olaraq doldurmaq üçün onu C9 hücresinə sürükləyirlər. Ekran görüntüsünə baxın:

Qeydlər:

1. $ A $ 12, 4 addımdakı LinkedCell sahəsində göstərdiyiniz hüceyrədir;

2. Yuxarıdakı addımı bitirdikdən sonra onu test edə bilərsiniz. C buraxılış qutusuna bir məktub daxil edin, C olan bütün hüceyrələr 1 sayı ilə doldurulur.

7. D2 hücresini seçin, formula qoyun = IF (C2 = 1, COUNTIF ($ C $ 2: C2,1), "") Formula Çubuğuna daxil edin və Enter düyməsini basın. D2: D9 aralığını doldurmaq üçün D3-ə D9-a doldurun qolunu sürükləyin.

8. E2 hücresini seçin, formu kopyalayıp yapıştırın =IFERROR(INDEX($A$2:$A$9,MATCH(ROWS($D$2:D2),$D$2:$D$9,0)),"") Formula Çubuğuna daxil edin və Enter düyməsini basın. Daha sonra, E2-da Doldurma Tutacağı E9-a hüceyrələri doldurmaq üçün sürüşdürün. Sonra hüceyrələrin ekran görüntüsü altında göstərdiyi kimi doldurulacaqlarını görürsünüz.

9. İndi bir ad üçündür yaratmalısınız. Klikləyin Formula > Adı təyin edin.

10. İçində Yeni ad informasiya qutusu yazın DropDownList daxil ad qutusu, formulun növü =$E$2:INDEX($E$2:$E$9,MAX($D$2:$D$9),1) daxil Müraciət edir qutusuna basın və sonra basın OK düyməsini basın.

11. İndi tıklayarak dizayn rejimini aktivləşdirin Developer > Dizayn Moda. Daha sonra açmaq üçün 3 addımında yaradılan Combo qutusuna cüt vurun Proqramlar üçün Microsoft Visual Basic pəncərə.

12. Aşağıdakı VBA kodunu Kod redaktoruna köçürün və yapışdırın.

VBA kodu: siyahıdan axtarış açılandır

Private Sub ComboBox1_GotFocus()
	ComboBox1.ListFillRange = "DropDownList"
	Me.ComboBox1.DropDown
End Sub

13. Yaxınlığı bağlayın Proqramlar üçün Microsoft Visual Basic pəncərə.

Bundan sonra, siyahı qutusuna yazmağa başladığınızda, birmənalı axtarışa başlayacaq və sadəcə açılan siyahıdakı müvafiq dəyərləri siyahıya alacaq.

QeydÇalışma kitabını bağladıqdan və yenidən açıldıqdan sonra, 12 addımında yaradılan VBA kodu avtomatik olaraq silinir. Beləliklə, bu iş kitabını Excel Makro Enabled Çalışma Kitabı formatında saxlamaq lazımdır.


Office Tab - Excel-də iş kitablarının sekmeli tarama, redaktə edilməsi və idarə olunması:

Office Tab sekmeli interfeysi Google Chrome, Internet Explorer yeni versiyaları və Microsoft Excel kimi Firefox kimi veb brauzerlərdə göründüyü kimi gətirir. Bu zaman qənaət vasitədir və işinizdə əvəzsizdir. Demonun aşağıda bax:

Ofis Sekmesinin pulsuz sınaq üçün basın!

Excel üçün Office Tab


Related articles:



Təklif olunan Məhsuldarlıq Vasitələri

Office Tab

qızıl star1 Chrome, Firefox və yeni Internet Explorer kimi Excel və digər Office proqramlarına lazımlı sekmeleri gətirin.

Excel üçün Kutools

qızıl star1 Amazing! 5 dəqiqədə məhsuldarlığınızı artırın. Heç bir xüsusi bacarıqa ehtiyac yoxdur, hər gün iki saat saxlaya bilərsiniz!

qızıl star1 300 Excel üçün yeni funksiyalar, Excel çox asan və güclü olun:

  • Veriyi ləğv etmədən Cell / Satır / Sütunları birləşdirin.
  • Bir neçə Çarşaf və İş Kitabını birləşdirin və birləşdirin.
  • Çaprazları müqayisə edin, birdən çox aralığa kopyalayın, mətni tarixə, vahidə və valyuta çevrilməsinə çevirin.
  • Rənglər, Paging Subtotals, Advanced Sort və Super Filter tərəfindən sayılan,
  • Daha çox seçin / Insert / Sil / Mətn / Biçim / Bağlantı / Yorum / Çalışma kitabları / Çalışma Qurğuları Tools ...

Excel üçün Kutools-un ekranı

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Steve Olah · 2 months ago
    How can I use this? I have two problem
    1st I would like use ComboBox1 for a full column, so I have D column, it should see empty.
    When I click into a cell in D column example D7 or D8(etc) I should get a Combo in D7 or D8 etc cell and after select just see the result, not the combo too.

    But how can I add combobox dynamically to D2, D4, D11 etc when click or before.
    I need for I can search with typing too, so simple(not active-x) combo is wrong.

    2nd how set padding? - my combo text when I search is not see whole because itt has padding.

    3th if my source is C column, how drop empty elements from list
  • To post as a guest, your comment is unpublished.
    sigidapurnomo purnomo · 5 months ago
    I had try tutorial drodown list searchable, Some like that,. But i'am can't make searcable from list and Combo Box Search??? How to make VBA Macro Connected in Excel??
  • To post as a guest, your comment is unpublished.
    Mubashir · 7 months ago
    I want to make this drop down to work for whole column, so that with multiple entries, I have this search suggestion option available every time. Above option, just shows suggestion for one time. Please help
  • To post as a guest, your comment is unpublished.
    Min · 10 months ago
    Hi. I get many helps from your post. However, it doesn't make automatic dropdown if there are mixed language on the list (e.g: first cell is written in English, second cell is written in Korean etc.) Has anyone had solve this problem?
  • To post as a guest, your comment is unpublished.
    dan · 11 months ago
    The automatic dropdown list is not working. Everything else is working. Do you know where my snag might lie?
    • To post as a guest, your comment is unpublished.
      dan · 11 months ago
      I figured it my be with the last step. I put the VBA code in my personal.xlsb worksheet but looks like the code needs to be on the sheet of the respective workbook. hazah