Ќелија со избор од список во Excel. Направете паѓачка листа. Форматирање на пример и распоред на клучот

Паѓачката листа во ќелија му овозможува на корисникот да избере само одредени вредности за внесување. Ова е особено корисно кога работите со датотеки структурирани како база на податоци, каде што внесувањето на несоодветна вредност во полето може да доведе до несакани резултати.

Значи, за да креирате паѓачки список што ви треба:

1. Создадете листа на вредности што ќе му бидат доставени на корисникот за да избере (во нашиот пример ова е опсег М1: М3), потоа изберете ја ќелијата во која ќе се наоѓа паѓачката листа (во нашиот пример ова е ќелијата К1), потоа одете на табулаторот „ Податоци", група" Работа со податоци", копче " Проверка на податоци"



2. Изберете " Тип на податоци" -"Список„И означете го опсегот на списокот

3. Ако сакате да го известите корисникот за неговите постапки, тогаш одете на табулаторот " Пораката што треба да се внесе„И пополнете го насловот и текстот на пораката

што ќе се појави кога ќе изберете ќелија со паѓачка листа

4. Исто така, опционално може да креирате порака што ќе се појави кога ќе се обидете да внесете неточни податоци


Ако не направите чекори 3 и 4, тогаш Проверка на податоцитеќе работи, но кога ќе се активира ќелијата, нема да се појави порака до корисникот за неговите планирани дејства и наместо порака за грешка со вашиот текст, ќе се појави стандардна порака.

5. Ако списокот со вредности е на друг лист, тогаш нема да можете да креирате паѓачка листа користејќи го горе опишаниот метод (до Excel 2010). За да го направите ова, ќе треба да му дадете име на списокот. Ова може да се направи на неколку начини. Прво: Изберете го списокот и кликнете со десното копче на контекстното мениИзберете " Додели име"

За верзиите на Excel под 2007 година, истите чекори изгледаат вака:

Второ: употреба Име менаџер(Excel верзии над 2003 година - таб “ Формули" - група" Специфични имиња"), кој во која било верзија на Excel се повикува со кратенка на тастатурата Ctrl+F3.
Без оглед на методот што ќе го изберете, на крајот ќе треба да внесете име (јас го именував опсегот со листа листа) и адресата на самиот опсег (во нашиот пример ова е "2"! $ A 1: $ 3 $)

6. Сега во ќелијата со паѓачката листа, внесете го името на опсегот во полето „Извор“.

7. Подготвени!

За да ја комплетирам сликата, ќе додадам дека списокот со вредности може да се внесе директно во проверката на податоците, без прибегнување кон ставање на вредностите на лист (ова исто така ќе ви овозможи да работите со списокот на кој било лист ). Ова е направено вака:

Тоа е, рачно, преку ; (запирка) внесете ја листата во полето " Извор", по редоследот по кој сакаме да го видиме (вредностите внесени од лево кон десно ќе се прикажуваат во ќелијата од горе до долу).

Со сите свои предности, паѓачката листа создадена на начин опишан погоре има еден, но многу „задебелен“ недостаток: проверката на податоците работи само кога директно внесувате вредности од тастатурата. Ако се обидете да залепите во ќелија со проверка на податоцитевредности од таблата со исечоци, односно копирани претходно на кој било начин, тогаш ќе успеете. Дополнително, залепената вредност од баферот ЌЕ ЈА ОТСТРАНИ ЛИСТАТА ЗА ПРОВЕРУВАЊЕ И ПАЃАЊЕ ПОДАТОЦИ ОД ЌЕЛТА во која е залепена претходно копираната вредност. Избегнувајте го редовни средства Excel не е возможен.

При работа во програмата Microsoft Excelво табели со повторени податоци, многу е погодно да се користи паѓачката листа. Со него, можете едноставно да ги изберете саканите параметри од генерираното мени. Ајде да дознаеме како да направиме паѓачка листа на различни начини.

Најзгодниот и во исто време најфункционалниот начин за креирање паѓачка листа е метод заснован на конструирање посебна листа на податоци.

Пред сè, создаваме табела со шаблони каде што ќе користиме паѓачко мени, а исто така правиме посебна листа на податоци што ќе ги вклучиме во ова мени во иднина. Овие податоци може да се стават или на истиот лист од документот или на друг, ако не сакате двете табели визуелно да се лоцираат заедно.

Ги избираме податоците што планираме да ги внесеме во паѓачката листа. Кликнете со десното копче и изберете „Доделете име...“ од контекстното мени.

Се отвора формата за создавање име. Во полето „Име“ внесете кое било погодно име по кое ќе препознаеме оваа листа. Но, ова име мора да започне со буква. Можете исто така да внесете белешка, но тоа не е потребно. Кликнете на копчето „OK“.

Одете во табулаторот „Податоци“. Мајкрософт програми Excel. Изберете ја областа на табелата каде што ќе ја користиме паѓачката листа. Кликнете на копчето „Проверка на податоци“ што се наоѓа на лентата.

Се отвора прозорец за проверка на внесените вредности. Во табулаторот „Параметри“, во полето „Тип на податоци“, изберете ја опцијата „Список“. Во полето „Извор“ ставаме знак за еднаквост и веднаш без празни места го пишуваме името на листата што ѝ ја доделивме погоре. Кликнете на копчето „OK“.

Паѓачката листа е подготвена. Сега, кога ќе кликнете на копчето, ќе се појави листа на параметри за секоја ќелија од наведениот опсег, од која можете да изберете која било што ќе ја додадете во ќелијата.

Креирање паѓачки мени со помош на алатки за програмери

Вториот метод вклучува креирање паѓачка листа со помош на алатки за програмери, имено користење ActiveX. Стандардно, недостасуваат функциите на алатките за програмери, па прво ќе треба да ги овозможиме. За да го направите ова, одете во табулаторот „Датотека“ на Excel, а потоа кликнете на „Опции“.

Во прозорецот што се отвора, одете во потсекцијата „Прилагоди лента“ и штиклирајте го полето до вредноста „Програмер“. Кликнете на копчето „OK“.

После ова, на лентата се појавува табот наречен „Програмер“, каде што се движиме. Ајде да разговараме во Мајкрософт Список на Excel, кое треба да стане паѓачко мени. Потоа, кликнете на иконата „Вметни“ на лентата и од елементите што се појавуваат во групата „ActiveX Element“, изберете „Combo Box“.

Кликнете на местото каде што треба да биде ќелијата со списокот. Како што можете да видите, се појави формуларот за список.

Потоа преминуваме во „Режим за дизајн“. Кликнете на копчето „Карактеристики на контрола“.

Се отвора прозорец со својства на контролата. Во колоната „ListFillRange“, рачно внесете го опсегот на ќелиите на табелата одделени со две точки, чии податоци ќе ги формираат ставките од паѓачката листа.

Паѓачката листа во Microsoft Excel е подготвена.

За да направите други ќелии со паѓачка листа, едноставно застанете на долниот десен раб на готовата ќелија, притиснете го копчето на глувчето и повлечете го надолу.

Поврзани листи

Исто така во Excel програмаМожете да креирате поврзани паѓачки списоци. Тоа се списоци каде што кога избирате една вредност од листата, во друга колона од вас се бара да ги изберете соодветните параметри. На пример, при изборот на компири во списокот на производи, од вас се бара да изберете килограми и грамови како мерења, а при изборот на растително масло, литри и милилитри.

Најпрво да подготвиме табела каде што ќе се наоѓаат паѓачките списоци и посебно да направиме списоци со имиња на производи и мерки за мерење.

Доделуваме именуван опсег на секоја од списоците, како што направивме порано со редовните паѓачки списоци.

Во првата ќелија, креираме листа на ист начин како порано, преку проверка на податоците.

Во втората ќелија го стартуваме и прозорецот за верификација на податоци, но во колоната „Извор“ ја внесуваме функцијата „=ИНДИРЕКТ“ и адресата на првата ќелија. На пример, =INDIRECT($B3).

Како што можете да видите, списокот е создаден.

Сега, за долните ќелии да ги добијат истите својства како претходниот пат, изберете ги горните ќелии и додека го држите копчето на глувчето, повлечете ги надолу.

Тоа е тоа, табелата е создадена.

Сфативме како да направиме паѓачка листа во Excel. Во програмата можете да креирате и едноставни паѓачки списоци и зависни. Во овој случај, можете да користите различни методи за создавање. Изборот зависи од специфичната цел на листата, целта на нејзиното создавање, опсегот на примена итн.

При пополнување на ќелиите со податоци, често е потребно да се ограничи внесувањето на одредена листа на вредности. На пример, постои ќелија каде што корисникот мора да го внесе името на одделот, означувајќи каде работи. Логично е прво да се создаде листа на одделенија на организацијата и да му се дозволи на корисникот да избира само вредности од оваа листа. Овој пристап ќе помогне да се забрза процесот на внесување и да се намали бројот на печатни грешки.

Паѓачка листаможе да се создаде со користење

Во оваа статија ќе создадеме Паѓачка листакористејќи () со тип на податоци Список.

Паѓачка листаможе да се формираат на различни начини.

A. Наједноставната паѓачка листа - внесување ставки од списокот директно во полето Извор

Да претпоставиме дека во ќелија Б 1 треба да се создаде паѓачка листаза внесување мерни единици. Изберете ќелија Б 1 и јавете се Проверка на податоци.

Ако на теренот Изворозначете мерни единици одделени со запирки парчиња;кг;м2;кв.м, тогаш изборот ќе биде ограничен на овие четири вредности.

Сега да видиме што се случило. Изберете ќелија Б 1 . Кога избирате ќелија, десно од ќелијата се појавува копче со квадратна стрелка за да изберете ставки паѓачка листа.

Недостатоциовој пристап: ставките од списокот лесно се губат (на пример, со бришење ред или колона што содржи ќелија Б 1 ); Не е погодно да се внесат голем број елементи. Пристапот е погоден за мали (3-5 вредности) непроменливи списоци.
Предност
: Брзо креирајте листа.

Б. Внесување ставки од списокот во опсег (на истиот лист како и паѓачката листа)

Ставките за паѓачката листа може да се сместат во опсег од EXCEL листа потоа на теренот Изворалатка за одредување врска до овој опсег.

Да претпоставиме дека елементите на листата парчиња;кг;м2;кв.мвнесени во ќелиите на опсегот А 1: А 4 , потоа полето Изворќе содржи =sheet1!$A$1:$A$4

Предност: јасност на списокот на елементи и леснотија на модификација. Пристапот е погоден за списоци кои ретко се менуваат.
Недостатоци: Ако се додадат нови елементи, мора рачно да ја смените референцата за опсегот. Точно, поширок опсег може веднаш да се идентификува како извор, на пример, А 1: А 100 . Но, тогаш паѓачката листа може да содржи празни линии (ако, на пример, некои од елементите се избришани или списокот е само креиран). За да исчезнат празните линии, треба да ја зачувате датотеката.

Втор недостаток: опсегот на изворот мора да се наоѓа на истиот лист како паѓачка листа, бидејќи правилата не можат да користат врски до други листови или работни книги (ова важи за EXCEL 2007 и порано).

Прво да се ослободиме од вториот недостаток - ќе објавиме листа на елементи паѓачка листана друг лист.

Б. Внесување ставки од списокот во опсег (на кој било работен лист)

Внесување ставки од списокот во опсег на ќелии што се во друга работна книга

Ако треба да преместите опсег со ставки од паѓачката листа во друга работна книга (на пример, во работна книга Извор.xlsx), тогаш треба да го направите следново:

  • во книгата Извор.xlsxкреирајте ја потребната листа на елементи;
  • во книгата Извор.xlsxдодели на опсегот на ќелии што ја содржи листата на елементи, на пример ListExt;
  • отворете ја работната книга во која имате намера да ги поставите ќелиите со паѓачката листа;
  • изберете го саканиот опсег на ќелии, повикајте ја алатката , на терен Изворукажуваат = INDIRECT("[Извор.xlsx]sheet1!ListExt");

Кога работите со листа на елементи лоцирани во друга работна книга, датотеката Извор.xlsxмора да биде отворена и лоцирана во истата папка, во спротивно мора да наведете целосна патекадо датотеката. Во принцип, подобро е да се избегнуваат референци за други листови или употреба Лична макро книгаЛични.xlsx или Додатоци.

Ако не сакате да доделите име на опсегот во датотеката Извор.xlsx, тогаш формулата треба да се смени во = INDIRECT("[Source.xlsx]sheet1!$A$1:$A$4")

СОВЕТ:
Ако на листот има многу ќелии со правила Проверки на податоци, тогаш можете да ја користите алатката ( Дома/ Најдете и изберете/ Избор на група ќелии). Опција Проверка на податоциОваа алатка ви овозможува да изберете ќелии кои се предмет на валидација на податоци (наведени со помош на командата Податоци / Работа со податоци / Валидација на податоци). При изборот на прекинувач Ситесите такви ќелии ќе бидат избрани. При изборот на опцијата Овие истоСамо оние ќелии се означени за кои се поставени истите правила за валидација на податоци како и за активната ќелија.

Забелешка:
Ако паѓачка листасодржи повеќе од 25-30 вредности, тогаш работата со неа станува незгодна. Паѓачка листаприкажува само 8 елементи одеднаш, а за да ги видите останатите, треба да ја користите лентата за лизгање, што не е секогаш погодно.

EXCEL не обезбедува прилагодување на големината на фонтот Паѓачка листа. Со голем број на елементи, има смисла да се наведат елементи и да се користи дополнителна класификација на елементите (т.е. да се подели една паѓачка листа на 2 или повеќе).

На пример, за ефективно да се работи со список на вработени со повеќе од 300 вработени, прво треба да се подреди по азбучен ред. Потоа креирајте паѓачка листакои содржат букви од азбуката. Второ паѓачка листатреба да ги содржи само оние презимиња кои започнуваат со буквата избрана во првата листа. За да се реши таков проблем, може да се користи структурата или.

Добро попладне, драг читател!

Во оваа статија, би сакал да зборувам за тоа што е паѓачката листа во ќелија, како да се направи и, соодветно, за што е тоа?

Ова е список на фиксни вредности кои се достапни само од одреден опсег на вредности. Ова значи дека ќелијата што ќе ја наведете може да содржи само податоци што одговараат на вредностите на наведениот опсег; податоците што не одговараат нема да бидат внесени. Во ќелија, можете да ги изберете вредностите што ги нуди фиксната листа во ќелијата.

Па, ајде да погледнеме како креираме паѓачки списоци и зошто е тоа потребно:


Јас лично ја користам паѓачката листа цело време од сите 3 причини. И тоа во голема мера ја поедноставува мојата работа со податоци; намерно ја намалувам можноста за внесување примарни податоци на 0%.

Па, еве 2 прашања, што и зошто, ви реков, но ќе разговараме за тоа како да го направите ова подолу.

И ние ќе создадеме паѓачка листа во ќелија во неколку фази:

1. Определете го опсегот на ќелии во кои ќе креираме фиксна листа.

2. Изберете го опсегот што ни треба и изберете ја ставката во менито „Податоци“ - „Проверка на податоци“, во контекстниот прозорец што се појавува, изберете ја ставката од наведениот избор "Список".


3. Во линијата отклучена подолу, наведете го опсегот на податоци што треба да бидат во нашата паѓачка листа. Кликнете "ДОБРО"и работата е завршена.

Во постарите верзии на Excel, не постои начин да се создаде паѓачка листа во ќелија користејќи податоци од други листови, така што има смисла да се креираат списоци во истиот лист и да се сокријат. Исто така, доколку е потребно, можете да креирате вертикална листа - хоризонтална користејќи ја функцијата.

И тоа е сè за мене! Навистина се надевам дека сето горенаведено ви е јасно. Би бил многу благодарен за вашите коментари, бидејќи ова е показател за читливост и ме инспирира да пишувам нови статии! Споделете го она што го читате со вашите пријатели и лајкнете го!

Напредокот на човештвото се заснова на желбата на секој човек да живее над своите можности
Семјуел Батлер, филозоф

Паѓачката листа се однесува на содржината на неколку вредности во една ќелија. Кога корисникот ќе кликне на стрелката од десната страна, се појавува одредена листа. Можете да изберете одредена.

Многу удобна алатка на Excel за проверка на внесените податоци. Можностите на паѓачките списоци ви овозможуваат да ја зголемите удобноста при работа со податоци: замена на податоци, прикажување на податоци од друг лист или датотека, присуство на функција за пребарување и зависности.

Креирање на паѓачка листа

Патека: Мени за податоци - Алатка за валидација на податоци - табот Опции. Тип на податоци - „Список“.

Можете да ги внесете вредностите од кои ќе биде составена паѓачката листа на различни начини:

Секоја од опциите ќе го даде истиот резултат.



Паѓачка листа во Excel со замена на податоци

Треба да се направи паѓачка листа со вредности од динамички опсег. Ако се направат промени во постоечкиот опсег (податоците се додаваат или отстрануваат), тие автоматски се рефлектираат во паѓачката листа.


Ајде да го тестираме. Еве ја нашата табела со списокот на еден лист:

Ајде да додадеме нова вредност „Елка“ на табелата.

Сега да ја отстраниме вредноста „бреза“.

„Паметната маса“, која лесно се „проширува“ и се менува, ни помогна да ги реализираме нашите планови.

Сега да овозможиме внесување на нови вредности директно во ќелијата со оваа листа. И податоците беа автоматски додадени во опсегот.


Кога внесуваме ново име во празна ќелија од паѓачката листа, ќе се појави порака: „Да се ​​додаде внесеното име baobab во паѓачката листа?“

Кликнете „Да“ и додадете друга линија со вредноста „баобаб“.

Паѓачка листа во Excel со податоци од друг лист/датотека

Кога вредностите за паѓачката листа се наоѓаат на друг лист или во друга работна книга, стандарден начинне функционира. Можете да го решите проблемот користејќи ја функцијата INDIRECT: таа ќе ја генерира точната врска до надворешен изворинформации.

  1. Ја активираме ќелијата каде што сакаме да ја поставиме паѓачката листа.
  2. Отворете ги опциите за проверка на податоците. Во полето „Извор“, внесете ја формулата: =INDIRECT(„[List1.xlsx]Sheet1!$A$1:$A$9“).

Приложено е името на датотеката од која се преземени информациите за списокот квадратни загради. Оваа датотека мора да биде отворена. Ако книгата со потребните вредности се наоѓа во друга папка, треба да ја наведете целосната патека.

Како да направите зависни паѓачки списоци

Да земеме три именувани опсези:

Ова е задолжително. Горенаведеното опишува како да се направи редовна листа со именуван опсег (со користење на „Управувач со имиња“). Запомнете дека името не може да содржи празни места или интерпункциски знаци.

  1. Ајде да ја создадеме првата паѓачка листа, која ќе ги содржи имињата на опсезите.
  2. Кога ќе го поставите курсорот во полето „Извор“, одете до листот и изберете ги бараните ќелии една по една.

  3. Сега ајде да создадеме втора паѓачка листа. Треба да ги одразува оние зборови што одговараат на името избрано во првата листа. Ако „Дрвја“, тогаш „габер“, „даб“ итн. Внесете во полето „Извор“ функција од формата =INDIRECT(E3). E3 – ќелија со името на првиот опсег.
  4. Избор на повеќе вредности од паѓачката листа на Excel

    Тоа се случува кога треба да изберете неколку ставки од паѓачката листа одеднаш. Ајде да разгледаме начини за спроведување на задачата.

    1. Ние создаваме стандардна листакористејќи ја алатката Data Validation. Додај во извормакро подготвен за лист. Како да го направите ова е опишано погоре. Со негова помош, избраните вредности ќе се додадат десно од паѓачката листа.
    2. Приватен под Worksheet_Change(ByVal Target As Range) На грешка Продолжи Следно Ако не се вкрсти(Target, Range("E2:E9")) Is Nothing And Target.Cells.Count = 1 Потоа Application.EnableEvents = False If Len(Target.Offset (0, 1)) = 0 Потоа Target.Offset(0, 1) = Target Else Target.End (xlToRight).Offset(0, 1) = Target End If Target.ClearContents Application.EnableEvents = True End If End Sub
    3. За да ги направиме избраните вредности да се појават подолу, вметнуваме друг код на управувачот.
    4. Приватен под Worksheet_Change(ByVal Target As Range) На грешка Продолжи Следна Ако не се вкрсти(Target, Range("H2:K2")) Is Nothing And Target.Cells.Count = 1 Потоа Application.EnableEvents = False If Len(Target.Offset (1, 0)) = 0 Потоа Target.Offset(1, 0) = Target Else Target.End (xlDown).Offset(1, 0) = Target End If Target.ClearContents Application.EnableEvents = True End If End Sub
    5. За да ги прикажете избраните вредности во една ќелија, одделени со која било интерпункција, користете го следниот модул.

    6. Приватен под -работен лист_ ЧАСЕНГ (цел на целта како опсег)
      На грешка Продолжи Следно
      Ако не се пресекуваат (цел, опсег ("C2: C5")) не е ништо и цел.cells.count = 1 тогаш
      Application.EnableEvents = Неточно
      newVal = Цел
      Апликација.Врати
      олдвал = Цел
      Ако Лен (олдвал)<>0 И олдвал<>newValПотоа
      Target = Target & "," & newVal
      Друго
      Цел = newVal
      Крај Ако
      Ако Len(newVal) = 0 Потоа Target.ClearContents
      Application.EnableEvents = Точно
      Крај Ако
      Крај под

    Не заборавајте да ги промените опсезите во „свои“. Ние креираме списоци на класичен начин. И макроата ќе го завршат остатокот од работата.

    Паѓачка листа со пребарување

    Кога ќе ги внесете првите букви на тастатурата, соодветните елементи се означени. И ова не се сите пријатни аспекти на оваа алатка. Овде можете да ја прилагодите визуелната презентација на информациите и да наведете две колони како извор одеднаш.




Врв