Excel – бул маалыматтарды талдоо үчүн күчтүү курал, бирок катардагы же тилкедеги уячаларды которуу сыяктуу кээ бир нерселер чыныгы түйшүк жаратышы мүмкүн. Кол менен жасоонун жай жолу бар жана бир нече секунданын ичинде саптарды которуу, мамычаларды которуу же тилкелерди саптарга которуу үчүн ыкчам ыкмалар бар.
Кийинки макалада сиз бүт тилкени кантип ылдыйдан өйдөгө тез которууну, сапты оңдон солго алмаштырууну жана саптарды мамычалар менен кантип толугу менен алмаштырууну үйрөнөсүз.
Бул нускамалар Microsoft Excel 2010, 1013, 2016, 2019 жана Microsoft 365 үчүн Excel үчүн колдонулат.
Excelде тилке уячаларын кантип которуу керек
Excelде клеткаларды алфавит боюнча иреттөө үчүн көптөгөн сорттоо опциялары бар болсо да, аттар сыяктуу кокус берилиштердин жыйнагын жөн гана которуу үчүн орнотулган вариант жок.
Бул мүмкүн эмес дегенди билдирбейт. Бул тилкени которуу үчүн Excel'дин сорттоо мүмкүнчүлүгүн колдонуу үчүн бир нече кошумча кадамдарды аткарышыңыз керек дегенди билдирет.
- A тилкесин оң баскыч менен чыкылдатып, сорттогуңуз келген Сатуучу тилкесинин сол жагына жаңы тилке кошуу үчүн Insert тандаңыз.
-
Биринчи уячага 1ни териңиз (2-катар). Экинчи уячага 2 териңиз (3-катар).
- Cntrl баскычын басып кармап, чычкан бурчун 2 саны менен уячанын төмөнкү оң бурчуна коюңуз. Курсор эки горизонталдуу сызыкка өзгөрөт. Калган тилкени акыркы сатуучунун атына чейин автоматтык түрдө толтуруу үчүн чычканды эки жолу чыкылдатыңыз. Ушуну менен тилкенин калган бөлүгү 3төн 8ге чейинки сандар менен автоматтык түрдө толтурулат.
- Табылды толугу менен бөлүп көрсөтүү.
- Башкы бет менюсунда лентадан Иртиптөө жана чыпкалоо тандаңыз. Ыңгайлаштырылган сорттоо тандаңыз.
- Серптөө боюнча үчүн Мамыча A, Иртиптөө күйүк үчүн уяча Маанилер, жана Буйрутма – Эң чоңунан эң кичинеге. OK басыңыз.
Бул бардык тилкени ылдыйдан өйдө карай жылдырып гана койбостон, электрондук жадыбалдын калган бөлүгүндөгү бардык маалыматтар сатуучунун аты менен дал келишин камсыздайт.
Эми сиз А тилкесин оң баскыч менен басып, аны тандап, А тилкесин оң баскыч менен чыкылдатып, номерленген тилкени алып салуу үчүн Жок кылууну тандасаңыз болот.
Эми сиз баштаган баштапкы таблицаңыз бар, бирок бүт мамыча жана дайындар ылдыйдан өйдө карай которулган.
Excelде катар уячаларды кантип алмаштыруу керек
Эгер сиз январдан декабрга чейин эмес, декабрдан январга чейин сатуу маалыматтарын көргүңүз келсе эмне болот?
Сиз чындыгында жогорудагыдай ыкманы бир аз өзгөрүү менен мамычаларды которуу үчүн колдонсоңуз болот.
Адегенде, аталыштын астына жаңы сап кошуп, ал уячаларды 1ден (январга чейин) 12ге (декабрга чейин) номерлеңиз.
Эми жадыбалды иреттөө үчүн ошол эле кадамдарды аткарыңыз, бирок бул жолу тилке боюнча эмес, сап боюнча иреттейсиз.
- Адан Mга чейинки тилкелерди гана бөлүп көрсөтүү.
- Башкы бет менюсунда лентадан Иртиптөө жана чыпкалоо тандаңыз. Ыңгайлаштырылган сорттоо тандаңыз.
- Параметрлер чыкылдатып, Солдон оңго сорттоо тандаңыз.
- Сорттоо боюнча – 2-катар, Иртиптөө күйүк үчүн Уячалардын маанилери жана Буйрутма - Эң чоңунан кичинеге. OK басыңыз.
Эми сиз биринчи тилкеңиз толугу менен баш колоннадагы уячалар которулганын көрөсүз. Дайындарды камтыган бардык мамычаларды бөлүп көрсөткөнүңүздөн улам, бардык маалымат саптары да которулуп, баары бири-бирине туура келет.
Эми 2-сапты сол баскыч менен чыкылдатып, номерленген сапты жок кылыңыз.
Эки тилкени же сапты гана алмаштыруу
Эгер сиз чектеш саптарга же мамычаларга өтүүнү кааласаңыз, муну аткаруу үчүн Excelде колдоно турган пайдалуу чычкан амалы бар.
Бул мисалдагы электрондук жадыбалда сиз чычканды бир нече чыкылдатуу менен Джули Мур саптарын Джон Хадсон саптары менен алмаштыра аласыз.
Муну кантип кыласыз:
- А тилкесинде Джули Мур менен саптын баарын бөлүп көрсөтүү.
- Shift баскычын басып туруп, чычкан курсорун Джули Мур уячасынын жогорку четине жылдырыңыз. Чычкан курсору кайчылаш сызыкка өзгөрөт.
- Shift баскычын дагы деле басып турсаңыз, чычканды Жон Хадсон уячасынын жогорку четине сүйрөп, ошол саптын үстүндөгү сызык кара сызык менен баса белгиленет.
- Чычкандын сол баскычын бошотконуңузда, эки сап толугу менен алмашат.
Эгер сиз саптардын ордуна мамычаларды алмаштыргыңыз келсе, бир тилкени бөлүп, андан соң ошол эле жол-жоболорду аткарсаңыз болот.
Бир гана айырмасы, сиз чычкан курсорун кара сызык менен өзгөчөлөнгөн жерлер менен алмаштыргыңыз келген тилкеден кийинки сызыкка чейин сүйрөңүз.
Ушул эле ыкманы колдонуп, бир нече саптарды же мамычаларды алмаштыра аласыз. Сиз жөн гана биринчи кадамда бир нече саптарды же мамычаларды бөлүп, андан кийин ошол эле процедураны аткарышыңыз керек.
Мамычаларды жана саптарды кантип алмаштыруу керек
Эгер сиз электрондук жадыбалдагы маалыматтардын бүтүндүгүн сактап, бүтүндөй баш колонканы бүт Сатуучу тилкеси менен алмаштырууну кааласаңызчы?
Көпчүлүк адамдар муну кол менен жасоону чечишет, бирок Excelде "которуу" деп аталган жана сиз үчүн муну жасай турган камтылган өзгөчөлүк бар экенин билишпейт.
Сизге жаңы "көчүрүлгөн" дайындар диапазонун түзө турган аймак керек болот, андыктан электрондук жадыбалыңызда "Ай боюнча сатуулар" деп аталган жаңы баракты түзүңүз.
- Саттуу маалыматтарыңыздын бүт таблицасы үчүн уячалардын бардык диапазонун бөлүп коюңуз. Толук диапазонду көчүрүү үчүн Cntrl-C басыңыз.
- Жаңы баракты чыкылдатыңыз. Чалуу A1 баскычын оң баскыч менен чыкылдатып, Которуу опциясын Чаптоо параметрлеринен тандаңыз.
- Эми сиз түпнуска жадыбалыңызды көрөсүз, бирок баш сабы биринчи тилкеге алмашылып, диапазондогу бардык дайындар туура тизилиши үчүн уюштурулган.
Электрондук жадыбалдарыңызды кайра иретке келтирип, берилиштерди ар кандай жолдор менен көргүңүз келгенде, Excel'дин которуу функциясын колдонуу сизге бир нече саат кол менен түзөтүү ишин үнөмдөөгө жардам берет.
Сатарларды же тилкелерди алмаштыруу үчүн VBA колдонуңуз (Өркүндөтүлгөн)
VBA – Excelдеги күчтүү функция. Жогорудагы тапшырмалардын ар бирин өтө жөнөкөй VBA коду менен аткара аласыз.
Андан соң VBA функцияңызды саптарды же мамычаларды алмаштырууну каалаган убакта чала турган өзгөчөлөштүрүлгөн Excel функциясына айландырыңыз.
Мамычаларды же саптарды которуу
Бүтүндөй сапты солдон оңго же тилкени өйдөдөн ылдыйга кайра уюштуруу үчүн, муну аткаруу үчүн Flip_Columns() же Flip_Rows() функциясын түзсөңүз болот.
Бул кодду түзүү үчүн Иштеп чыгуучу менюну жана Кодду көрүү тандаңыз.
Эгер Иштеп чыгуучу менюда жок болсо, аны кошо аласыз. Файл чыкылдатыңыз, Параметрлер чыкылдатыңыз жана Тасманы ыңгайлаштыруу тандаңыз. Бул терезеден табыңыз Сол панелде Иштеп чыгуучу жана аны оңго кошуңуз. OK чыкылдатсаңыз, Иштеп чыгуучу менюсу пайда болот.
Баракчаңыздагы тандалган тилкенин саптарын которуу үчүн төмөнкү VBA кодун колдонсоңуз болот:
Sub Flip_Rows()
VTop Variant катары Dim
VEnd Variant катары Dim
Dim iStart Integer
Dim iEnd Integer
Application. ScreenUpdating=False
iStart=1
iEnd=Selection. Rows. Count
iStart учурунда кыл < iEnd
vTop=Selection. Rows(iStart) vEnd=Selection. Rows(iEnd)
Selection. Rows(iEnd)=vTop
Selection. Rows(iStart)=vEnd
iStart=iStart + 1 iEnd=iEnd - 1
Loop
Application. ScreenUpdating=True
End Sub
Төмөнкү кодду колдонуп, ошол саптагы бардык мамычаларды которуу менен катардагы уячалар менен бир эле нерсени кыла аласыз.
Sub Flip_Columns()
VSol vSol Variant катары
Vриант катары Dim vRight
Dim iInteger
Dim iEnd Integer
Application. ScreenUpdating=False
iStart=1
iEnd=Selection. Columns. Count
IStart жатканда кыл < iEnd
vTop=Selection. Columns(iStart) vEnd=Selection. Columns(iEnd)
Selection. Columns(iEnd)=vRight
Selection. Мамычалар(iStart)=vLeft
iStart=iStart + 1
iEnd=iEnd - 1
Loop
Application. ScreenUpdating=True
End Sub
Сиз артка кайтаргыңыз келген сапты же тилкени тандап, код редакторунун терезесине кирип, менюдагы иштетүү сөлөкөтүн чыкылдатуу менен бул VBA скрипттеринин бирин иштете аласыз.
Бул VBA скрипттери бир чыкылдатуу менен мамычадагы же саптагы уячаларды тескери алмаштыруунун тез ыкмасы, бирок алар тиешелүү маалымат саптарындагы уячаларды которбойт, андыктан бул скрипттерди которгууңуз келгенде гана колдонуңуз мамыча же сап жана башка эч нерсе жок.
Эки тилкени же сапты алмаштыруу
Эки маанини тандап, төмөнкү VBA кодун иштетүү менен баракта каалаган эки маанини алмаштыра аласыз.
Sub Swap()
For i=1 Тандоо. Аянттарга(1). Count
temp=Тандоо. Аймактар(1)(i)
Тандоо. Аймактар(1)(i)=Тандоо. Аянттар(2)(i)
Тандоо. Аймактар(2)(i)=temp
Кийинки i
Акырынкы Sub
Бул VBA коду каалаган эки уячаны, алар жанашабы же бири экинчисинин үстүндөбү, алмаштырат. Бул код менен эки уячаны гана алмаштыра аларыңызды унутпаңыз.
Бүткүл диапазонду которуу
Барактан тандап алуу (жогорку скрипттердегидей), диапазонду которуу жана аны башка жерге (же башка баракка) коюу үчүн VBA колдонсо болот.
Бул үчүн VBAда дагы бир ыкма бар:
DestRange коюу=Application. WorksheetFunction. Transpose(SelectedRange)
Бирок, VBA'да муну жасоо арзырлыктан алда канча көп жумуш, анткени сиз бул макалада мурда көргөндөй, бүт диапазонду көчүрүү чычканды бир нече чыкылдатуу менен ал диапазонду көчүрүп жана чаптоодон башка нерсе эмес.
Excelдеги тилкелерди жана саптарды которуу
Сиз көрүп тургандай, Excelде тилкелерди жана саптарды которуу, уячаларды алмаштыруу же бүтүндөй диапазонду которуу абдан оңой.
Дайындарыңыздын кандай болушун каалай турганыңызды билгенден кийин, эң жакшы жолду тандап, ал уячаларды бир нече жөнөкөй кадам менен которуп же которсоңуз болот.