Movantaj ĉeloj rilate unu al la alia en Microsoft Excel

Pin
Send
Share
Send

La bezono interŝanĝi ĉelojn unu kun la alia, kiam vi laboras en kalkulo de Microsoft Excel, estas sufiĉe malofta. Tamen tiaj situacioj ekzistas kaj devas esti traktataj. Ni eksciu en kiaj manieroj vi povas interŝanĝi ĉelojn en Excel.

Movantaj ĉeloj

Bedaŭrinde en la norma ilo ne ekzistas tia funkcio, kiu kapablus interŝanĝi du ĉelojn sen aldonaj agoj aŭ sen ŝanĝi la intervalon. Sed samtempe, kvankam ĉi tiu movada proceduro ne estas tiel simpla, kiel ni ŝatus, ĝi tamen povas esti aranĝita kaj plurmaniere.

Metodo 1: Movu Uzante Kopion

La unua solvo de la problemo implikas la banalan kopion de datumoj al aparta areo kun posta anstataŭigo. Ni vidu kiel ĉi tio estas farita.

  1. Elektu la ĉelon por esti movita. Alklaku la butonon Kopii. Ĝi estas metita sur la rubandon en la langeto "Hejmo" en la agordo-grupo Klapeto.
  2. Elektu iun alian malplenan elementon sur la folio. Alklaku la butonon Alglui. Ĝi situas en la sama ilobreto sur la rubando kiel la butono. Kopii, sed malsame ĝi havas multe pli rimarkindan aspekton pro sia grandeco.
  3. Tuj poste, iru al la dua ĉelo, kies datumoj devas esti translokigitaj al la loko de la unua. Elektu ĝin kaj alklaku la butonon denove. Kopii.
  4. Elektu la unuan ĉelon kun datumoj per la kursoro kaj alklaku la butonon Alglui sur la bendo.
  5. Ni translokigis unu valoron al kie ni bezonas ĝin. Nun reen al la valoro, kiun ni enigis en la malplenan ĉelon. Elektu ĝin kaj alklaku la butonon. Kopii.
  6. Elektu la duan ĉelon, en kiu vi volas movi la datumojn. Alklaku la butonon Alglui sur la bendo.
  7. Do, ni interŝanĝis la necesajn datumojn. Nun vi devas forigi la enhavon de la transira ĉelo. Elektu ĝin kaj dekstre alklaku. En la kunteksta menuo, kiu estis aktivigita post ĉi tiuj agoj, iru al Klara Enhavo.

Nun la transdonaj datumoj estis forigitaj, kaj la tasko movi la ĉelojn komplete finiĝis.

Kompreneble ĉi tiu metodo ne tute taŭgas kaj postulas multajn pliajn paŝojn. Tamen ĝi estas aplikebla al plej multaj uzantoj.

Metodo 2: Treni kaj faligi

Alia maniero per kiu eblas interŝanĝi ĉelojn povas esti nomata simpla trenado kaj faligado. Vera, kiam vi uzas ĉi tiun opcion, ĉela movo okazos.

Elektu la ĉelon, kiun vi volas translokiĝi al alia loko. Agordu la kursoron sur ĝian limon. En ĉi tiu kazo, ĝi devus esti transformita al sago, fine de kiu estas montriloj direktitaj en kvar direktoj. Tenu la ŝlosilon Ŝanĝo sur la klavaro kaj trenu vin al la loko, kie ni volas.

Kiel regulo, ĉi tio devas esti apuda ĉelo, ĉar translokite tiamaniere la tuta gamo estas ŝovita.

Tial movi tra pluraj ĉeloj plej ofte okazas malĝuste en la kunteksto de aparta tablo kaj malofte estas uzata. Sed la neceso ŝanĝi la enhavon de areoj malproksime unu de la alia ne malaperas, sed postulas aliajn solvojn.

Metodo 3: apliki makroojn

Kiel menciite pli supre, ekzistas neniu rapida kaj ĝusta maniero en Excel kopii du ĉelojn inter si sen kopii en la transiran intervalon se ili ne estas en apudaj lokoj. Sed tion eblas atingi per la uzo de makrooj aŭ triaj komplementoj. Ni parolos pri uzado de unu tia speciala makro sube.

  1. Unue vi devas funkciigi la makroreĝimon kaj la programon panelo de via programo se vi ankoraŭ ne aktivigis ilin, ĉar ili estas malebligitaj defaŭlte.
  2. Tuj poste, iru al la langeto "Ellaboranto". Alklaku la butonon "Vida Baza", kiu troviĝas sur la rubando en la ilo "Kodo".
  3. La redaktoro ekfunkcias. Enmetu la jenan kodon en ĝin:

    Subĉela Movado ()
    Dim ra As Range: Fiksi ra = Selektado
    msg1 = "Elektu DU gamojn de identa grandeco"
    msg2 = "Elektu du gamojn de IDENTICA grandeco"
    If ra.Areas.Count 2 Tiam MsgBox msg1, vbCritical, Problemo: Forigu Sub
    Se ra.Areas (1) .Kalkulejo ra.Areas (2) .Kalkulo Tiam MsgBox msg2, vbKritika, "Problemo": Eliri Sub
    Application.ScreenUpdating = Falsa
    arr2 = ra.Areas (2) .Valo
    ra.Areas (2) .Value = ra.Areas (1) .Value
    ra.Areas (1) .Value = arr2
    Fina sub

    Post kiam la kodo estas enmetita, fermu la redaktan fenestron per klako sur la normigita ferma butono en ĝia supra dekstra angulo. Tiel, la kodo estos registrita en la memoro de la libro kaj ĝia algoritmo reprodukteblas por plenumi la operaciojn, kiujn ni bezonas.

  4. Ni elektas du ĉelojn aŭ du gamojn de egalaj grandecoj, kiujn ni volas interŝanĝi. Por fari tion, alklaku la unuan elementon (gamo) per la maldekstra musbutono. Tiam tenu la butonon Ktrl sur la klavaro kaj ankaŭ maldekstre alklaki la duan ĉelon.
  5. Por funkcii la makroon alklaku la butonon Makroojmetita sur la rubandon en la langeton "Ellaboranto" en la ilo-grupo "Kodo".
  6. La macro-elekta fenestro malfermiĝas. Marku la deziratan eron kaj alklaku la butonon Kuru.
  7. Post ĉi tiu ago, la makroo aŭtomate interŝanĝas la enhavon de la elektitaj ĉeloj.

Gravas rimarki, ke kiam vi fermas la dosieron, la makroo estas aŭtomate forigita, do la sekvan fojon ĝi devos esti registrita denove. Por ne fari ĉi tiun laboron ĉiufoje por aparta libro, se vi planas senĉese fari tiajn movadojn en ĝi, vi devas konservi la dosieron kiel Excel Workbook kun makro-subteno (xlsm).

Leciono: Kiel krei makroon en Excel

Kiel vi povas vidi, en Excel ekzistas pluraj manieroj movi ĉelojn unu kun la alia. Ĉi tio eblas per la normaj iloj de la programo, sed ĉi tiuj ebloj estas sufiĉe maloportunaj kaj multe da tempo. Feliĉe ekzistas triaj makrooj kaj aldonaĵoj, kiuj ebligas solvi la taskon kiel eble plej rapide kaj facile. Do por uzantoj, kiuj devas konstante apliki tiajn movadojn, ĝi estas ĉi-lasta eblo, kiu estos la plej optimuma.

Pin
Send
Share
Send