Microsoft Excel бағдарламасында ұяшықтарды бір-біріне қатысты жылжыту

Microsoft Excel электрондық кестесінде жұмыс істеу кезінде ұяшықтарды бір-бірімен ауыстыру қажеттілігі өте сирек. Дегенмен, осындай жағдайлар және оларды шешу қажет. Excel бағдарламасындағы ұяшықтарды қалай ауыстыра алатыныңызды білейік.

Ұяшықтарды жылжыту

Өкінішке орай, стандартты құралдар жиынтығында қосымша әрекетсіз немесе ауқымды ауыстырмай, екі ұяшықты алмастыра алмайтын функция жоқ. Бірақ, сонымен қатар, бұл жүру тәртібі біз қалағандай қарапайым емес болса да, ол әлі де бірнеше жолмен ұйымдастырылуы мүмкін.

1-әдіс: Көшірмені жылжытыңыз

Мәселенің алғашқы шешімі деректерді жеке жерге көшіруді, содан кейін ауыстыруды білдіреді. Мұның қалай жасалатынын көрейік.

  1. Жылжытқыңыз келген ұяшықты таңдаңыз. Біз батырманы басамыз «Көшіру». Қойындыдағы таспаға орналастырылған. «Үй» баптау тобында «Айырбас буфері».
  2. Парақтағы басқа бос элементті таңдаңыз. Біз батырманы басамыз Қою. Таспадағы таспадағы құралдардың сол блогында. «Көшіру», бірақ оның мөлшерінен өзгеше көрінетін көрінеді.
  3. Содан кейін бірінші орынға жылжыңыз келетін деректерді екінші ұяшыққа өтіңіз. Оны таңдаңыз да, түймесін қайтадан басыңыз. «Көшіру».
  4. Курсормен бірінші деректер ұяшығын таңдаңыз және түймесін басыңыз Қою таспаға арналған.
  5. Бізге қажет болатын бір құндылық. Енді біз бос ұяшыққа салынған мәнге оралайық. Оны таңдаңыз және түймесін басыңыз. «Көшіру».
  6. Деректерді жылжытқыңыз келетін екінші ұяшықты таңдаңыз. Біз батырманы басамыз Қою таспаға арналған.
  7. Осылайша, қажетті деректерді ауыстырдық. Енді транзиттік ұяшықтың мазмұнын жоюыңыз керек. Оны таңдап, тінтуірдің оң жақ батырмасын басыңыз. Осы әрекеттерден кейін белсендірілген мәтінмәндік мәзірде элементті өтіңіз «Таза мазмұны».

Енді транзиттік деректер жойылып, ұяшықтарды жылжыту міндеті толығымен аяқталды.

Әрине, бұл әдіс өте ыңғайлы емес және көптеген қосымша әрекеттерді талап етеді. Дегенмен, ол көптеген қолданушыларға қатысты.

2-әдіс: Drag and Drop

Тасымалдағыштарды ауыстырудың тағы бір тәсілі қарапайым апару деп аталуы мүмкін. Алайда, осы параметрді пайдаланған кезде, ұяшықтар ауысады.

Басқа орынға жылжытқыңыз келетін ұяшықты таңдаңыз. Курсорды оның шекарасына орнатыңыз. Сонымен қатар, оны көрсеткіге айналдыру керек, оның соңында төрт бағытта бағытталған көрсеткіштер бар. Кілт ұстап тұрыңыз Shift пернетақтада және біз қалаған жерге сүйреп апарыңыз.

Әдетте, бұл көрші ұяшық болуы керек, өйткені осы жолмен тасымалдау кезінде бүкіл ауқым өзгереді.

Сондықтан, бірнеше ұяшық арқылы қозғалу көбінесе нақты кесте контексінде дұрыс емес болып келеді және өте сирек пайдаланылады. Бірақ бір-бірінен алыстатылған аумақтардың мазмұнын өзгертудің қажеті жоқ, бірақ басқа шешімдерді талап етеді.

3-әдіс: Макростарды пайдаланыңыз

Жоғарыда айтылғандай, егер олар көрші аймақтарда болмаса, олардың арасындағы екі ұяшықты ауыстыру үшін транзит жолына көшірместен Excel-ге жылдам және дұрыс жол жоқ. Бірақ бұл макростарды немесе үшінші тарап қосындыларын пайдалану арқылы қол жеткізуге болады. Біз төмендегі бір арнайы макросты пайдалану туралы талқылаймыз.

  1. Ең алдымен, бағдарламаңызда макрос режимін және әзірлеуші ​​тақтасын қосу қажет, егер сіз оларды белсендірмеген болсаңыз, олар әдепкі бойынша ажыратылған.
  2. Содан кейін, «Әзірлеуші» қойындысына өтіңіз. «Код» құралдар тақтасындағы таспада орналасқан «Visual Basic» түймешігін басыңыз.
  3. Редактор жұмыс істейді. Оған келесі кодты енгізіңіз:

    Sub MovingTags ()
    Диапазон диапазоны: Ра = Таңдауды орнатыңыз
    msg1 = «Бірдей өлшемдегі екі ауқымды таңдауды жасаңыз»
    msg2 = «IDENTICAL өлшемінің екі ауқымын таңдауды жасаңыз»
    Егер ra.Areas.Count 2 болса, MsgBox msg1, vbCritical, «Problem»: Exit Sub
    Егер Р.Арас (1) .Count ra.Areas (2) .Count Then MsgBox msg2, vbCritical, «Problem»: Exit Sub
    Application.ScreenUpdating = False
    arr2 = ra.Areas (2) .Өздеу
    Р.Арас (2) .Валю = р.Арас (1) .Вале
    Арас (1) .Өтеу = арр2
    End sub

    Код енгізілгеннен кейін редактор терезесін жоғарғы оң жақ бұрышындағы стандартты жабу түймешігін басу арқылы жабыңыз. Осылайша, код кітаптың жадында жазылады және оның қажетті алгоритмін жасауға болады.

  4. Ауыстырғыңыз келетін екі ұяшықты немесе тең өлшемдегі екі ауқымды таңдаңыз. Ол үшін тінтуірдің сол жақ түймешігімен бірінші элементті (ауқым) нұқыңыз. Содан кейін біз түймені қысамыз Ctrl пернетақтада, сондай-ақ екінші ұяшықта (диапазонда) сол жақ батырманы басыңыз.
  5. Макросды іске қосу үшін түймесін басыңыз. Макростарқойындыдағы таспа үстіне қойылған «Әзірлеуші» құралдар тобында «Код».
  6. Макрос таңдау терезесі ашылады. Қажетті элементті белгілеп, түймені басыңыз. Іске қосыңыз.
  7. Осы әрекеттен кейін, макрос орындардағы таңдалған ұяшықтардың мазмұнын автоматты түрде өзгертеді.

Файлды жапқан кезде макрос автоматты түрде жойылады, сондықтан келесі жолы қайтадан жазылуы керек екенін ескеру маңызды. Бұл жұмысты нақты жұмыс кітабына әр уақытта жасамау үшін, егер сіз мұндай қозғалыстарды тұрақты түрде жоспарлап отырсаңыз, онда файлды макрос қолдауымен (xlsm) Excel жұмыс кітабы ретінде сақтауыңыз керек.

Сабақ: Excel бағдарламасында макросты қалай жасау керек

Көріп отырғаныңыздай, Excel бағдарламасында ұяшықтарды бір-біріне қатысты жылжытудың бірнеше жолы бар. Бұл бағдарламаның стандартты құралдарымен жасалуы мүмкін, бірақ бұл опциялар өте ыңғайсыз және көп уақытты қажет етеді. Бақытымызға орай, мәселені тез және оңай шешуге мүмкіндік беретін макростар және үшінші тарап қосындылары бар. Осындай қозғалыстарды үнемі қолданатын пайдаланушылар үшін, бұл ең оңтайлы болып табылатын соңғы нұсқа.