Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký je príkaz, ktorý prilepuje vzorce s riadkami a stĺpcami prepínanými v programe Excel?

V programe Excel nie je jediný príkaz na konkrétne prilepenie vzorcov s radmi a prepínanými stĺpmi. Môžete to však dosiahnuť pomocou kombinácie techník:

1. Transponovať a prilepiť hodnoty:

* Vyberte bunky vzorcov: Zvýraznite bunky obsahujúce vzorce, ktoré chcete transponovať.

* Skopírujte vzorce: Použite ctrl+c Alebo kliknite pravým tlačidlom myši a vyberte možnosť „Kopírovať“.

* prilepiť ako transponovanie: Vyberte prázdnu bunku, v ktorej chcete, aby prešli transponované vzorce. Kliknite pravým tlačidlom myši a vyberte „Vložte špeciálne“. V dialógovom okne „Paste Special“ vyberte možnosť „Transpony“ a kliknite na položku „OK“.

* Paste hodnoty: Teraz, s vybranými transponovanými vzorcami, použite ctrl+c ich znova skopírovať. Pravým tlačidlom myši kliknite na cieľové bunky a vyberte „Prilepte špeciálne“. Vyberte „Hodnoty“ a kliknite na „OK“. Tým sa transponované vzorce prevedú na ich výsledné hodnoty, čím účinne prepínajú riadky a stĺpce bez toho, aby zostali aktívne vzorce.

2. Pomocou funkcie Transosu:

* Vyberte prázdny rozsah buniek: Rozsah by mal mať rovnaký počet stĺpcov ako pôvodné údaje, ktoré majú riadky a naopak.

* typ `=transpons (rozsah)`: Vymeňte „rozsah“ za skutočný rozsah obsahujúci vzorce, ktoré chcete transponovať.

* Stlačte Ctrl+Shift+Enter: Tým sa zadá vzorec ako vzorec poľa a použije funkciu transpozície do každej bunky vo vybranom rozsahu.

3. Pomocou VBA (makro):

Tento prístup je určený pre zložitejšie situácie alebo ak potrebujete automatizovať túto transpozíciu.

* Otvorte editor VBA: Stlačte alt+f11 .

* Vložte modul: Kliknite na položku „Vložiť“> „modul“.

* Vložte nasledujúci kód:

`` `VBA

Sub transpozačné formály ()

Slabé kyslé ako rozsah, TargetRange ako rozsah

Set sourcerange =rozsah ("a1:b10") 'nahradiť svojím skutočným rozsahom zdroja

Nastaviť TargetRange =Range ("C1:J1") 'Nahraďte sa so skutočným cieľovým rozsahom

TargetRange.Formula =Application.TransPose (Sourcerange.Formula)

Koncový

`` `

* spustite makro: Stlačte f5 Alebo kliknite na tlačidlo „Spustiť“.

Nezabudnite prispôsobiť kód Aby sa zhodovali s vašimi konkrétnymi rozsahmi a vzorcami.

Tieto metódy prevedú vaše vzorce a efektívne prepínajú riadky a stĺpce do vašich údajov Excel.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené