30 хоногийн дотор 30 Excel функц: TRANSPOSE

Өчигдөр марафонд 30 хоногийн дотор 30 Excel функц бид функцийг ашиглан муж дахь баганын тоог тоолсон БАГАНА (NUMBERCOLUMN), одоо илүү эрэлт хэрэгцээтэй зүйл хийх цаг болжээ.

Марафон гүйлтийн 13 дахь өдөр бид функцийг судлахад зориулах болно ШИЛЖҮҮЛЭХ (TRANSP). Энэ функцийн тусламжтайгаар та босоо хэсгүүдийг хэвтээ болон эсрэгээр нь эргүүлж мэдээллээ эргүүлэх боломжтой. Танд ийм хэрэгцээ байна уу? Та үүнийг тусгай оруулга ашиглан хийж чадах уу? Бусад функцууд үүнийг хийж чадах уу?

Тиймээс функцийн талаархи мэдээлэл, жишээнүүдийг авч үзье ШИЛЖҮҮЛЭХ (TRANSP). Хэрэв танд нэмэлт мэдээлэл эсвэл жишээ байгаа бол тэдгээрийг сэтгэгдэл дээр хуваалцана уу.

13-р функц: ШИЛЖҮҮЛЭХ

Чиг үүрэг ШИЛЖҮҮЛЭХ (TRANSPOSE) нь нүднүүдийн хэвтээ мужийг босоо муж болгон буцаана, эсвэл эсрэгээр.

TRANSPOSE функцийг хэрхэн ашиглах вэ?

Чиг үүрэг ШИЛЖҮҮЛЭХ (TRANSP) нь өгөгдлийн чиглэлийг өөрчлөхөөс гадна бусад функцуудтай хамтран ажиллах боломжтой.

  • Өгөгдлийн хэвтээ байрлалыг босоо болгож өөрчлөх.
  • Сүүлийн жилүүдэд хамгийн сайн нийт цалинг харуул.

Анхны өгөгдөлд холбоос үүсгэхгүйгээр өгөгдлийн чиглэлийг өөрчлөхийн тулд:

  • ашиглах тусгай оо (Тусгай оо) > Шилжүүлэх (Шилжүүлэх).

Синтакс TRANSPOSE (TRANSP)

Чиг үүрэг ШИЛЖҮҮЛЭХ (TRANSPOSE) нь дараах синтакстай:

TRANSPOSE(array)

ТРАНСП(массив)

  • массив (массив) нь шилжүүлэгдэх эсийн массив эсвэл муж юм.

Traps TRANSPOSE (TRANSPOSE)

  • Чиг үүрэг ШИЛЖҮҮЛЭХ (TRANSPOSE)-г дарж массивын томьёо болгон оруулах ёстой Ctrl + Shift + Enter.
  • Функцийн өөрчлөлтөөс үүсэх муж ШИЛЖҮҮЛЭХ (TRANSPOSE) нь анхны мужид багана, мөрүүдтэй ижил тооны мөр, баганатай байх ёстой.

Жишээ 1: Хэвтээ өгөгдлийг босоо өгөгдөл болгон хувиргах

Хэрэв Excel хуудсан дээрх өгөгдөл хэвтээ байвал та функцийг ашиглаж болно ШИЛЖҮҮЛЭХ (TRANSPOSE) тэдгээрийг босоо байрлал руу хөрвүүлэх, гэхдээ хуудасны өөр газар. Жишээлбэл, шалгуур үзүүлэлтүүдийн эцсийн хүснэгтэд босоо байрлал нь илүү тохиромжтой байх болно. Функцийг ашиглах ШИЛЖҮҮЛЭХ (TRANSPOSE), та анхны хэвтээ өгөгдлийн байршлыг өөрчлөхгүйгээр лавлаж болно.

Хэвтээ мужийг шилжүүлэхийн тулд 2 × 4 босоо мужид 4 × 2:

  1. Үүссэн босоо мужийг байрлуулах 8 нүдийг сонгоно уу. Бидний жишээнд эдгээр нь B4:C7 нүднүүд байх болно.
  2. Дараах томьёог оруулаад дараа нь массив томьёо болго Ctrl + Shift + Enter.

=TRANSPOSE(B1:E2)

=ТРАНСП(B1:E2)

Буржгар хаалт автоматаар томьёоны эхэнд болон төгсгөлд нэмэгдэх бөгөөд массив томьёо оруулсан болохыг илтгэнэ.

30 хоногийн дотор 30 Excel функц: TRANSPOSE

Харин үүний оронд нь ШИЛЖҮҮЛЭХ (TRANSPOSE), Та өгөгдлийг өөрчлөхийн тулд өөр функц ашиглаж болно, жишээлбэл, INDEX (INDEX). Энэ нь таныг массивын томьёо оруулах шаардлагагүй бөгөөд томьёог үүсгэхдээ зорилтот хэсгийн бүх нүдийг сонгох шаардлагагүй.

=INDEX($B$2:$E$2,,ROW()-ROW(C$4)+1)

=ИНДЕКС($B$2:$E$2;;СТРОКА()-СТРОКА(C$4)+1)

30 хоногийн дотор 30 Excel функц: TRANSPOSE

Жишээ 2: Холбоосгүйгээр чиг баримжаагаа өөрчлөх

Хэрэв та анхны өгөгдлийн лавлагаагүйгээр өгөгдлийнхөө чиглэлийг өөрчлөхийг хүсвэл Paste Special-г ашиглаж болно:

  1. Эх сурвалжийн өгөгдлийг сонгоод хуулна.
  2. Үр дүнг байршуулахыг хүссэн хэсгийн зүүн дээд нүдийг сонгоно уу.
  3. Нарийвчилсан таб дээр Нүүр хуудас (Нүүр) командын унадаг цэс дээр дарна уу бэлчээрлээрэй (Оруулах).
  4. сонгоно уу Шилжүүлэх (Шилжүүлэх).
  5. Анхны өгөгдлийг устгах (заавал биш).

30 хоногийн дотор 30 Excel функц: TRANSPOSE

Жишээ 3: Өнгөрсөн жилүүдийн хамгийн сайн нийт цалин

Чиг үүрэг ШИЛЖҮҮЛЭХ (TRANSP) нь энэхүү гайхалтай томьёо шиг бусад функцуудтай хослуулан хэрэглэж болно. Үүнийг Харлан Гроув Excel News Bloc-т сүүлийн 5 жилийн хамгийн сайн нийт цалинг тооцох тухай хэлэлцүүлэгт нийтэлсэн (дараалан!).

=MAX(MMULT(A8:J8, --(ABS(TRANSPOSE(COLUMN(A8:J8))-COLUMN(OFFSET(A8:J8,0,0,1,COLUMNS(A8:J8)-Number+1))-(Number-1)/2)

=МАКС(МУМНОЖ(A8:J8; --(ABS(ТРАНСП(СТОЛБЕЦ(A8:J8))-СТОЛБЕЦ(СМЕЩ(A8:J8;0;0;1;ЧИСЛСТОЛБ(A8:J8)-Number+1))-(Number-1)/2)

30 хоногийн дотор 30 Excel функц: TRANSPOSE

Как можно понять по фигурным скобкам в строке формул – это формула массива. Ячейка A5 названа тоо и в этом примере число 4 введено, как значение для количества let.

Формула проверяет диапазоны, чтобы увидеть достаточно ли в них последовательных столбцов. Результаты проверки (1 эсвэл 0) умножаются на значения ячеек, чтобы получить суммарный объём заработной платы.

Для проверки результата на рисунке ниже в строке под значениями зарплат показаны ижного значения для каждой стартовой ячейки, при этом максимальное значение выделено жёлтым. Это более долгий путь к тому же результату, что предыдущая формула массива получает в одной ячейке!

30 хоногийн дотор 30 Excel функц: TRANSPOSE

хариу үлдээх