ಮೈಕ್ರೊಸಾಫ್ಟ್ ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಪರಸ್ಪರ ಸಂಬಂಧಿಸಿರುವ ಜೀವಕೋಶಗಳನ್ನು ಚಲಿಸುವುದು

ಮೈಕ್ರೊಸಾಫ್ಟ್ ಎಕ್ಸೆಲ್ ಸ್ಪ್ರೆಡ್ಷೀಟ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ ಪರಸ್ಪರ ಕೋಶಗಳನ್ನು ಸ್ವ್ಯಾಪ್ ಮಾಡುವುದು ತುಂಬಾ ಅಪರೂಪ. ಆದಾಗ್ಯೂ, ಅಂತಹ ಸಂದರ್ಭಗಳಲ್ಲಿ ಮತ್ತು ಅವರು ಉದ್ದೇಶಿಸಿ ಅಗತ್ಯವಿದೆ. ಎಕ್ಸೆಲ್ನಲ್ಲಿ ನೀವು ಸೆಲ್ಗಳನ್ನು ಸ್ವ್ಯಾಪ್ ಮಾಡಬಹುದಾದ ವಿಧಾನಗಳಲ್ಲಿ ಕಂಡುಹಿಡಿಯೋಣ.

ಜೀವಕೋಶಗಳನ್ನು ಸರಿಸಲಾಗುತ್ತಿದೆ

ದುರದೃಷ್ಟವಶಾತ್, ಪ್ರಮಾಣಿತ ಉಪಕರಣಗಳ ಗುಂಪಿನಲ್ಲಿ ಯಾವುದೇ ಕಾರ್ಯಗಳಿಲ್ಲ, ಹೆಚ್ಚುವರಿ ಕ್ರಿಯೆಗಳಿಲ್ಲದೆ ಅಥವಾ ವ್ಯಾಪ್ತಿಯನ್ನು ಬದಲಾಯಿಸದೆ, ಎರಡು ಕೋಶಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಬಹುದು. ಆದರೆ ಅದೇ ಸಮಯದಲ್ಲಿ, ಚಲಿಸುವ ಈ ವಿಧಾನವು ನಾವು ಬಯಸಿದಷ್ಟು ಸರಳವಲ್ಲವಾದರೂ, ಅದನ್ನು ಇನ್ನೂ ಸಹ ವ್ಯವಸ್ಥೆಗೊಳಿಸಬಹುದು ಮತ್ತು ಹಲವಾರು ರೀತಿಯಲ್ಲಿ ಮಾಡಬಹುದು.

ವಿಧಾನ 1: ಪ್ರತಿಯನ್ನು ಬಳಸಿ ಸರಿಸಿ

ಸಮಸ್ಯೆಗೆ ಮೊದಲ ಪರಿಹಾರವು ಡೇಟಾವನ್ನು ಒಂದು ಪ್ರತ್ಯೇಕ ಪ್ರದೇಶವಾಗಿ ನೀರಸ ನಕಲು ಮಾಡುವುದನ್ನು ಒಳಗೊಳ್ಳುತ್ತದೆ, ನಂತರ ಬದಲಿಯಾಗಿರುತ್ತದೆ. ಇದನ್ನು ಹೇಗೆ ಮಾಡಲಾಗುವುದು ಎಂದು ನೋಡೋಣ.

  1. ನೀವು ಸರಿಸಲು ಬಯಸುವ ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ. ನಾವು ಗುಂಡಿಯನ್ನು ಒತ್ತಿ "ನಕಲಿಸಿ". ಇದನ್ನು ಟ್ಯಾಬ್ನಲ್ಲಿ ರಿಬ್ಬನ್ ಮೇಲೆ ಇರಿಸಲಾಗುತ್ತದೆ. "ಮುಖಪುಟ" ಸೆಟ್ಟಿಂಗ್ಗಳ ಗುಂಪಿನಲ್ಲಿ "ಕ್ಲಿಪ್ಬೋರ್ಡ್".
  2. ಶೀಟ್ನಲ್ಲಿ ಯಾವುದೇ ಖಾಲಿ ಅಂಶವನ್ನು ಆಯ್ಕೆಮಾಡಿ. ನಾವು ಗುಂಡಿಯನ್ನು ಒತ್ತಿ ಅಂಟಿಸು. ಇದು ಗುಂಡಿಯಂತೆ ರಿಬ್ಬನ್ ಸಾಧನಗಳ ಅದೇ ಬ್ಲಾಕ್ನಲ್ಲಿದೆ. "ನಕಲಿಸಿ", ಆದರೆ ಅದು ಭಿನ್ನವಾಗಿ ಅದರ ಗಾತ್ರದಿಂದ ಹೆಚ್ಚು ಗೋಚರ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.
  3. ಮುಂದೆ, ಎರಡನೇ ಕೋಶಕ್ಕೆ ಹೋಗಿ, ಯಾರ ಡೇಟಾವನ್ನು ನೀವು ಮೊದಲ ಸ್ಥಳಕ್ಕೆ ಸರಿಸಲು ಬಯಸುತ್ತೀರಿ. ಅದನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಮತ್ತೆ ಬಟನ್ ಒತ್ತಿರಿ. "ನಕಲಿಸಿ".
  4. ಕರ್ಸರ್ನೊಂದಿಗೆ ಮೊದಲ ಡೇಟಾ ಕೋಶವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಬಟನ್ ಒತ್ತಿರಿ ಅಂಟಿಸು ಟೇಪ್ ಮೇಲೆ.
  5. ನಮಗೆ ಅಗತ್ಯವಿರುವ ಸ್ಥಳವನ್ನು ನಾವು ಬದಲಾಯಿಸಿದ್ದೇವೆ. ಈಗ ನಾವು ಖಾಲಿ ಕೋಶಕ್ಕೆ ಸೇರಿಸಿದ ಮೌಲ್ಯಕ್ಕೆ ಹಿಂತಿರುಗುತ್ತೇವೆ. ಅದನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಗುಂಡಿಯನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. "ನಕಲಿಸಿ".
  6. ನೀವು ಡೇಟಾವನ್ನು ಸರಿಸಲು ಬಯಸುವ ಎರಡನೇ ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ. ನಾವು ಗುಂಡಿಯನ್ನು ಒತ್ತಿ ಅಂಟಿಸು ಟೇಪ್ ಮೇಲೆ.
  7. ಆದ್ದರಿಂದ, ನಾವು ಅಗತ್ಯವಿರುವ ಡೇಟಾವನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಂಡಿದ್ದೇವೆ. ಈಗ ನೀವು ಟ್ರಾನ್ಸಿಟ್ ಸೆಲ್ನ ವಿಷಯಗಳನ್ನು ಅಳಿಸಬೇಕು. ಅದನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಬಲ ಮೌಸ್ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ. ಈ ಕ್ರಿಯೆಗಳ ನಂತರ ಸಕ್ರಿಯಗೊಂಡ ಸಂದರ್ಭ ಮೆನುವಿನಲ್ಲಿ, ಐಟಂ ಮೂಲಕ ಹೋಗಿ "ತೆರವುಗೊಳಿಸಿ ವಿಷಯ".

ಈಗ ಟ್ರಾನ್ಸಿಟ್ ಡೇಟಾವನ್ನು ಅಳಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಕೋಶಗಳನ್ನು ಚಲಿಸುವ ಕಾರ್ಯವು ಸಂಪೂರ್ಣವಾಗಿ ಮುಗಿದಿದೆ.

ಸಹಜವಾಗಿ, ಈ ವಿಧಾನವು ತುಂಬಾ ಅನುಕೂಲಕರವಲ್ಲ ಮತ್ತು ಹೆಚ್ಚಿನ ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ. ಹೇಗಾದರೂ, ಅವರು ಹೆಚ್ಚು ಬಳಕೆದಾರರಿಂದ ಅನ್ವಯಿಸುವ ಅವರು.

ವಿಧಾನ 2: ಎಳೆದು ಹಾಕಿ

ಸ್ಥಳಗಳಲ್ಲಿ ಜೀವಕೋಶಗಳನ್ನು ಸ್ವ್ಯಾಪ್ ಮಾಡಲು ಸಾಧ್ಯವಿರುವ ಮತ್ತೊಂದು ವಿಧಾನವನ್ನು ಸರಳ ಎಳೆತ ಎಂದು ಕರೆಯಬಹುದು. ಆದಾಗ್ಯೂ, ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸುವಾಗ, ಕೋಶಗಳು ಬದಲಾಗುತ್ತವೆ.

ನೀವು ಬೇರೊಂದು ಸ್ಥಳಕ್ಕೆ ತೆರಳಲು ಬಯಸುವ ಕೋಶವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ. ಕರ್ಸರ್ ಅನ್ನು ಅದರ ಗಡಿಯಲ್ಲಿ ಹೊಂದಿಸಿ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಇದು ನಾಲ್ಕು ದಿಕ್ಕುಗಳಲ್ಲಿ ನಿರ್ದೇಶಿಸಲ್ಪಟ್ಟಿರುವ ಪಾಯಿಂಟರ್ಗಳ ಅಂತ್ಯದಲ್ಲಿ ಬಾಣವಾಗಿ ಮಾರ್ಪಡಿಸಲ್ಪಡಬೇಕು. ಕೀಲಿ ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಿ ಶಿಫ್ಟ್ ಕೀಬೋರ್ಡ್ ಮೇಲೆ ಮತ್ತು ನಾವು ಬಯಸುವ ಸ್ಥಳಕ್ಕೆ ಎಳೆಯಿರಿ.

ನಿಯಮದಂತೆ, ಇದು ಪಕ್ಕದ ಜೀವಕೋಶವಾಗಿರಬೇಕು, ಏಕೆಂದರೆ ಈ ವರ್ಗಾವಣೆಯ ಸಮಯದಲ್ಲಿ, ಸಂಪೂರ್ಣ ವ್ಯಾಪ್ತಿಯನ್ನು ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ.

ಆದ್ದರಿಂದ, ಅನೇಕ ಕೋಶಗಳ ಮೂಲಕ ಚಲಿಸುವಿಕೆಯು ಒಂದು ನಿರ್ದಿಷ್ಟ ಕೋಷ್ಟಕದ ಸಂದರ್ಭದಲ್ಲಿ ತಪ್ಪಾಗಿ ಸಂಭವಿಸುತ್ತದೆ ಮತ್ತು ಇದು ಬಹಳ ವಿರಳವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಆದರೆ ಪರಸ್ಪರ ದೂರದಲ್ಲಿರುವ ಪ್ರದೇಶಗಳ ವಿಷಯಗಳನ್ನು ಕಣ್ಮರೆಯಾಗುವುದಿಲ್ಲ ಎಂದು ಬದಲಿಸಬೇಕಾದರೆ, ಆದರೆ ಇತರ ಪರಿಹಾರಗಳು ಬೇಕಾಗುತ್ತವೆ.

ವಿಧಾನ 3: ಮ್ಯಾಕ್ರೋಗಳನ್ನು ಬಳಸಿ

ಮೇಲೆ ಹೇಳಿದಂತೆ, ಅವರು ಪಕ್ಕದ ಪ್ರದೇಶಗಳಲ್ಲಿಲ್ಲದಿದ್ದಲ್ಲಿ ಅವುಗಳ ನಡುವೆ ಎರಡು ಕೋಶಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಲು ಟ್ರಾನ್ಸಿಟ್ ಬ್ಯಾಂಡ್ಗೆ ನಕಲಿಸದೆ ಎಕ್ಸೆಲ್ಗೆ ತ್ವರಿತ ಮತ್ತು ಸರಿಯಾದ ಮಾರ್ಗಗಳಿಲ್ಲ. ಆದರೆ ಮ್ಯಾಕ್ರೋಗಳು ಅಥವಾ ತೃತೀಯ ಆಡ್-ಇನ್ಗಳ ಬಳಕೆಯ ಮೂಲಕ ಇದನ್ನು ಸಾಧಿಸಬಹುದು. ಕೆಳಗಿನ ಅಂತಹ ವಿಶೇಷ ಮ್ಯಾಕ್ರೋವನ್ನು ನಾವು ಬಳಸುತ್ತೇವೆ.

  1. ಮೊದಲನೆಯದಾಗಿ, ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಮ್ಯಾಕ್ರೊ ಮೋಡ್ ಮತ್ತು ಡೆವಲಪರ್ ಪ್ಯಾನಲ್ ಅನ್ನು ನೀವು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು, ನೀವು ಅವುಗಳನ್ನು ಇನ್ನೂ ಸಕ್ರಿಯಗೊಳಿಸದಿದ್ದರೆ, ಅವುಗಳು ಡೀಫಾಲ್ಟ್ ಆಗಿ ನಿಷ್ಕ್ರಿಯಗೊಂಡಿದೆ.
  2. ಮುಂದೆ, "ಡೆವಲಪರ್" ಟ್ಯಾಬ್ಗೆ ಹೋಗಿ. "ಕೋಡ್" ಟೂಲ್ಬಾಕ್ಸ್ನಲ್ಲಿನ ರಿಬ್ಬನ್ನಲ್ಲಿರುವ "ವಿಷುಯಲ್ ಬೇಸಿಕ್" ಗುಂಡಿಯನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
  3. ಸಂಪಾದಕ ಚಾಲನೆಯಲ್ಲಿದೆ. ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಅದರೊಳಗೆ ಸೇರಿಸಿ:

    ಉಪ ಮೂವಿಂಗ್ಟ್ಯಾಗ್ಗಳು ()
    ಡಿಮ್ ಆರ್ ರೇಂಜ್: ಸೆಟ್ ರಾ = ಆಯ್ಕೆ
    msg1 = "ಸಮನಾದ ಗಾತ್ರದ ಎರಡು ವ್ಯಾಪ್ತಿಯ ಆಯ್ಕೆ ಮಾಡಿ"
    msg2 = "IDENTICAL ಗಾತ್ರದ ಎರಡು ವ್ಯಾಪ್ತಿಯ ಆಯ್ಕೆ ಮಾಡಿ"
    ವೇಳೆ RA.Areas.Count 2 ನಂತರ MSgBox msg1, vbCritical, "ಸಮಸ್ಯೆ": ನಿರ್ಗಮನ ಉಪ
    RA.Areas (1) ವೇಳೆ .ಎರಡೂ RA.Areas (2) .ಮತ್ತು ನಂತರ MsgBox msg2, vbCritical, "ಸಮಸ್ಯೆ": ನಿರ್ಗಮನ ಉಪ
    Application.ScreenUpdating = False
    arr2 = ra.Areas (2). ಮೌಲ್ಯ
    ra.Areas (2) .ವಾಲ್ಯೂ = RA.Areas (1) .ವಾಲ್ಯೂ
    ra.Areas (1). ಮೌಲ್ಯ = arr2
    ಉಪ ಅಂತ್ಯ

    ಕೋಡ್ ಸೇರಿಸಲಾಗಿದೆ ನಂತರ, ಅದರ ಮೇಲಿನ ಬಲ ಮೂಲೆಯಲ್ಲಿ ಪ್ರಮಾಣಿತ ಮುಚ್ಚಿ ಬಟನ್ ಕ್ಲಿಕ್ಕಿಸಿ ಸಂಪಾದಕ ವಿಂಡೋ ಮುಚ್ಚಿ. ಹೀಗಾಗಿ, ಈ ಸಂಕೇತವು ಪುಸ್ತಕದ ನೆನಪಿಗಾಗಿ ದಾಖಲಿಸಲ್ಪಡುತ್ತದೆ ಮತ್ತು ನಾವು ಅಗತ್ಯವಿರುವ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅದರ ಅಲ್ಗೊರಿದಮ್ ಅನ್ನು ಪುನರುತ್ಪಾದಿಸಬಹುದು.

  4. ನಾವು ಸ್ವ್ಯಾಪ್ ಮಾಡಲು ಬಯಸುವ ಸಮಾನ ಗಾತ್ರದ ಎರಡು ಕೋಶಗಳನ್ನು ಅಥವಾ ಎರಡು ಶ್ರೇಣಿಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಇದನ್ನು ಮಾಡಲು, ಎಡ ಮೌಸ್ ಬಟನ್ ಹೊಂದಿರುವ ಮೊದಲ ಅಂಶ (ಶ್ರೇಣಿ) ಕ್ಲಿಕ್ ಮಾಡಿ. ನಂತರ ನಾವು ಗುಂಡಿಯನ್ನು ತಿರುಗಿಸುತ್ತೇವೆ Ctrl ಕೀಬೋರ್ಡ್ ಮೇಲೆ ಮತ್ತು ಎರಡನೇ ಸೆಲ್ (ಶ್ರೇಣಿ) ಮೇಲೆ ಎಡ ಕ್ಲಿಕ್ ಮಾಡಿ.
  5. ಮ್ಯಾಕ್ರೋವನ್ನು ಚಲಾಯಿಸಲು, ಗುಂಡಿಯನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ಮ್ಯಾಕ್ರೋಗಳುಟ್ಯಾಬ್ನಲ್ಲಿ ರಿಬ್ಬನ್ ಮೇಲೆ ಇರಿಸಲಾಗಿದೆ "ಡೆವಲಪರ್" ಉಪಕರಣಗಳ ಸಮೂಹದಲ್ಲಿ "ಕೋಡ್".
  6. ಸ್ಥೂಲ ಆಯ್ಕೆಯ ವಿಂಡೋ ತೆರೆಯುತ್ತದೆ. ಅಪೇಕ್ಷಿತ ಐಟಂ ಅನ್ನು ಗುರುತಿಸಿ ಮತ್ತು ಬಟನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ. ರನ್.
  7. ಈ ಕ್ರಿಯೆಯ ನಂತರ, ಮ್ಯಾಕ್ರೋ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆಯ್ದ ಜೀವಕೋಶಗಳ ವಿಷಯಗಳನ್ನು ಸ್ಥಳಗಳಲ್ಲಿ ಬದಲಾಯಿಸುತ್ತದೆ.

ನೀವು ಫೈಲ್ ಅನ್ನು ಮುಚ್ಚಿದಾಗ, ಮ್ಯಾಕ್ರೋ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಳಿಸಲ್ಪಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಮುಂದಿನ ಬಾರಿ ಅದನ್ನು ಮತ್ತೆ ರೆಕಾರ್ಡ್ ಮಾಡಬೇಕಾಗಿದೆ ಎಂಬುದು ಗಮನಿಸುವುದು ಮುಖ್ಯ. ಒಂದು ನಿರ್ದಿಷ್ಟ ಪುಸ್ತಕಕ್ಕಾಗಿ ಈ ಕೆಲಸವನ್ನು ಪ್ರತಿ ಬಾರಿಯೂ ಮಾಡಬಾರದೆಂದು ನೀವು ನಿರಂತರವಾಗಿ ಅಂತಹ ಚಲನೆಯನ್ನು ನಡೆಸಲು ಯೋಜಿಸಿದರೆ, ನೀವು ಮ್ಯಾಕ್ರೊ ಬೆಂಬಲ (xlsm) ನೊಂದಿಗೆ ಎಕ್ಸೆಲ್ ವರ್ಕ್ಬುಕ್ನಂತೆ ಫೈಲ್ ಅನ್ನು ಉಳಿಸಬೇಕು.

ಪಾಠ: ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋವನ್ನು ಹೇಗೆ ರಚಿಸುವುದು

ನೀವು ನೋಡಬಹುದು ಎಂದು, ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಪರಸ್ಪರ ಸಂಬಂಧಿ ಜೀವಕೋಶಗಳನ್ನು ಸರಿಸಲು ಹಲವಾರು ಮಾರ್ಗಗಳಿವೆ. ಇದನ್ನು ಪ್ರೋಗ್ರಾಂನ ಪ್ರಮಾಣಿತ ಪರಿಕರಗಳೊಂದಿಗೆ ಮಾಡಬಹುದಾಗಿದೆ, ಆದರೆ ಈ ಆಯ್ಕೆಗಳು ಹೆಚ್ಚಾಗಿ ಅನನುಕೂಲವಾಗುತ್ತವೆ ಮತ್ತು ಸಾಕಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತವೆ. ಅದೃಷ್ಟವಶಾತ್, ಸಮಸ್ಯೆಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಮತ್ತು ಸುಲಭವಾಗಿ ಸಾಧ್ಯವಾದಷ್ಟು ಪರಿಹರಿಸಲು ನಿಮಗೆ ಅವಕಾಶ ನೀಡುವ ಮ್ಯಾಕ್ರೋಗಳು ಮತ್ತು ತೃತೀಯ ಆಡ್-ಇನ್ಗಳು ಇವೆ. ಆದ್ದರಿಂದ ನಿರಂತರವಾಗಿ ಇಂತಹ ಚಳುವಳಿಗಳನ್ನು ಅಳವಡಿಸಬೇಕಾದ ಬಳಕೆದಾರರಿಗಾಗಿ, ಇದು ಎರಡನೆಯ ಆಯ್ಕೆಯಾಗಿದೆ ಅದು ಅದು ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಿರುತ್ತದೆ.