Ҳаракат додани ҳуҷайраҳои ба ҳамдигар алоқаманд дар Microsoft Excel

Pin
Send
Share
Send

Ҳангоми кор дар ҷадвали Microsoft Excel зарурати мубодила кардани ҳуҷайраҳо бо ҳам хеле кам аст. Аммо, чунин вазъиятҳо вуҷуд доранд ва бояд ҳалли худро ёбанд. Биёед бифаҳмем, ки бо кадом роҳҳо шумо ҳуҷайраҳоро дар Excel иваз карда метавонед.

Ҷойивазкунии ҳуҷайраҳо

Мутаассифона, дар қуттии абзорҳои стандартӣ чунин функсияе мавҷуд нест, ки қодир аст ду ҳуҷайраро бидуни амалиёти иловагӣ ё бидуни тағир додани диапазон иваз кунад. Аммо, дар айни замон, гарчанде ки ин тартиботи ҳаракат он қадар ки мо мехостем содда нест, аммо онро ҳанӯз ҳам метавон тартиб дод ва бо чанд роҳ.

Усули 1: Ҷойгиркунӣ бо истифодаи Нусхабардорӣ

Ҳалли аввалини мушкилот нусхабардории параметри маълумот ба минтақаи алоҳида бо ивазкунии минбаъда иборат аст. Биё бубинем, ки ин чӣ гуна иҷро шудааст.

  1. Чашмаке, ки кӯчонида мешавад, интихоб кунед. Тугмаро пахш кунед Нусха. Он дар тасма дар ҷадвал гузошта шудааст "Хона" дар гурӯҳи танзимот Санҷиши клипи.
  2. Ягон элементи холии дигарро дар варақ интихоб кунед. Тугмаро пахш кунед Часбонед. Он дар ҳамон панели асбобҳо дар лента ҳамчун тугма ҷойгир аст. Нусха, аммо баръакси он, азбаски андозаи он намуди назаррас дорад.
  3. Баъд, ба чашмаки дуюм гузаред, ки маълумотҳо бояд ба ҷои аввал гузошта шаванд. Онро интихоб кунед ва тугмаро бори дигар клик кунед. Нусха.
  4. Чашмаки аввалини дорои курсорро интихоб кунед ва тугмаро пахш кунед Часбонед дар лента.
  5. Мо як арзишро ба ҷое ки ба он ниёз дорем, кӯчидем. Акнун ба арзиши бозгашт ба ячейкаи холӣ бармегардем. Онро интихоб кунед ва тугмаро пахш кунед. Нусха.
  6. Чашмаки дуюмеро интихоб кунед, ки мехоҳед дар он ҷо интиқол диҳед. Тугмаро пахш кунед Часбонед дар лента.
  7. Ҳамин тавр, мо маълумоти заруриро мубодила кардем. Ҳоло шумо бояд таркиби чашмаки транзитиро тоза кунед. Онро интихоб кунед ва тугмаи ростро клик кунед. Дар менюи контекстие, ки пас аз ин амалҳо фаъол шудааст, ба гузаред Тозакунии мундариҷа.

Ҳоло маълумоти транзитӣ нест карда шуданд ва вазифаи гузарондани ҳуҷайраҳо пурра ба анҷом расонида шудааст.

Албатта, ин усул комилан қулай нест ва бисёр қадамҳои иловагиро талаб мекунад. Аммо, он маҳз ба аксарияти корбарон дахл дорад.

Усули 2: кашола карда партоед

Роҳи дигаре, ки бо он иваз кардани ҳуҷайраҳо мумкин аст, онҳоро оддӣ ва кашолакунӣ номидан мумкин аст. Дуруст аст, ки ҳангоми истифодаи ин хосият, тағирёбии ҳуҷайра рух медиҳад.

Чашмакеро интихоб кунед, ки мехоҳед ба ҷои дигар гузаред. Курсорро ба сарҳади он насб кунед. Ҳамзамон, он бояд ба тирча табдил дода шавад, ки дар охири он ишораҳое мавҷуданд, ки ба чор самт нигаронида шудаанд. Калидро нигоҳ доред Shift дар клавиатура ва ба ҷое, ки мехоҳед, кашед.

Одатан, ин бояд чашмаки ҳамсоя бошад, зеро ҳангоми интиқол дар ин роҳ, тамоми диапазон тағир меёбад.

Аз ин рӯ, ҳаракат тавассути якчанд ҳуҷайра аксар вақт дар матни ҷадвал нодуруст рух медиҳад ва хеле кам истифода мешавад. Аммо зарурати тағир додани мундариҷаи минтақаҳо аз ҳам дур нест, балки ҳалли дигарро талаб мекунад.

Усули 3: ба кор бурдани макросҳо

Чӣ тавре ки дар боло қайд шуд, дар Excel роҳи тез ва дурусти нусхабардории ду ячейка байни худ бидуни нусхабардорӣ ба диапазони транзитӣ мавҷуд аст, агар онҳо дар минтақаҳои ҳамсоя набошанд. Аммо инро тавассути истифодаи макросҳо ва изофаҳои тарафи сеюм ба даст овардан мумкин аст. Мо дар бораи истифодаи яке аз чунин макросҳои махсус дар зер сӯҳбат хоҳем кард.

  1. Пеш аз ҳама, ба шумо лозим аст, ки ҳолати макрос ва панели таҳиягарро дар барномаи шумо фаъол кунед, агар шумо онҳоро ҳоло фаъол накарда бошед, зеро онҳо бо нобаёнӣ хомӯш карда шудаанд.
  2. Баъд, ба замимаи "Таҳиягар" гузаред. Тугмаи "Visual Basic" -ро, ки дар тасма дар блоки абзорҳои "Код" ҷойгир аст, клик кунед.
  3. Муҳаррир оғоз меёбад. Ба он коди зерин ворид кунед:

    Ҳаракати Sub Cell ()
    Dim ra Asange: Set ra = Интихоб
    msg1 = "Интихоби диапазонҳои ЭКО бо андозаи якхела"
    msg2 = "Ду диапазони андозаи IDENTICAL-ро интихоб кунед"
    Агар ra.Areas.Count 2 Он гоҳ MsgBox msg1, vbCritical, Problem: Exit Sub
    Агар ra.Areas (1) .Миқдори ra.Areas (2) .Кисмат Сипас MsgBox msg2, vbCritical, "Problem": Exit Sub
    Application.ScreenUpdating = Дурӯғ
    arr2 = ra.Areas (2) .Дар
    ra.Areas (2) .Value = ra.Areas (1) .Дар
    ra.Areas (1) .Дар = arr2
    Поёни зер

    Пас аз ворид кардани код, тирезаи муҳаррирро бо пахш кардани тугмаи стандартии пӯшиш дар кунҷи рости болоии он пӯшед. Ҳамин тариқ, рамз дар хотираи китоб сабт хоҳад шуд ва алгоритми он барои иҷрои амалиёте, ки ба мо ниёз доранд, дубора тавлид шавад.

  4. Мо ду ячейка ё ду диапазони андозаи баробарро интихоб мекунем, ки иваз кардан мехоҳем. Барои ин, унсури аввал (диапазон) -ро бо тугмаи чапи муш пахш кунед. Баъд тугмаро пахш кунед Ctrl дар клавиатура инчунин чашмаки чапро (диапазон) клик кунед.
  5. Барои кор кардани макрос, тугмаро пахш кунед Макросходар тасма дар ҷадвал ҷойгир карда шудааст "Таҳиягар" дар гурӯҳи асбобҳо "Код".
  6. Равзанаи интихоби макрос кушода мешавад. Қисми заруриро қайд кунед ва тугмаро клик кунед Бидавед.
  7. Пас аз ин амал макрос таркиби чашмакҳои интихобшударо ба таври худкор иваз мекунад.

Қайд кардан муҳим аст, ки вақте шумо файлро пӯшед, макрос ба таври худкор нест карда мешавад, бинобар ин дафъаи оянда онро дубора сабт кардан лозим аст. Барои он ки ин корро ҳар дафъа барои як китоби алоҳида иҷро накунед, агар шумо нақшаи мунтазам анҷом додани ин гуна амалҳоро дошта бошед, шумо бояд файлро ҳамчун китоби Work Work бо дастгирии макрос (xlsm) захира кунед.

Дарси: Чӣ тавр дар Excel макро сохтан мумкин аст

Чӣ тавре ки мебинед, дар Excel якчанд роҳҳои кӯчонидани ҳуҷайраҳо нисбат ба ҳамдигар мавҷуданд. Инро бо асбобҳои стандартии барнома метавон анҷом дод, аммо ин интихобҳо хеле номувофиқ ва вақти зиёдро талаб мекунанд. Хушбахтона, макросҳои иловагӣ ва изофаҳо ҳастанд, ки ба шумо имкон медиҳанд, ки ин вазифаро ҳарчи зудтар ва ба осонӣ ҳаллу фасл кунед. Ҳамин тавр, барои корбароне, ки бояд ин гуна ҳаракатҳоро доимо татбиқ кунанд, варианти охирин аст, ки аз ҳама оптималӣ хоҳад буд.

Pin
Send
Share
Send