Се движат клетки во однос на едни со други во Microsoft Excel

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

Подвижни клетки

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

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

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

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

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

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

Метод 2: влечење и пад

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

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

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

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

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

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

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

    Подвисникопии ()
    Димензионирање како опсег: Постави ra = Избор
    msg1 = "Направете избор на два опсези од идентична големина"
    msg2 = "Направете избор од двата опсези на IDENTICAL големина"
    Ако ra.Areas.Count 2 Потоа MsgBox msg1, vbКритирачки, "Проблем": Излез Под
    Ако ra.Areas (1) .Count ra.Areas (2) .Count Тогаш MsgBox msg2, vbCritical, "Проблем": Излез Под
    Application.ScreenUpdating = Неточно
    arr2 = ra.Areas (2) .Value
    ra.Areas (2) .Value = ра.Areas (1) .Value
    ra.Areas (1) .Value = arr2
    Крај под

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

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

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

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

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

Погледнете го видеото: How to Stay Out of Debt: Warren Buffett - Financial Future of American Youth 1999 (Ноември 2024).