содржина
Додека работите во Excel, често станува неопходно да се промени редоследот на ќелиите, на пример, треба да замените некои од нив. Како да го направите ова на различни начини, ќе анализираме во оваа статија.
содржина
Постапка за поместување на клетките
Не постои посебна функција која ви овозможува да ја извршите оваа постапка во Excel. И кога се користат стандардни алатки, остатокот од ќелиите неизбежно ќе се поместат, што потоа мора да се вратат на своето место, што ќе резултира со дополнителни дејства. Сепак, постојат методи за извршување на задачата, и тие ќе бидат разгледани подолу.
Метод 1: Копирај
Ова е можеби најлесниот начин, кој вклучува копирање на елементите на друго место со замена на првичните податоци. Постапката е како што следува:
- Стануваме во првата ќелија (изберете ја), која планираме да ја преместиме. На главното јазиче на програмата, кликнете на копчето „Копирај“ (група со алатки „Табла со исечоци“). Можете исто така само да ја притиснете комбинацијата на копчиња Ctrl + C.
- Одете во која било слободна ќелија на листот и притиснете го копчето „Вметни“ во истиот таб и група алатки. Или можете повторно да ги користите копчињата за готвење - Ctrl + V.
- Сега изберете ја втората ќелија со која сакаме да ја замениме првата, а исто така и да ја копираме.
- Стануваме во првата ќелија и го притискаме копчето „Вметни“ (Или Ctrl + V).
- Сега изберете ја ќелијата во која е копирана вредноста од првата ќелија и копирајте ја.
- Одете во втората ќелија каде што сакате да вметнете податоци и притиснете го соодветното копче на лентата.
- Избраните ставки се успешно заменети. Ќелијата што привремено ги чуваше копираните податоци повеќе не е потребна. Десен-клик на неа и изберете ја командата од менито што се отвора "Избриши".
- Во зависност од тоа дали има пополнети елементи до оваа ќелија десно / долу или не, изберете ја соодветната опција за бришење и кликнете на копчето OK.
- Тоа е сè што требаше да се направи за да се заменат ќелиите.
И покрај фактот дека за да се имплементира овој метод, треба да извршите многу дополнителни чекори, сепак, тој се користи од најголем број корисници.
Метод 2: повлечете и пуштете
Овој метод се користи и за замена на ќелии, но во овој случај ќелиите ќе се префрлат. Значи, ги извршуваме следните дејства:
- Изберете ја ќелијата што планираме да ја преместиме на нова локација. Го поместуваме курсорот на глувчето преку неговата граница и штом ќе го промени погледот кон вообичаениот покажувач (со 4 стрелки во различни насоки на крајот), притискајќи го и држејќи го копчето Префрлат, преместете ја ќелијата на нова локација со притиснато левото копче на глувчето.
- Најчесто, овој метод се користи за замена на соседните ќелии, бидејќи поместувањето на елементите во овој случај нема да ја наруши структурата на табелата.
- Ако одлучиме да преместиме ќелија низ неколку други, ова ќе ја промени позицијата на сите други елементи.
- После тоа, ќе мора да го вратите редот.
Метод 3: Користење макроа
На почетокот на статијата споменавме дека во Excel, за жал, не постои посебна алатка која ви овозможува брзо да ги „разменувате“ ќелиите на места (со исклучок на методот погоре, кој е ефикасен само за соседните елементи). Сепак, ова може да се направи со помош на макроа:
- Прво треба да бидете сигурни дека таканаречениот „режим на програмери“ е активиран во апликацијата (исклучен стандардно). За ова:
- одете во менито „Досие“ и изберете од листата лево „Параметри“.
- во програмските опции кликнете на потсекцијата „Приспособете ја лентата“, на десната страна, ставете крлеж пред предметот „Програмер“ и кликнете на OK.
- Префрлете се на јазичето „Програмер“, каде кликнете на иконата „Visual Basic“ (група со алатки "кодот").
- Во уредникот, со кликнување на копчето „Прикажи го кодот“, залепете го кодот подолу во прозорецот што се појавува:
Sub ПеремещениеЯчеек()
Dim ra As Range: Поставете ra = Избор
msg1 = "Произведи выделение ДВУХ диапазонов идентичного размера"
msg2 = "Произведи выделение двух диапазонов ИДЕНТИЧНОГО размера"
Ако ra.Areas.Count <> 2 Потоа MsgBox msg1, vbCritical, "Проблема": Излезете под
Ако ra.Areas(1).Count <> ra.Areas(2).Count then MsgBox msg2, vbCritical, "Проблема": Exit Sub
Application.ScreenUpdating = Неточно
arr2 = ra.Површини(2).Вредност
ра.Површини(2).Вредност = ра.Површини(1).Вредност
ra.Површини (1).Вредност = arr2
Под крајот
- Затворете го прозорецот на уредникот со кликнување на вообичаеното копче во форма на крст во горниот десен агол.
- Држење клуч Ctrl на тастатурата, изберете две ќелии или две области со ист број на елементи што планираме да ги замениме. Потоа го притискаме копчето „Макро“ (таб „Програмер“, Група "кодот").
- Ќе се појави прозорец во кој го гледаме претходно креираното макро. Изберете го и кликнете „Бегај“.
- Како резултат на работата, макрото ќе ја замени содржината на избраните ќелии.
Забелешка: кога документот е затворен, макрото ќе се избрише, па следниот пат ќе треба повторно да се креира (ако е потребно). Но, ако очекувате дека во иднина често ќе мора да извршувате такви операции, датотеката може да се зачува со макро поддршка.
Заклучок
Работата со ќелии во табелата на Excel не вклучува само внесување, уредување или бришење податоци. Понекогаш треба да преместите или замените ќелии што содржат одредени вредности. И покрај фактот дека нема посебна алатка во функционалноста на Excel за решавање на оваа задача, тоа може да се направи со копирање, а потоа и со вметнување вредности, преместување на ќелија или користење макроа.