Excel бағдарламасындағы жолдарды бағандарға қалай түрлендіруге болады

Бұл нұсқаулық Excel бағдарламасындағы жолдарды бағандарға түрлендіру үшін не істеу керектігін түсіндіреді. Excel бағдарламасын пайдаланған кезде кестедегі жолдар мен бағандарды жиі ауыстыруға тура келеді. Мысалы, адам үлкен үстел жасады, содан кейін оны аударсаңыз, оны оқу әлдеқайда оңай екенін түсінді. 

Бұл егжей-тегжейлі нұсқаулар Excel-таблицасы, сонымен қатар басқа да көптеген тапсырмаларды орындай аласыз, сонымен қатар компьютерді пайдалана аласыз. Барлық басқа нұсқалар Excel бағдарламасында жақсы нұсқаларды пайдалана алады, қалай очень старой, дәл және жаңа.

Арнайы Қою мүмкіндігін пайдалану

Сізде екі деректер жинағы бар делік. Екіншісі - сіз немен аяқтағыңыз келеді. Біріншісі - көшіруді қажет ететін кесте. Бірінші нұсқада елдердің атаулары әртүрлі бағандарда берілген және оқуға өте ыңғайсыз, тіпті одан да көп мемлекеттердің сипаттамаларын бір-бірімен салыстыру. Сондықтан кестені ел атаулары әртүрлі бағандарда көрсетілетіндей етіп ұйымдастырған әлдеқайда жақсы.Excel бағдарламасындағы жолдарды бағандарға қалай түрлендіруге болады

Жолдар мен бағандарды ауыстыру үшін келесі әрекеттерді орындаңыз:

  1. Түпнұсқа кестені таңдаңыз. Егер сіз бүкіл кестені бірден көргіңіз келсе (егер ол өте үлкен болса), Ctrl + Home пернелер тіркесімін, содан кейін - Ctrl + Shift + End пернелер тіркесімін басу керек.
  2. Содан кейін ұяшықтар көшіріледі. Мұны контекстік мәзір арқылы немесе Ctrl+C пернелер тіркесімін басу арқылы жасауға болады. Соңғы нұсқаға бірден үйрену ұсынылады, өйткені жылдам пернелерді үйренсеңіз, бір секундта көптеген тапсырмаларды орындауға болады.
  3. Мақсатты ауқымдағы бірінші ұяшықты таңдаңыз. При этом он должен находиться за пределами таблицы. Также необходимо подобрать ячейку таким образом, чтобы таблица кейін транспонирование не пересекался с другими данными. Мысалы, егер бастапқы кестеде 4 баған және 10 жол болса, онда барлық осы әрекеттерді орындағаннан кейін ол 10 ұяшықты төмен және 4 ұяшықты бүйірге таратады. Сондықтан, бұл ауқымда (мақсатты ұяшықтан санағанда) ештеңе болмауы керек.
  4. Мақсатты ұяшықта тінтуірдің оң жақ түймешігімен нұқып, «Арнайы қою» пәрменін таңдау керек, содан кейін «Транспозиция» жазуының жанындағы құсбелгіні қойыңыз.Excel бағдарламасындағы жолдарды бағандарға қалай түрлендіруге болады

Маңызды: егер бастапқы кестеде формулалар болса, әрбір ұяшықта абсолютті сілтемелердің пайдаланылуын қамтамасыз ету маңызды. Бұл барлық сілтемелер автоматты түрде жаңартылатын етіп жасалуы керек.

Огромное преимущество опции «Специальная вставка» және заключается ввозможности транспонировать таблицу всего лишь за несколько секунд. И при этом полностью сохраняется форматирование, что также позволяет секономить кучу времени.

Несмотря на эти явные плюсы, есть и ряд серьезных недостатков, бұл әдісті ұсынады әмбебап:

  1. Оны мәндердің банальды диапазонына дейін төмендетілмеген толыққанды кестелерді ауыстыру үшін пайдалану нашар. Бұл жағдайда «Транспозиция» функциясы өшіріледі. Бұл мәселені шешу үшін кестені ауқымға түрлендіру керек.
  2. Бұл әдіс бір реттік транспозицияға өте қолайлы, себебі ол жаңа кестені бастапқы деректермен байланыстырмайды. Қарапайым сөзбен айтқанда, кестелердің біреуін өзгерткен кезде, ақпарат екіншісінде автоматты түрде жаңартылмайды. Сондықтан транспозицияны қайталауға тура келеді. 

Жолдар мен бағандарды қалай ауыстыруға және оларды негізгі кестеге байланыстыруға болады?

Сонымен, «Арнайы қою» опциясы кестені негізгі деректермен және транспозиция нәтижесінде алынған мәліметтермен байланыстыру үшін не істеуге болады? Өйткені, барлығы деректердің автоматты түрде жаңартылғанын қалайды.

  1. Скопировать таблицу, для которой қажет транспонирование.
  2. Кестенің бос аймағында деректері жоқ ұяшықты таңдаңыз.
  3. Алдыңғы мысалға ұқсас Арнайы қою мәзірін іске қосыңыз. Осыдан кейін төменгі сол жақтан табуға болатын «Сілтемені енгізу» түймесін басу керек.Excel бағдарламасындағы жолдарды бағандарға қалай түрлендіруге болады
  4. Нәтиже келесідей болады.Excel бағдарламасындағы жолдарды бағандарға қалай түрлендіруге болады
  5. Выбрать новую таблицу и запустить окно «Найти и заменить» путем нажатия комбинации клавиш Ctrl + H.
  6. Заменить все знаки ввода формуласы (=) на ххх (немесе любую другую комбинацию знаков, которой нет в оригинальной таблице).Excel бағдарламасындағы жолдарды бағандарға қалай түрлендіруге болады
  7. Нәтижесінде қорқынышты нәрсе пайда болады, бірақ бұл қажетті нәтижеге қол жеткізудің міндетті аралық шарты. Сонда бәрі әдемі көрінеді.Excel бағдарламасындағы жолдарды бағандарға қалай түрлендіруге болады
  8. Алынған кестені көшіріп, оны ауыстыру үшін Арнайы қоюды пайдаланыңыз.

Осыдан кейін сізге «Табу және ауыстыру» диалогтық терезесін қайта ашу керек және оны барлық ұяшықтар бастапқы ақпаратпен байланыстыратын етіп ұяшықтардағы «xxx» мәнін «=» етіп өзгерту үшін пайдаланыңыз.Excel бағдарламасындағы жолдарды бағандарға қалай түрлендіруге боладыӘрине, бұл күрделірек және ұзағырақ, бірақ бұл әдіс бастапқы кестеге сілтеменің болмауын айналып өтуге мүмкіндік береді. Бірақ бұл тәсілдің кемшілігі де бар. Ол пішімдеуді өз бетінше жалғастыру қажеттілігінен көрінеді.

Формулаларды қолдану

Жолдар мен бағандарды икемді өзгертуге мүмкіндік беретін екі функция бар: ТРАНСП и ДВССЫЛ. Здесь также есть возможность сохранить связь с первоначальной таблиц, но механика работы несколько иная.

TRANSP функциясы

Шын мәнінде, бұл формула электрондық кестені тікелей ауыстырады. Синтаксис келесідей:

=TRANSP(массив)

Енді біз оны жеке мемлекеттердің халық саны туралы ақпаратты қамтитын кестеге қолдануға тырысамыз.Excel бағдарламасындағы жолдарды бағандарға қалай түрлендіруге болады

  1. Кестедегі бағандар мен жолдардың санын есептеп, өлшемдері бірдей парақта бос орынды табыңыз.
  2. F2 пернесін басу арқылы өңдеу режимін бастаңыз.
  3. Функцияны жаз КӨЛІК жақшадағы деректер ауқымымен. Бұл функцияны пайдаланған кезде әрқашан абсолютті сілтемелерді пайдалану маңызды.Excel бағдарламасындағы жолдарды бағандарға қалай түрлендіруге болады
  4. Ctrl+Shift+Enter пернелер тіркесімін басыңыз. Пернелер тіркесімін дәл басу маңызды, әйтпесе формула жұмыс істеуден бас тартады.

Міне, енді нәтиже келесідей!Excel бағдарламасындағы жолдарды бағандарға қалай түрлендіруге болады

Бұл формуланың артықшылығы алдыңғы әдіспен бірдей («табу және ауыстыру» функциясын пайдалану) негізгі ақпарат өзгерген кезде ауыстырылған кесте автоматты түрде жаңартылады.

Но недостатки у нее тоже имеются:

  1. «Табу және ауыстыру» әдісіндегідей пішімдеу сақталмайды.
  2. Бастапқы кестеде кейбір деректер болуы керек, әйтпесе кейбір ұяшықтарда нөлдер болады.
  3. Излишняя зависимость от источника данных. Недостаток үшін бұл әдіс имеет противоположный – невозможность изменять транспонированную таблицу. Если попытаться это сделать, программа скажет, ол невозможно редакциялау часть массиві.

Сондай-ақ, бұл функцияны әртүрлі жағдайларда әрқашан икемді түрде қолдануға болмайды, сондықтан сіз бұл туралы білуіңіз керек, бірақ тиімдірек әдістерді қолданыңыз.

ЖАНАМА формуланы қолдану

Бұл әдістің механикасы формуланы қолдануға өте ұқсас КӨЛІК, бірақ при этом его использование жойылады проблемаларды жою мүмкін емес редакциялау транспонированную таблицу без потери связи с негізгі информацией.

No одной формула ТӘУЕЛСІЗДІК жеткіліксіз: сіз әлі де функцияны пайдалануыңыз керек ADDRESS. Бұл мысалда сізге көп қажет емес ақпарат жүктемеу үшін үлкен кесте болмайды.

Сонымен, сізде 4 баған мен 5 жолдан тұратын осындай кесте бар делік.Excel бағдарламасындағы жолдарды бағандарға қалай түрлендіруге болады

Келесі әрекеттерді орындау қажет:

  1. Мына формуланы енгізіңіз: =ЖАНА(АДРЕС(БАҒАН(A1),ҚОЛ(A1))) жаңа кестенің жоғарғы сол жақ ұяшығына (біздің мысалда бұл A7) енгізіп, enter пернесін басыңыз. Егер ақпарат бірінші жолда немесе бірінші бағанда басталмаса, онда сізге күрделірек формуланы қолдануға тура келеді: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). Бұл формулада A1 кестенің жоғарғы ұяшығын білдіреді, оның негізінде ауыстырылған ұяшық құрылады.
  2. Формуланы кестенің жаңа нұсқасы орналастырылатын бүкіл аумаққа кеңейтіңіз. Ол үшін бірінші ұяшықтың төменгі оң жақ бұрышындағы маркерді болашақ кестенің қарама-қарсы шетіне апарыңыз.Excel бағдарламасындағы жолдарды бағандарға қалай түрлендіруге болады
  3. Барлық! Кесте сәтті ауыстырылды және сіз оны әлі де өңдей аласыз. Әрине, оның сыртқы түрі көп нәрсені қалады, бірақ оны түзету қиын емес.Excel бағдарламасындағы жолдарды бағандарға қалай түрлендіруге болады Дұрыс пішімдеуді қалпына келтіру үшін біз ауыстырған кестені көшіру керек (яғни түпнұсқа), содан кейін жаңадан жасалған кестені таңдаңыз. Содан кейін таңдалған ауқымды тінтуірдің оң жақ түймешігімен нұқыңыз, содан кейін қою опцияларында «Пішімдеу» түймесін басыңыз.Excel бағдарламасындағы жолдарды бағандарға қалай түрлендіруге болады

Сондықтан функцияны пайдалану ТӘУЕЛСІЗДІК соңғы кестедегі кез келген мәнді өңдеуге мүмкіндік береді және бастапқы кестеде кез келген өзгертулер енгізілгеннен кейін деректер әрқашан жаңартылып отырады.

Әрине, бұл әдіс қиынырақ, бірақ егер сіз оны іс жүзінде қолдансаңыз, онда бәрі соншалықты қорқынышты емес.

Этот метод один из самых лучших, потому что несмотря на то, что не сохраняется форматирование в новосозданной таблице, можно его легко восстановить.

ЖАНА және АДРЕС формулаларының тіркесімі қалай жұмыс істейді?

После того, как вы разобрались в том, как использовать совокупность этих формуласы үшін транспонирование таблицы, вам, возможно, захочется более глубоко изучить принцип жұмыс осы метода.

функция ТӘУЕЛСІЗДІК Біздің формуламызда жанама ұяшық сілтемесін жасау үшін пайдаланылады. Мысалы, егер сізге A8 ұяшығына B1 ұяшығында бірдей мәнді көрсету қажет болса, онда формуланы жазуға болады.

=ЖАНА («B1»)Excel бағдарламасындағы жолдарды бағандарға қалай түрлендіруге болады

Казалось бы, зачем это делать? Ведь можно просто написать ссылку на ячейку в другой ячейке. Жоқ преимущество этой функциялары в том, что в ссылку мүмкін превратить абсолютно любую строку, и даже ту, которая создается с использованием басқа да формулалар. Собственно, бұл мы и делаем в формула.

Функциядан тыс ADDRESS формулада да қолданылады COLUMN и ТҮЗУ. Біріншісі бұрыннан белгілі жол және баған нөмірлеріне негізделген ұяшықтың мекенжайын қайтарады. Мұнда дұрыс дәйектілікті сақтау маңызды. Алдымен жол, содан кейін тек баған көрсетіледі. Мысалы, функция АДРЕС(4;2) $B$2 мекенжайын қайтарады.

Следующая пайдалану басқа функция – бұл COLUMN. Мұнда формула белгілі бір сілтемеден баған нөмірін алуы үшін қажет. Мысалы, егер сіз осы функцияның жақшаларында B2 параметрін пайдалансаңыз, онда ол 2 санын қайтарады, өйткені екінші баған В бағаны.

Әлбетте, ROW функциясы дәл осылай жұмыс істейді, ол жай ғана жол нөмірін қайтарады. 

Енді біз дерексіз мысалдарды емес, жоғарыда қолданылған өте нақты формуланы қолданамыз:

=ЖАНА(АДРЕС(БАҒАН(A1),ҚОЛ(A1)))

Мұнда сіз оны бірінші функциядан көре аласыз ADDRESS баған көрсетіледі, содан кейін ғана жол. Міне, осы формуланың жұмыс қабілеттілігінің сыры жасырылады. Бұл функция айнадай жұмыс істейтіні есімізде және ондағы бірінші аргумент жол нөмірі болып табылады. Ал ол жерге бағанның адресін жазғанда ол жол нөміріне және керісінше айналады екен.

То есть, если подитожить:

  1. Сәйкес функциялардың көмегімен баған мен жол нөмірлерін аламыз.
  2. Функцияны пайдалану ADDRESS жолдар бағандарға айналады және керісінше.
  3. функция ТӘУЕЛСІЗДІК ұяшықта шағылыстырылған деректерді көрсетуге көмектеседі.

Міне, бәрі қарапайым болып шығады!

Транспозиция үшін макросты пайдалану

Макрос - бұл шағын бағдарлама. Оны процесті автоматтандыру үшін пайдалануға болады. Макростың кейбір шектеулері бар екенін ескеру маңызды. Максималды Transpose әдісі 65536 элементпен жұмыс істеуге мүмкіндік береді. Бұл шектен асып кетсе, деректердің жоғалуына әкеледі.

Бұл барлық негізгі, бұл тиімді әдіс автоматтандыру, өмір сүруге мүмкіндік береді.

Мысалы, кодты жазуға болады, бұл менять местами строки және колонки.

Sub TransposeColumnsRows()

    Күңгірт SourceRange ауқым ретінде

    Диапазонды ауқым ретінде күңгірттеу

    SourceRange орнату = Application.InputBox(Prompt:=»Транспозиция үшін ауқымды таңдаңыз», Тақырып:=»Жолдарды бағандарға ауыстыру», Түр:=8)

    DestRange орнату = Application.InputBox(Prompt:=»Тағайындалған аумақтың жоғарғы сол жақ ұяшығын таңдау», Тақырып:=»Жолдарды бағандарға ауыстыру», Түр:=8)

    SourceRange.Copy

    DestRange.Select

    Selection.PasteSpecial Paste:=xlPasteAll, операция:=xlNone, SkipBlanks:=False, Transpose:=True

    Application.CutCopyMode = Жалған

End Sub

Бағдарламалық жасақтама жоқ. Можно воспользоваться описанными выше способами. А потом учиться новому по мере освоения старого.

пікір қалдыру