Преместување ќелии во однос на едни со други во Microsoft Excel

Pin
Send
Share
Send

Потребата да се разменуваат ќелии едни со други кога работите во табела на Microsoft Excel е доста ретка. Сепак, таквите ситуации постојат и треба да се решат. Ајде да откриеме на кои начини можете да ги разменувате клетките во Excel.

Подвижни ќелии

За жал, во стандардниот сет на алатки не постои таква функција што ќе може да размени две ќелии без дополнителни активности или без да се префрли опсегот. Но, во исто време, иако оваа постапка за движење не е толку едноставна како што би сакале, сепак може да се организира, и на неколку начини.

Метод 1: Премести со употреба на копија

Првото решение за проблемот вклучува банално копирање на податоците на посебна област со последователна замена. Ајде да видиме како се прави ова.

  1. Изберете ја ќелијата што треба да се премести. Кликнете на копчето Копирај. Таа е поставена на лентата во јазичето „Дома“ во групата за поставки Клипборд.
  2. Изберете кој било друг празен елемент на листот. Кликнете на копчето Залепи. Се наоѓа во истата алатка на лентата како копчето. Копирај, но за разлика од тоа има многу позабележителен изглед заради неговата големина.
  3. Следно, одете во втората ќелија, чии податоци мора да бидат преместени на местото на првата. Изберете го и повторно кликнете на копчето. Копирај.
  4. Изберете ја првата ќелија со податоци со покажувачот и кликнете на копчето Залепи на снимката.
  5. Префрливме една вредност до таму каде што ни треба. Сега се врати на вредноста што ја вметнавме во празната ќелија. Изберете го и кликнете на копчето. Копирај.
  6. Изберете ја втората ќелија во која сакате да ги преместите податоците. Кликнете на копчето Залепи на снимката.
  7. Значи, ги разменивме потребните податоци. Сега треба да ја избришете содржината на ќелијата за транзит. Изберете го и кликнете со десното копче. Во контекстното мени што беше активирано по овие активности, одете до Јасна содржина.

Сега податоците за транзитот се избришани, а задачата за движење на ќелиите е целосно завршена.

Се разбира, овој метод не е целосно лесен и бара многу дополнителни чекори. Сепак, тоа е применливо за повеќето корисници.

Метод 2: Повлечете и испуштите

Друг начин со кој е можно да се разменуваат клетките може да се нарече едноставно влечење и пад. Точно, кога се користи оваа опција, ќе се случи промена на ќелијата.

Изберете ја ќелијата што сакате да ја преместите на друго место. Поставете го курсорот на границата. Во исто време, треба да се претвори во стрела, на крајот на која има покажувачи насочени во четири насоки. Држете го клучот Смена на тастатурата и влечете на местото каде што сакаме.

Како по правило, ова треба да биде соседна ќелија, бидејќи кога се пренесува на овој начин, целиот опсег се префрла.

Затоа, движењето низ неколку клетки најчесто се случува неправилно во контекст на одредена табела и ретко се користи. Но, потребата да се промени содржината на области далеку едни од други не исчезнува, но бара и други решенија.

Метод 3: нанесете макроа

Како што споменавме погоре, не постои брз и точен начин во Excel да копира две ќелии меѓу себе без да копира во транзитниот опсег, ако тие не се во соседните области. Но, ова може да се постигне преку употреба на макроа или додатоци од трети страни. Willе разговараме за користење на едно такво специјално макро подолу.

  1. Прво на сите, треба да ги активирате макро режимот и панелот за развивачи во вашата програма ако сè уште не сте ги активирале, бидејќи тие се стандардно оневозможени.
  2. Следно, одете на табулаторот "Развивач". Кликнете на копчето "Visual Basic", кое се наоѓа на лентата во блокот на алатки "Code".
  3. Уредникот започнува. Вметнете го следниот код во него:

    Движење под клетки ()
    Димензии како опсег: Поставете го = Избор
    msg1 = "Изберете ДВИ опсези со идентична големина"
    msg2 = "Изберете две опсези на ИДЕНТИЧКА големина"
    Ако ra.Areas.Count 2 Потоа MsgBox msg1, vbCritical, Problem: Exit Sub
    Ако ra.Areas (1) .Count ra.Areas (2) .Count Потоа MsgBox msg2, vbCritical, "Problem": Exit Sub
    Апликација.ScreenUpdating = Лажна
    arr2 = ra.Areas (2) .Value
    ra.Areas (2) .Value = ra.Areas (1) .Value
    ra.Areas (1) .Value = arr2
    Крај суб

    Откако ќе го внесете кодот, затворете го прозорецот на уредникот со кликнување на стандардизираното копче за затворање во горниот десен агол. Така, кодот ќе биде запишан во меморијата на книгата и неговиот алгоритам може да се репродуцира за да ги изврши потребните операции.

  4. Избираме две ќелии или две низи со еднакви големини, кои сакаме да ги размениме. За да го направите ова, кликнете на првиот елемент (опсег) со левото копче на глувчето. Потоа, држете го копчето Ctrl на тастатурата и исто така со левото копче на втората ќелија (опсег).
  5. За да го стартувате макро, кликнете на копчето Макроапоставена на лентата во јазичето "Програмер" во групата алатки "Код".
  6. Се отвора прозорецот за макро избор. Обележете ја саканата ставка и кликнете на копчето Стартувај.
  7. По оваа акција, макро автоматски ја менува содржината на избраните ќелии.

Важно е да се напомене дека кога ќе ја затворите датотеката, макроата автоматски се брише, така што следниот пат ќе треба повторно да се снима. За да не ја направите оваа работа секој пат за одредена книга, ако планирате постојано да извршувате такви движења во неа, треба да ја зачувате датотеката како Excel Workbook со макро поддршка (xlsm).

Лекција: Како да креирате макро во Excel

Како што можете да видите, во Excel има неколку начини да се движат клетките во однос на едни со други. Ова може да се направи со стандардните алатки на програмата, но овие опции се доста незгодни и одземаат многу време. За среќа, постојат макроа и додатоци од трети страни кои ви овозможуваат да ја решите задачата што е можно побрзо и полесно. Значи, за корисниците кои мораат постојано да применуваат вакви движења, последната опција е најоптимална.

Pin
Send
Share
Send