La bezono interŝanĝi ĉelojn unu kun la alia kiam laboranta en Microsoft Excel kalkultabelo estas sufiĉe rara. Tamen tiaj situacioj estas kaj ili devas esti pritraktitaj. Ni eltrovu, kiel vi povas interŝanĝi ĉelojn en Excel.
Movantaj ĉeloj
Bedaŭrinde, en la norma aro da iloj ne ekzistas tia funkcio, kiu sen aldonaj agoj aŭ sen ŝanĝo de la limigo, povus interŝanĝi du ĉelojn. Sed samtempe, kvankam ĉi tiu procedo de movo ne estas tiel simpla kiel ni ŝatus, ĝi ankoraŭ povas esti aranĝita, kaj laŭ pluraj manieroj.
Metodo 1: Movu uzante kopion
La unua solvo al la problemo implikas banan kopion de datumoj en apartan areon, sekvitan de anstataŭaĵo. Ni vidu kiel ĉi tio estas farita.
- Elektu la ĉelon, kiun vi volas movi. Ni premas la butonon "Kopiu". I estas metita sur la rubando en la langeto. "Hejmo" en la agorda grupo "Tondujo".
- Elektu iun ajn alian malplenan elementon sur la folio. Ni premas la butonon Enmeti. I estas en la sama bloko de iloj sur la rubando kiel la butono. "Kopiu", sed male al ĝi havas multe pli videblan aspekton pro ĝia grandeco.
- Sekve iru al la dua ĉelo, kies datumojn vi volas movi al la unua loko. Elektu ĝin kaj denove premu la butonon. "Kopiu".
- Elektu la unuan datumĉelon per la kursoro kaj premu la butonon Enmeti sur la bendo.
- Unu valoro ni movis kie ni bezonis. Nun ni revenas al la valoro, kiun ni enigis en la malplenan ĉelon. Elektu ĝin kaj alklaku la butonon. "Kopiu".
- Elektu la duan ĉelon, en kiu vi volas movi la datumojn. Ni premas la butonon Enmeti sur la bendo.
- Do, ni interŝanĝis la necesajn datumojn. Nun vi devus forigi la enhavon de la transita ĉelo. Elektu ĝin kaj alklaku la dekstran musbutonon. En la kunteksta menuo, kiu estis aktivigita post ĉi tiuj agoj, trairu la elementon "Klara Enhavo".
Nun la transitaj datumoj estas forigitaj, kaj la tasko movi la ĉelojn estas tute kompletigita.
Kompreneble ĉi tiu metodo ne tre konvenas kaj postulas multajn pliajn agojn. Tamen, li estas aplikebla de plej multaj uzantoj.
Metodo 2: Drag and Drop
Alia maniero per kiu eblas interŝanĝi ĉelojn en lokoj povas nomiĝi simpla trenado. Tamen, uzinte ĉi tiun opcion, la ĉeloj moviĝos.
Elektu la ĉelon, kiun vi volas movi al alia loko. Metu la kursoron sur ĝian bordon. Samtempe ĝi devas esti transformita al sago, fine de kiu estas montriloj direktitaj en kvar direktoj. Tenu premita la klavo Ŝanĝo sur la klavaro kaj trenu ĝin al la loko kie ni volas.
Kiel regulo, ĝi devus esti apuda ĉelo, ĉar dum la translokigo tiamaniere, la tuta teritorio ŝanĝiĝos.
Sekve, movado tra pluraj ĉeloj plej ofte okazas malĝuste en la kunteksto de specifa tabelo kaj estas uzata tre malofte. Sed la tre necesa ŝanĝi la enhavon de areoj malproksimaj unu de alia ne malaperas, sed postulas aliajn solvojn.
Metodo 3: Uzu Macros
Kiel supre dirite, ne ekzistas rapida kaj korekta maniero por Excel sen kopii en la trafikan bandon por interŝanĝi du ĉelojn inter ili se ili ne estas en apudaj areoj. Sed ĉi tio povas esti atingita per uzado de makrooj aŭ aldonaj aldonoj. Ni diskutos la uzon de tia speciala macro sube.
- Unue, vi bezonas ebligi la makroan modon kaj la programiston en via programo, se vi ankoraŭ ne aktivigis ilin, ĉar ili estas malebligitaj defaŭlte.
- Sekve, iru al la langeto "Ellaboranto". Efektivigu klakon sur la "Vida Baza" butono, kiu estas metita sur la rubando en la "Kodo" ilobreto.
- La redaktilo funkcias. Enmetu la sekvan kodon en ĝin:
Sub MovingTags ()
Ero-rango: Aro = Selektado
msg1 = "Faru selektadon de DU-teritorioj kun identa grandeco"
msg2 = "Faru elekton de la du gamoj de la IDENTAJ grandeco"
Se ra.Areas.Count 2 Tiam MsgBox msg1, vbCritical, "Problem": Exit Sub
Se ra.Areas (1) .Kalkulo.Areas (2) .Konto Ĉar MsgBox msg2, vbCritika, "Problemo": Exit Sub
Application.ScreenUpdating = False
arr2 = ra.Areas (2) .Val
ra.Areas (2) .Value = ra.Areas (1) .Val
ra.Areas (1) .Value = arr2
Fino subPost kiam la kodo estas enigita, fermu la redaktilon alklakante la normigitan ferman butonon en ĝia supra dekstra angulo. Tiel, la kodo estos registrita en la memoro de la libro kaj ĝia algoritmo povas esti reproduktita por plenumi la operaciojn, kiujn ni bezonas.
- Elektu du ĉelojn aŭ du gamojn de egalaj grandecoj, kiujn ni volas interŝanĝi. Por fari tion, alklaku la unuan elementon (rango) per la maldekstra musbutono. Tiam ni premas la butonon Stirkl sur la klavaro kaj ankaŭ maldekstre alklaku la duan ĉelon (rango).
- Por ruli la makroon, alklaku la butonon. Makroojmetita sur la rubando en la langeto "Ellaboranto" en grupo de iloj "Kodo".
- La fenestra selektado de makro malfermas. Marku la deziratan eron kaj alklaku la butonon. Kuru.
- Post ĉi tiu ago, la makroo aŭtomate ŝanĝas la enhavon de la elektitaj ĉeloj en lokoj.
Gravas noti, ke kiam vi fermas dosieron, la makroo estas aŭtomate forigita, do la venontan fojon ĝi devas registriĝi denove. Por ne fari ĉi tiun laboron ĉiufoje por speciala libro, se vi planas senĉese efektivigi tiajn movojn en ĝi, tiam vi devus konservi la dosieron kiel Excel-laborlibro kun makrohava subteno (xlsm).
Leciono: Kiel krei makroon en Excel
Kiel vi povas vidi, en Excel estas pluraj manieroj movi ĉelojn relative unu al la alia. Ĉi tio povas esti farita per la normaj iloj de la programo, sed ĉi tiuj ebloj iom maloportunas kaj prenas multan tempon. Bonŝance, estas macros kaj aldonitaj de triaj kiu permesas solvi la problemon tiel rapide kiel facile. Do por uzantoj, kiuj devas konstante apliki tiajn movadojn, estas la lasta opcio, kiu estos la plej optimuma.