Мазмұны
Оқулық TRANSPOSE функциясының синтаксисін түсіндіреді және оны Excel бағдарламасындағы деректерді ауыстыру үшін қалай дұрыс пайдалану керектігін көрсетеді.
Таңдау үшін есеп жоқ. Бұл жұмыс әдеттеріне де қатысты. Кейбір Excel пайдаланушылары деректерді бағандарда тігінен ұйымдастыруды қалайды, ал басқалары жолдарда көлденең орналастыруды таңдайды. Берілген ауқымның бағытын жылдам өзгерту қажет болған жағдайларда TRANSPOSE пайдаланатын функция болып табылады.
Excel TRANSPOSE функциясы - синтаксис
TRANSPOSE мақсаты Excel бағдарламасындағы функция жолдарды бағандарға түрлендіру, яғни берілген ауқымның бағдарын көлденеңінен тікке немесе керісінше ауыстыру болып табылады.
Функция бір ғана аргументті алады:
TRANSPOSE(массив)Мұнда массив - транспозицияға жататын ұяшықтар ауқымы.
Массив осылай түрленеді: бастапқы массивтің бірінші жолы жаңа массивтің бірінші бағанына, екінші жол екінші бағанға айналады және т.б.
Маңызды ескерту! TRANSPOSE функциясы Excel 2019 және одан кейінгі нұсқаларында жұмыс істеуі үшін Ctrl + Shift + Enter пернелерін басу арқылы оны массив формуласы ретінде енгізуіңіз керек. Массивтерді жергілікті түрде қолдайтын Excel 2021 және Excel 365 нұсқаларында оны кәдімгі формула ретінде енгізуге болады.
Excel бағдарламасында TRANSPOSE функциясын пайдалану жолы
TRANSPOSE синтаксисі қателерге орын қалдырмайды. формуласын құрастыру. Күрделі бөлігі - оны жұмыс парағына дұрыс енгізу. Егер жоқ болсаЖалпы Excel формулаларымен және әсіресе массив формулаларымен көп тәжірибеңіз болса, төмендегі қадамдарды мұқият орындағаныңызға көз жеткізіңіз.
1. Түпнұсқа кестедегі бағандар мен жолдардың санын санау
Бастау үшін бастапқы кестеде қанша баған мен жол бар екенін біліңіз. Келесі қадамда бұл сандар қажет болады.
Бұл мысалда біз округтер бойынша жаңа піскен жеміс экспортының көлемін көрсететін кестені ауыстырамыз:
Біздің бастапқы кестеде 4 баған бар. және 5 қатар. Осы сандарды есте сақтай отырып, келесі қадамға өтіңіз.
2. Ұяшықтардың бірдей санын таңдаңыз, бірақ бағдарды өзгертіңіз
Жаңа кестеңізде ұяшықтардың саны бірдей болады, бірақ көлденең бағыттан тікке немесе керісінше бұрылады. Сонымен, сіз бастапқы кестеде бағандар және бастапқы кестеде жолдар бар бағандар саны бірдей жолдар санын алатын бос ұяшықтар ауқымын таңдайсыз.
Біздің жағдайда біз ауқымды таңдаймыз. 5 баған мен 4 жолдан:
3. TRANSPOSE формуласын теріңіз
Таңдалған бос ұяшықтар ауқымымен Transpose формуласын теріңіз:
=TRANSPOSE(A1:D5)
Міне, егжей-тегжейлі қадамдар:
Бірінші, теңдік белгісін, функция атауын және жақшаны ашыңыз: =TRANSPOSE(
Одан кейін тінтуірдің көмегімен бастапқы ауқымды таңдаңыз немесе оны қолмен теріңіз:
Соңында, жабу жақшасын теріңіз, бірақ Enter пернесін баспаңыз ! AtБұл жағдайда Excel Transpose формуласы келесіге ұқсас болуы керек:
4. TRANSPOSE формуласын аяқтаңыз
Жиым формуласын дұрыс аяқтау үшін Ctrl + Shift + Enter пернелерін басыңыз. Бұл сізге не үшін керек? Өйткені формула бірнеше ұяшыққа қолданылуы керек және массив формулалары дәл осы мақсатқа арналған.
Ctrl + Shift + Enter пернелерін басқаннан кейін Excel Transpose формулаңызды {бұйра жақшалар} арқылы қоршайды. формулалар жолағында көрінетін және массив формуласының көрнекі көрсеткіші болып табылады. Ешбір жағдайда оларды қолмен термеу керек, бұл жұмыс істемейді.
Төмендегі скриншот біздің бастапқы кестеміздің сәтті ауыстырылғанын және 4 бағанның 4 жолға түрленгенін көрсетеді:
TRANSPOSE формуласы Excel 365
Динамикалық массив Excel бағдарламасында (365 және 2021) TRANSPOSE функциясын пайдалану өте оңай! Тағайындалған аумақтың жоғарғы сол жақ ұяшығына формуланы енгізіп, Enter пернесін басыңыз. Міне бітті! Жолдар мен бағандарды санау, CSE массивінің формулалары жоқ. Ол жай ғана жұмыс істейді.
=TRANSPOSE(A1:D5)
Нәтиже - қажет болғанша көп жолдар мен бағандарға автоматты түрде төгілетін динамикалық төгілу ауқымы:
Excel бағдарламасында нөлсіз деректерді қалай ауыстыруға болады бос орындар үшін
Егер бастапқы кестедегі бір немесе бірнеше ұяшық бос болса, төмендегі скриншотта көрсетілгендей бұл ұяшықтар ауыстырылған кестеде нөлдік мәндерге ие болады:
Босты қайтарғыңыз келсе ұяшықтардың орнына IF ұяшығын салыңызұяшықтың бос немесе бос еместігін тексеру үшін TRANSPOSE формуласының ішіндегі функция. Ұяшық бос болса, IF бос жолды («») қайтарады, әйтпесе транспозицияға мән беріңіз:
=TRANSPOSE(IF(A1:D5="","",A1:D5))
Формуланы жоғарыда түсіндірілгендей енгізіңіз (Ctrl + пернелерін басуды ұмытпаңыз). Массив формуласын дұрыс аяқтау үшін Shift + Enter пернелер тіркесімін басыңыз), сонда сіз келесідей нәтиже аласыз:
Excel бағдарламасында TRANSPOSE пайдалану бойынша кеңестер мен ескертпелер
Жаңа көргеніңіздей, TRANSPOSE функциясы тәжірибесіз пайдаланушыларды шатастыруы мүмкін бірқатар ерекшеліктер бар. Төмендегі кеңестер әдеттегі қателерден аулақ болуға көмектеседі.
1. TRANSPOSE формуласын өңдеу жолы
Массив функциясы ретінде TRANSPOSE қайтаратын массив бөлігін өзгертуге рұқсат бермейді. Transpose формуласын өңдеу үшін формулаға қатысты барлық ауқымды таңдап, қажетті өзгертуді енгізіңіз және жаңартылған формуланы сақтау үшін Ctrl + Shift + Enter пернелерін басыңыз.
2. TRANSPOSE формуласын жою жолы
Жұмыс парағынан Transpose формуласын жою үшін формулада сілтеме жасалған бүкіл ауқымды таңдап, Delete пернесін басыңыз.
3. TRANSPOSE формуласын мәндермен ауыстырыңыз
TRANSPOSE функциясын пайдалану арқылы ауқымды аударған кезде, бастапқы ауқым мен шығыс ауқымы байланысады. Бұл бастапқы кестедегі кейбір мәнді өзгерткен сайын, ауыстырылған кестедегі сәйкес мән автоматты түрде өзгеретінін білдіреді.
Егер сіз кестелер арасындағы байланысты үзгіңіз келсе.екі кестеде формуланы есептелген мәндермен ауыстырыңыз. Ол үшін формуламен қайтарылған барлық мәндерді таңдаңыз, оларды көшіру үшін Ctrl + C пернелер тіркесімін басыңыз, тінтуірдің оң жақ түймешігін басыңыз және контекстік мәзірден Арнайы қою > Мәндер пәрменін таңдаңыз.
Қосымша ақпаратты формулаларды мәндерге түрлендіру бөлімін қараңыз.
Осылайша Excel бағдарламасындағы деректерді айналдыру үшін TRANSPOSE функциясын пайдаланасыз. Оқығаныңыз үшін алғыс айтамын және келесі аптада блогымызда көреміз деп үміттенемін!