Excel дээр мөрүүдийг хэрхэн багана болгон хөрвүүлэх вэ

Энэхүү гарын авлагад Excel-ийн мөрүүдийг багана болгон хөрвүүлэхийн тулд юу хийх хэрэгтэйг тайлбарласан болно. Excel програмыг ашиглахдаа ихэвчлэн хүснэгтийн мөр, баганыг солих шаардлагатай болдог. Жишээлбэл, хүн асар том ширээ хийсэн бөгөөд дараа нь эргүүлээд уншихад илүү хялбар болохыг ойлгосон. 

Excel-таблицийг шилжүүлэх, мөн түүнчлэн энэ нь ямар нэгэн зүйл хийх боломжтой. Excel, как очень старой, так и самой новой гэх мэт бүх хувилбаруудыг ашиглах боломжтой.

Paste тусгай функцийг ашиглах

Танд хоёр өгөгдлийн багц байна гэж бодъё. Хоёр дахь нь та юугаар дуусгахыг хүсч байна. Эхнийх нь шилжүүлэх шаардлагатай хүснэгт юм. Эхний хувилбарт улс орнуудын нэрийг янз бүрийн баганаар харуулсан бөгөөд муж улсуудын шинж чанарыг бие биентэйгээ харьцуулах нь уншихад тун тохиромжгүй байдаг. Тиймээс хүснэгтийг улс орны нэрийг өөр баганад харуулахаар зохион байгуулах нь илүү дээр юм.Excel дээр мөрүүдийг хэрхэн багана болгон хөрвүүлэх вэ

Мөр, баганыг солихын тулд дараах зүйлийг хийнэ үү.

  1. Жинхэнэ хүснэгтийг сонгоно уу. Хэрэв та хүснэгтийг бүхэлд нь нэг дор харахыг хүсвэл (хэрэв энэ нь маш том бол) Ctrl + Home, дараа нь Ctrl + Shift + End товчлуурын хослолыг дарах хэрэгтэй.
  2. Дараа нь нүднүүдийг хуулна. Үүнийг контекст цэсээр эсвэл Ctrl + C товчлуурын хослолоор хийж болно. Сүүлчийн сонголтод нэн даруй дасахыг зөвлөж байна, учир нь хэрэв та халуун товчлууруудыг сурвал нэг секундын дотор олон ажлыг шууд утгаар гүйцэтгэх боломжтой.
  3. Зорилтот муж дахь эхний нүдийг сонгоно уу. При этом он должен находиться за пределами таблицы. Также необходимо подобрать ячейку таким образом, чтобы таблица дараа транспонирования не пересекалась с другими данными. Жишээлбэл, эхний хүснэгт нь 4 багана, 10 мөртэй бол эдгээр бүх үйлдлийг гүйцэтгэсний дараа 10 нүдийг доош, 4 нүдийг хажуу тийш нь тараана. Тиймээс, энэ хязгаарт (зорилтот нүднээс тоолох) юу ч байх ёсгүй.
  4. Зорилтот нүдэн дээр та хулганы баруун товчийг дараад "Тусгай буулгах" гэснийг сонгоод "Шилжүүлэн суулгах" гэсэн бичээсийн хажууд байгаа нүдийг чагтална уу.Excel дээр мөрүүдийг хэрхэн багана болгон хөрвүүлэх вэ

Анхаарах зүйл: Хэрэв эх хүснэгтэд томьёо байгаа бол нүд бүрт үнэмлэхүй лавлагааг ашиглах нь чухал. Бүх холбоосууд автоматаар шинэчлэгдэхийн тулд үүнийг хийх ёстой.

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

Несмотря на этой явные плюсы, есть и ряд серьезных недостатков, которые мешают энэ аргачлалыг бүх нийтийнх нь:

  1. Утга утгаар нь бууруулаагүй бүрэн хэмжээний хүснэгтүүдийг шилжүүлэхэд үүнийг ашиглах нь муу юм. Энэ тохиолдолд "Transpose" функц идэвхгүй болно. Энэ асуудлыг шийдэхийн тулд та хүснэгтийг муж болгон хөрвүүлэх ёстой.
  2. Энэ арга нь шинэ хүснэгтийг анхны өгөгдөлтэй холбодоггүй тул нэг удаагийн шилжүүлэг хийхэд тохиромжтой. Энгийнээр хэлбэл, та хүснэгтүүдийн аль нэгийг өөрчлөхөд хоёр дахь хүснэгтэд мэдээлэл автоматаар шинэчлэгдэхгүй. Тиймээс шилжүүлгийг дахин хийх шаардлагатай болно. 

Хэрхэн мөр, баганыг сольж үндсэн хүснэгттэй холбох вэ?

Тэгэхээр, "Тусгай буулгах" сонголт нь хүснэгтийг үндсэн өгөгдөл болон шилжүүлгийн үр дүнд бий болгохын тулд юу хийх вэ? Эцсийн эцэст хүн бүр өгөгдлийг автоматаар шинэчлэхийг хүсдэг.

  1. Скопировать таблицу, для которой требуется транспонирование.
  2. Хүснэгтийн хоосон хэсэгт өгөгдөлгүй нүдийг сонгоно уу.
  3. Өмнөх жишээтэй адил Paste Special цэсийг ажиллуул. Үүний дараа та зүүн доод буланд байрлах "Холбоос оруулах" товчийг дарах хэрэгтэй.Excel дээр мөрүүдийг хэрхэн багана болгон хөрвүүлэх вэ
  4. Үр дүн нь дараах байдалтай байх болно.Excel дээр мөрүүдийг хэрхэн багана болгон хөрвүүлэх вэ
  5. Выбрать новую таблицу и запустить окно «Найти и заменить» путем нажатия комбинации клавиш Ctrl + H.
  6. Заменить все знаки ввода формулы (=) на ххх (эсвэл любую другую комбинацию знаков, которой нет в оригинальной таблице).Excel дээр мөрүүдийг хэрхэн багана болгон хөрвүүлэх вэ
  7. Үүний үр дүнд ямар нэг аймшигтай зүйл гарах болно, гэхдээ энэ нь хүссэн үр дүнд хүрэх зайлшгүй завсрын нөхцөл юм. Дараа нь бүх зүйл сайхан харагдах болно.Excel дээр мөрүүдийг хэрхэн багана болгон хөрвүүлэх вэ
  8. Хүснэгтийг хуулж аваад Paste Special командыг ашиглан шилжүүлнэ үү.

Үүний дараа та зүгээр л "Ол, солих" харилцах цонхыг дахин нээж, нүднүүдийн "xxx" -ийг "=" болгож өөрчлөхөд хангалттай бөгөөд ингэснээр бүх нүднүүд анхны мэдээлэлтэй холбогдоно.Excel дээр мөрүүдийг хэрхэн багана болгон хөрвүүлэх вэМэдээжийн хэрэг, энэ нь илүү төвөгтэй бөгөөд урт боловч энэ арга нь анхны хүснэгтэд холбоос байхгүйгээс зайлсхийх боломжийг танд олгоно. Гэхдээ энэ арга нь бас сул талтай. Энэ нь форматыг бие даан үргэлжлүүлэх хэрэгцээгээр илэрхийлэгддэг.

Томьёоны хэрэглээ

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

TRANSP функц

Үнэндээ энэ томъёо нь хүснэгтийг шууд шилжүүлдэг. Синтакс нь дараах байдалтай байна.

=TRANSP(массив)

Одоо бид үүнийг муж улсын хүн амын талаархи мэдээллийг агуулсан хүснэгтэд ашиглахыг хичээх болно.Excel дээр мөрүүдийг хэрхэн багана болгон хөрвүүлэх вэ

  1. Хүснэгт дэх багана, мөрийн тоог тоолж, ижил хэмжээтэй хуудасны хоосон зайг ол.
  2. F2 товчийг дарж засварлах горимыг эхлүүлнэ үү.
  3. Функц бичнэ үү ШИЛЖИЛТ өгөгдлийн мужийг хаалтанд оруулна. Энэ функцийг ашиглахдаа үнэмлэхүй лавлагаа ашиглах нь чухал юм.Excel дээр мөрүүдийг хэрхэн багана болгон хөрвүүлэх вэ
  4. Ctrl+Shift+Enter товчлуурын хослолыг дарна уу. Товчлуурын хослолыг яг дарах нь чухал бөгөөд эс тэгвээс томъёо нь ажиллахаас татгалзах болно.

Энэ бол одоо үр дүн нь иймэрхүү харагдаж байна!Excel дээр мөрүүдийг хэрхэн багана болгон хөрвүүлэх вэ

Энэ томьёоны давуу тал нь өмнөх аргын адил ("олж солих" функцийг ашиглах) үндсэн мэдээлэл өөрчлөгдөхөд шилжүүлсэн хүснэгт автоматаар шинэчлэгдэх болно.

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

  1. Find and Replace аргын нэгэн адил форматлах нь хадгалагдахгүй.
  2. Анхны хүснэгт нь зарим өгөгдлийг агуулсан байх ёстой, эс тэгвээс зарим нүдэнд тэг байх болно.
  3. Излишняя зависимость от источника данных. Энэ нь үүнийг эсэргүүцэх арга юм. Эсли попытаться это сделать, программ скажет, что невозможно редактировать часть массив.

Түүнчлэн, энэ функцийг янз бүрийн нөхцөлд уян хатан байдлаар ашиглах боломжгүй тул та энэ талаар мэдэх хэрэгтэй, гэхдээ илүү үр дүнтэй арга техникийг ашиглах хэрэгтэй.

ШУУД БУС томьёог ашиглах

Энэ аргын механик нь томъёог ашиглахтай маш төстэй юм ШИЛЖИЛТ, но при этом его использование асуудлыг шийдэж, шилжүүлэн суулгах таблицыг өөрчлөх боломжгүй.

Но одной томъёо ҮНЭГҮЙ хангалттай биш: та функцийг ашиглах шаардлагатай хэвээр байна ХАЯГ. Шаардлагагүй мэдээллээр таныг хэт ачаалахгүйн тулд энэ жишээнд том хүснэгт байхгүй болно.

Тэгэхээр танд 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 дээр мөрүүдийг хэрхэн багана болгон хөрвүүлэх вэ

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

Функцээс гадуур ХАЯГ томъёонд бас ашигладаг COLUMN и LINE. Эхнийх нь аль хэдийн мэдэгдэж байсан мөр, баганын дугаар дээр үндэслэн нүдний хаягийг буцаана. Энд зөв дарааллыг баримтлах нь чухал юм. Эхлээд мөр, дараа нь зөвхөн баганыг зааж өгнө. Жишээлбэл, функц ХАЯГ(4;2) $B$2 хаягийг буцаана.

Следующая ашиглах өөр функц – энэ COLUMN. Томъёо нь тодорхой лавлагааны баганын дугаарыг хүлээн авахын тулд энд зайлшгүй шаардлагатай. Жишээлбэл, хэрэв та энэ функцийн хаалтанд B2 параметрийг ашиглавал хоёр дахь багана нь В багана тул 2-ын тоог буцаана.

Мэдээжийн хэрэг, ROW функц нь ижил аргаар ажилладаг бөгөөд энэ нь зөвхөн мөрийн дугаарыг буцаадаг. 

Одоо бид хийсвэр жишээ биш, харин дээр дурдсан маш тодорхой томъёог ашиглах болно.

=ШУУД БУС(ХАЯГ(БАГАН(A1),МӨР(A1)))

Эндээс та үүнийг эхлээд функцээс харж болно ХАЯГ баганыг зааж өгсөн бөгөөд зөвхөн дараа нь мөр. Энэ томъёоны ажиллах чадварын нууц энд л нуугдаж байна. Энэ функц нь толин тусгал хэлбэрээр ажилладаг гэдгийг бид санаж байгаа бөгөөд үүний эхний аргумент нь мөрийн дугаар юм. Тэнд баганын хаягийг бичихэд энэ нь мөрний дугаар болж хувирдаг ба эсрэгээр.

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

  1. Бид харгалзах функцуудыг ашиглан багана, мөрийн дугаарыг авдаг.
  2. Функцийг ашиглах ХАЯГ мөрүүд багана болж, эсрэгээр.
  3. Чиг үүрэг ҮНЭГҮЙ нүдэнд толин тусгалтай өгөгдлийг харуулахад тусалдаг.

Энэ бүхэн маш энгийнээр харагдаж байна!

Шилжүүлэхийн тулд макро ашиглах

Макро бол жижиг программ юм. Үүнийг үйл явцыг автоматжуулахад ашиглаж болно. Макро нь зарим хязгаарлалттай гэдгийг анхаарч үзэх нь чухал юм. Хамгийн их Transpose арга нь 65536 элементтэй ажиллах боломжийг олгодог. Хэрэв энэ хязгаарыг давсан бол өгөгдөл алдагдах болно.

Бүх төрлийн, энэ нь үр дүнтэй автоматжуулалтын арга, ямар ч хамаагүй чухал үүрэг гүйцэтгэдэг.

Жишээ нь, такогийн кодыг бичиж болно.

Sub Transpose ColumnsRows()

    SourceRange-ийг муж болгон бүдгэрүүлнэ

    DestRange-г муж болгон бүдгэрүүлнэ

    SourceRange = Application.InputBox(Prompt:=»Шилжүүлэх мужаа сонгоно уу», Гарчиг:=»Мөрүүдийг багана руу шилжүүлэх», Төрөл:=8)

    Set DestRange = Application.InputBox(Prompt:=»Тохирох мужийн зүүн дээд нүдийг сонгох», Гарчиг:=»Мөрүүдийг багана руу шилжүүлэх», Төрөл:=8)

    SourceRange.Copy

    DestRange.Select

    Selection.PasteSpecial Paste:=xlPasteAll, Үйлдэл:=xlNone, SkipBlanks:=Худал, Transpose:=Үнэн

    Application.CutCopyMode = Худал

Төгсгөл дэд

Но если знаний в программировании особо нет, ничего страшного. Можно воспользоваться описанными выше способами. А потом учиться новому по мере освоения старого.

хариу үлдээх