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

Pin
Send
Share
Send

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

Жылжымалы ұяшықтар

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

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

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

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

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

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

2-әдіс: апарып тастау

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

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

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

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

3-әдіс: макростарды қолдану

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

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

    Ішкі жасушаның қозғалысы ()
    Dim ra Range As: Set ra = Таңдау
    msg1 = «Бірдей өлшемдегі ЕКІ диапазонды таңдаңыз»
    msg2 = «IDENTICAL өлшемінің екі ауқымын таңдаңыз»
    Егер ra.Areas.Count 2 Сонда MsgBox msg1, vbCritical, Problem: Sub шығу
    Егер ra.Areas (1) .Areas (2) .Санау MsgBox msg2, vbCritical, «Problem»: Шығу Sub
    Application.ScreenUpdating = қате
    arr2 = ra.Areas (2) .Мән
    ra.Areas (2) .Malue = ra.Areas (1) .Malue
    ra.Areas (1) .Vale = arr2
    Аяқталу ішкі

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

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

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

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

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

Pin
Send
Share
Send