мазмуну
- Тизме түзүү процесси
- OFFSET функциясын колдонуу менен ылдый түшүүчү тизмени түзүү
- Маалыматтарды алмаштыруу менен Excelде ылдый түшүүчү тизме (+ OFFSET функциясын колдонуу менен)
- Башка барактан же Excel файлынан алынган маалыматтар менен ылдый түшүүчү тизме
- Көз каранды түшүүчү тизмелерди түзүү
- Ашылма тизмеден бир нече маанини кантип тандоо керек?
- Издөө менен ылдый түшүүчү тизмени кантип жасоо керек?
- Маалыматтарды автоматтык түрдө алмаштыруу менен ылдый түшүүчү тизме
- Тизмени кантип көчүрүү керек?
- Тизмени камтыган бардык уячаларды тандаңыз
Ашылма тизме маалымат менен иштөөнү ыңгайлуураак кылууга жардам бере турган укмуштуудай пайдалуу курал. Бул уячада бир эле учурда бир нече маанилерди камтууга мүмкүндүк берет, алар менен башкалары сыяктуу эле иштей аласыз. Керектүүсүн тандоо үчүн, жөн гана жебе сөлөкөтүн чыкылдатыңыз, андан кийин uXNUMXbuXNUMXbis баалуулуктарынын тизмеси көрсөтүлөт. Белгилүү бирөөнү тандап алгандан кийин, уяча автоматтык түрдө аны менен толтурулат жана анын негизинде формулалар кайра эсептелинет.
Excel ылдый түшүүчү менюну түзүү үчүн көптөгөн ар кандай ыкмаларды камсыз кылат жана андан тышкары, аларды ийкемдүү ыңгайлаштырууга мүмкүндүк берет. Келгиле, бул ыкмаларды кененирээк талдап көрөлү.
Тизме түзүү процесси
Калкыма менюну түзүү үчүн, "Маалымат" - "Маалыматтарды текшерүү" жолундагы меню пункттарын чыкылдатыңыз. Диалог терезеси ачылат, анда сиз "Параметрлер" өтмөгүн таап, эгер ал мурда ачыла элек болсо, аны басыңыз. Анын орнотуулары көп, бирок "Маалымат түрү" пункту биз үчүн маанилүү. Бардык маанилердин ичинен "Тизме" туурасы.
Калкыма тизмеге маалымат кирүүчү ыкмалардын саны абдан чоң.
- Ошол эле диалогдук терезенин ошол эле кошумча барагында жайгашкан "Булак" талаасында үтүрлүү чекит менен бөлүнгөн тизме элементтеринин көз карандысыз көрсөткүчү.
- Баалуулуктарды алдын ала көрсөтүү. Булак талаасы талап кылынган маалымат жеткиликтүү болгон диапазону камтыйт.
- Аты аталган диапазонду көрсөтүү. Мурункусун кайталаган ыкма, бирок диапазонду алдын ала атоо керек.
Бул ыкмалардын кайсынысы болбосун каалаган натыйжаны берет. Келгиле, реалдуу турмуштук кырдаалдарда ачылуучу тизмелерди түзүү ыкмаларын карап көрөлү.
Тизмедеги маалыматтардын негизинде
Бизде ар кандай жемиштердин түрлөрүн сүрөттөгөн таблица бар дейли.
Бул маалымат топтомунун негизинде ылдый түшүүчү менюда тизме түзүү үчүн, сиз төмөнкүлөрдү кылышыңыз керек:
- Келечектеги тизме үчүн сакталган уячаны тандаңыз.
- Тасмадагы Маалымат тактасын табыңыз. Ал жерден биз "Маалыматтарды текшерүү" баскычын басыңыз.
- "Маалымат түрү" пунктун таап, маанини "Тизмеге" алмаштырыңыз.
- "Булак" опциясын билдирген талаага керектүү диапазонду киргизиңиз. Сураныч, абсолюттук шилтемелер тизмени көчүрүп жатканда маалымат жылбай тургандай көрсөтүлүшү керек экенин эске алыңыз.
Мындан тышкары, бир эле учурда бирден ашык уячада тизмелерди түзүү функциясы бар. Буга жетүү үчүн, сиз алардын баарын тандап, жогоруда айтылган кадамдарды жасашыңыз керек. Дагы бир жолу, абсолюттук шилтемелер жазылганына ынанышыңыз керек. Эгерде даректе мамычанын жана саптардын аттарынын жанында доллар белгиси жок болсо, анда F4 баскычын басып, $ белгиси мамыча жана сап аттарынын жанында болгуча, аларды кошуу керек.
Кол менен маалыматтарды жазуу менен
Жогорудагы кырдаалда тизме талап кылынган диапазонду бөлүп көрсөтүү менен жазылган. Бул ыңгайлуу ыкма, бирок кээде маалыматтарды кол менен жаздыруу зарыл. Бул иш китебиндеги маалыматтарды кайталоону болтурбоого мүмкүндүк берет.
Биз эки мүмкүн болгон тандоону камтыган тизме түзүү милдети алдында турат дейли: ооба жана жок. тапшырманы аткаруу үчүн, зарыл:
- Тизме үчүн уячаны басыңыз.
- "Маалыматтарды" ачып, бизге тааныш болгон "Маалыматтарды текшерүү" бөлүмүн табыңыз.
- Кайрадан "Тизме" түрүн тандаңыз.
- Бул жерде сиз "Ооба; Жок” булагы катары. Биз маалымат санап чыгуу үчүн чекиттүү үтүр колдонуу менен кол менен киргизилгенин көрөбүз.
OK чыкылдаткандан кийин, биз төмөнкү натыйжага ээ.
Андан кийин, программа автоматтык түрдө тиешелүү уячада ачылуучу менюну түзөт. Колдонуучу калкыма тизмеде элементтер катары көрсөткөн бардык маалымат. Тизмени бир нече уячаларда түзүү эрежелери мурункуларына окшош, бир гана өзгөчөлүгү, маалыматты кол менен чекиттүү үтүр менен көрсөтүү керек.
OFFSET функциясын колдонуу менен ылдый түшүүчү тизмени түзүү
Классикалык ыкмадан тышкары, функцияны колдонууга болот DISPOSALачылуучу менюларды түзүү үчүн.
Баракты ачалы.
Функцияны ылдый түшүүчү тизмеде колдонуу үчүн, сиз төмөнкүлөрдү кылышыңыз керек:
- Келечектеги тизмени жайгаштыргыңыз келген кызыккан уячаны тандаңыз.
- "Маалымат" өтмөгүн жана "Маалыматтарды текшерүү" терезесин кезек менен ачыңыз.
- "Тизмени" коюңуз. Бул мурунку мисалдар сыяктуу эле жасалат. Акыр-аягы, төмөнкү формула колдонулат: =OFSET(A$2$;0;0;5). Аргумент катары колдонула турган уячалар көрсөтүлгөн жерге киребиз.
Андан кийин программа жемиштердин тизмеси менен менюну түзөт.
Бул үчүн синтаксис болуп саналат:
=OFFSET(маалымдама, сызык_кысылуу, мамычанын_кысылуусу,[бийиктик],[туурасы])
Бул функциянын 5 аргументи бар экенин көрөбүз. Биринчиден, биринчи уячанын дареги алмаштырылат. Кийинки эки аргумент канча саптарды жана мамычаларды алмаштырууну белгилейт. Биз жөнүндө айтканда, Бийиктик аргументи 5, анткени ал тизменин бийиктигин билдирет.
Маалыматтарды алмаштыруу менен Excelде ылдый түшүүчү тизме (+ OFFSET функциясын колдонуу менен)
Берилген учурда DISPOSAL белгиленген диапазондо жайгашкан калкыма менюну түзүүгө уруксат берди. Бул ыкманын кемчилиги пунктту кошкондон кийин формуланы өзүңүз оңдоого туура келет.
Жаңы маалыматты киргизүүнү колдогон динамикалык тизме түзүү үчүн, сиз төмөнкүлөрдү аткарышыңыз керек:
- Кызыккан уячаны тандаңыз.
- "Маалымат" өтмөгүн жайып, "Маалыматтарды текшерүү" баскычын чыкылдатыңыз.
- Ачылган терезеде кайрадан "Тизме" пунктун тандап, маалымат булагы катары төмөнкү формуланы көрсөтүңүз: =СМЕЩ(A$2$;0;0;СЧЕТЕСЛИ($A$2:$A$100;”<>”))
- Click ОК.
Бул функцияны камтыйт COUNTIF, канча уячалар толтурулганын дароо аныктоо үчүн (ал бир топ көп колдонууга ээ болсо да, биз аны белгилүү бир максат үчүн бул жерге жазабыз).
Формула нормалдуу иштеши үчүн формуланын жолунда бош уячалардын бар-жоктугуна байкоо жүргүзүү керек. Алар болбошу керек.
Башка барактан же Excel файлынан алынган маалыматтар менен ылдый түшүүчү тизме
Башка документтен же бир эле файлда камтылган барактан маалымат алуу керек болсо, классикалык ыкма иштебейт. Бул үчүн, функция колдонулат КЫЙЫР, бул туура форматта башка баракта жайгашкан уячага шилтемени же жалпысынан - файлды киргизүүгө мүмкүндүк берет. Сиз төмөнкүлөрдү кылышыңыз керек:
- Тизмени жайгаштырган уячаны иштетиңиз.
- Биз мурунтан эле билген терезени ачабыз. Мурда башка диапазондор үчүн булактарды көрсөткөн жерде, форматта формула көрсөтүлгөн =КЫЙЫР(“[List1.xlsx]Лист1!$A$1:$A$9”). Албетте, List1 жана Sheet1 ордуна, тиешелүүлүгүнө жараша китебиңиздин жана барактын аталышын киргизе аласыз.
Көңүл бургула! Файлдын аты чарчы кашаанын ичинде берилет. Бул учурда, Excel учурда жабык файлды маалымат булагы катары колдоно албайт.
Ошондой эле файлдын аталышынын өзү талап кылынган документ тизме кыстарыла турган папкада жайгашкан учурда гана мааниси бар экенин белгилей кетүү керек. Эгерде жок болсо, анда бул документтин дарегин толугу менен көрсөтүү керек.
Көз каранды түшүүчү тизмелерди түзүү
Көз каранды тизме - бул башка тизмедеги колдонуучунун тандоосу анын мазмунуна таасир эткен тизме. Биздин алдыбызда үч диапазонду камтыган үстөл ачылды дейли, алардын ар бирине ат берилген.
Башка тизмеде тандалган опция таасир эткен тизмелерди түзүү үчүн бул кадамдарды аткарышыңыз керек.
- Диапазон аталыштары менен 1-тизмени түзүңүз.
- Булак кирүү пунктунда талап кылынган көрсөткүчтөр биринин артынан бири баса белгиленет.
- Адам тандап алган өсүмдүктүн түрүнө жараша 2-тизмени түзүңүз. Же болбосо, биринчи тизмеде дарактарды көрсөтсөңүз, экинчи тизмедеги маалымат "эмен, граб, каштан" жана андан тышкары болот. Маалымат булагы киргизилген жерге формуланы жазуу керек =КЫЙЫР(E3). E3 – 1 диапазондун аталышын камтыган уяча.=КЫЙЫР(E3). E3 – тизменин аталышы бар уяча 1.
Азыр баары даяр.
Ашылма тизмеден бир нече маанини кантип тандоо керек?
Кээде бир гана мааниге артыкчылык берүү мүмкүн эмес, андыктан бирден көп тандоо керек. Андан кийин беттин кодуна макрос кошуу керек. Alt + F11 баскыч айкалышын колдонуу Visual Basic редакторун ачат. Жана код ошол жерге киргизилет.
Private Sub Worksheet_Change (Diapazon катары ByVal максаттуу)
Ката Резюме Кийинки
If Not Intersect(Target, Range(«Е2:Е9»)) Эч нерсе эмес жана Максат эмес.Cells.Count = 1 Анда
Application.EnableEvents = False
Эгерде Len (Target.Offset (0, 1)) = 0 Анда
Target.Offset (0, 1) = Максат
дагы
Target.End (xlToRight) .Offset (0, 1) = Максат
жок болсо,
Target.ClearContents
Application.EnableEvents = Чын
жок болсо,
End Sub
Төмөндө клеткалардын мазмуну көрсөтүлүшү үчүн редакторго төмөнкү кодду киргизебиз.
Private Sub Worksheet_Change (Diapazon катары ByVal максаттуу)
Ката Резюме Кийинки
Эгерде Кесилиш болбосо(Максат, Диапазон(«Н2:К2»)) Эч нерсе жана Максат эмес.Клеткалардын саны = 1 Анда
Application.EnableEvents = False
Эгерде Len (Target.Offset (1, 0)) = 0 Анда
Target.Offset (1, 0) = Максат
дагы
Target.End (xlDown) .Offset (1, 0) = Максат
жок болсо,
Target.ClearContents
Application.EnableEvents = Чын
жок болсо,
End Sub
Акыр-аягы, бул код бир уячага жазуу үчүн колдонулат.
Private Sub Worksheet_Change (Diapazon катары ByVal максаттуу)
Ката Резюме Кийинки
Эгерде Кесилиш болбосо(Максат, Диапазон(«C2:C5»)) Эч нерсе эмес жана Максат эмес.Клеткалардын саны = 1 Анда
Application.EnableEvents = False
newVal = Максат
Application.Undo
oldval = Максат
If Len (oldval) <> 0 Жана oldval <> newVal Анда
Максат = Максат & «,» & newVal
дагы
Максат = newVal
жок болсо,
Len (newVal) = 0 болсо, анда Target.ClearContents
Application.EnableEvents = Чын
жок болсо,
End Sub
Диапазондорду түзөтүүгө болот.
Издөө менен ылдый түшүүчү тизмени кантип жасоо керек?
Бул учурда, сиз башында тизменин башка түрүн колдонушуңуз керек. "Иштеп чыгуучу" кошумча барагы ачылат, андан кийин "Киргизүү" - "ActiveX" элементин чыкылдатуу же таптап (экран тийип калса) керек. Анын айкалыштырылган кутусу бар. Сизден бул тизмени түзүү сунушталат, андан кийин ал документке кошулат.
Андан ары, ал ListFillRange опциясында диапазон көрсөтүлгөн касиеттер аркылуу конфигурацияланат. Колдонуучу аныктаган маани көрсөтүлгөн уяча LinkedCell опциясы аркылуу конфигурацияланат. Андан кийин, сиз жөн гана биринчи символдорду жазышыңыз керек, анткени программа автоматтык түрдө мүмкүн болгон маанилерди сунуштайт.
Маалыматтарды автоматтык түрдө алмаштыруу менен ылдый түшүүчү тизме
Маалыматтар диапазонго кошулгандан кийин автоматтык түрдө алмаштырыла турган функция да бар. Муну жасоо оңой:
- Келечектеги тизме үчүн уячалардын топтомун түзүңүз. Биздин учурда, бул түстөрдүн жыйындысы. Биз аны тандайбыз.
- Андан кийин, аны таблица катары форматтоо керек. Ошол эле аталыштагы баскычты басып, таблица стилин тандоо керек.
Андан кийин, сиз "OK" баскычын басуу менен бул диапазонду ырасташыңыз керек.
Алынган таблицаны тандап, А тилкесинин үстүндө жайгашкан киргизүү талаасы аркылуу ага ат беребиз.
Болду, таблица бар жана аны ачылуучу тизме үчүн негиз катары колдонсо болот, ал үчүн сизге керек:
- Тизме жайгашкан уячаны тандаңыз.
- Маалыматтарды текшерүү диалогун ачыңыз.
- Биз маалымат түрүн "Тизмеге" койдук жана маанилер катары = белгиси аркылуу таблицага атын беребиз.
Баары, уяча даяр, анда түстөрдүн аттары, бизге башында керек болуп көрсөтүлгөн. Эми сиз жаңы позицияларды жөн гана акыркысынан кийин бир аз төмөн жайгашкан уячага жазуу менен кошо аласыз.
Бул жадыбалдын артыкчылыгы, жаңы маалыматтар кошулганда диапазон автоматтык түрдө көбөйөт. Демек, бул тизме кошуунун эң ыңгайлуу жолу.
Тизмени кантип көчүрүү керек?
Көчүрүү үчүн Ctrl + C жана Ctrl + V баскычтарын колдонуу жетиштүү. Ошентип, ачылуучу тизме форматтоо менен кошо көчүрүлөт. Форматтоону алып салуу үчүн атайын пастаны колдонушуңуз керек (контексттик менюда бул параметр тизмени көчүргөндөн кийин пайда болот), анда "баалуулуктар боюнча шарттар" опциясы коюлган.
Тизмени камтыган бардык уячаларды тандаңыз
Бул тапшырманы аткаруу үчүн "Тап жана тандоо" тобундагы "Клеткалардын тобун тандоо" функциясын колдонушуңуз керек.
Андан кийин, диалог терезеси ачылат, анда сиз "Маалыматтарды текшерүү" менюсунан "Баары" жана "Ушул эле" пункттарын тандоо керек. Биринчи пункт бардык тизмелерди тандайт, ал эми экинчиси айрымдарына окшошторду гана тандайт.