Microsoft Excel-də bir-birinə nisbətən hərəkət edən hücrələr

Pin
Send
Share
Send

Microsoft Excel cədvəlində işləyərkən hücrələri bir-biri ilə dəyişdirmək ehtiyacı olduqca nadirdir. Bununla belə, belə hallar mövcuddur və onları aradan qaldırmaq lazımdır. Excel-də hüceyrələri hansı yollarla dəyişdirə biləcəyinizi öyrənək.

Hərəkətli hüceyrələr

Təəssüf ki, standart alət qutusunda, əlavə hərəkətlər etmədən və ya aralığı dəyişmədən iki hüceyrəni dəyişdirə biləcək bir funksiya yoxdur. Ancaq eyni zamanda, bu hərəkət proseduru istədiyimiz qədər sadə olmasa da, yenə də tənzimlənə bilər və bir neçə istiqamətdə.

Metod 1: Kopyadan istifadə edərək hərəkət edin

Problemin ilk həlli, sonradan dəyişdirilməklə məlumatların ayrı bir əraziyə banal surətini çıxartmağı əhatə edir. Bunun necə edildiyini görək.

  1. Daşınacaq hüceyrəni seçin. Düyməni vurun Surəti. Nişanda lentə qoyulur "Ev" parametrlər qrupunda Panoya.
  2. Vərəqdəki başqa boş elementi seçin. Düyməni vurun Yapışdırın. Düymə ilə lentdəki eyni alət qutusundadır. Surəti, əksinə fərqli olaraq ölçülərinə görə daha nəzərəçarpan bir görünüşə malikdir.
  3. Sonra, məlumatları birincisinə köçürülməli olan ikinci hücrəyə keçin. Onu seçin və yenidən düyməni basın. Surəti.
  4. Kursor ilə məlumat olan ilk hüceyrəni seçin və düyməni vurun Yapışdırın lentdə.
  5. Bir dəyəri lazım olduğu yerə köçürdük. İndi boş hücrəyə qoyduğumuz dəyərə qayıdaq. Onu seçin və düyməni vurun. Surəti.
  6. Verilənləri köçürmək istədiyiniz ikinci hücrəni seçin. Düyməni vurun Yapışdırın lentdə.
  7. Beləliklə, lazımi məlumatları mübadilə etdik. İndi keçid hüceyrəsinin tərkibini silməlisiniz. Onu seçin və sağ vurun. Bu hərəkətlərdən sonra aktivləşdirilmiş kontekst menyusuna keçin Məzmunu təmizləyin.

İndi tranzit məlumatları silindi və hücrələri köçürmək vəzifəsi tamamlandı.

Əlbəttə ki, bu metod tamamilə əlverişli deyil və bir çox əlavə addımlar tələb edir. Bununla birlikdə əksər istifadəçilər üçün tətbiq olunur.

Metod 2: Çək və atın

Hüceyrələri dəyişdirməyin başqa bir yolu, sadə sürükləmə və atma adlandırıla bilər. Doğrudur, bu seçimi istifadə edərkən bir hüceyrə dəyişməsi baş verəcəkdir.

Başqa yerə köçmək istədiyiniz xananı seçin. Kursoru öz sərhədinə qoyun. Bu vəziyyətdə, bir oxa çevrilməlidir, sonunda dörd istiqamətə yönəldilmiş göstəricilər var. Açarı tutun Shift klaviaturada vurub istədiyimiz yerə sürün.

Bir qayda olaraq, bu qonşu bir hüceyrə olmalıdır, çünki bu şəkildə köçürüldükdə bütün diapazon dəyişdirilir.

Buna görə, bir neçə hüceyrə içərisindən keçmək çox vaxt müəyyən bir cədvəl kontekstində səhv olur və nadir hallarda istifadə olunur. Ancaq bir-birindən çox uzaq ərazilərin məzmununu dəyişdirmək ehtiyacı yox olmur, əksinə digər həll yollarını tələb edir.

3-cü üsul: makro tətbiq edin

Yuxarıda qeyd edildiyi kimi, Excel-də qonşu ərazilərdə olmadıqda keçid aralığına kopyalamadan iki hüceyrəni öz aralarında kopyalamaq üçün sürətli və düzgün bir yol yoxdur. Lakin buna makro və ya üçüncü tərəf əlavələrindən istifadə etməklə nail olmaq olar. Aşağıda belə bir xüsusi makro istifadə etmək barədə danışacağıq.

  1. Əvvəlcə proqramda makro rejimi və geliştirici paneli aktivləşdirməməlisiniz, çünki onlar standart olaraq deaktiv edilmişdir.
  2. Sonra, "Developer" sekmesine keçin. "Kod" alətlər blokundakı lentdə yerləşən "Visual Basic" düyməsini vurun.
  3. Redaktor işə başlayır. Ona aşağıdakı kodu daxil edin:

    Alt hüceyrə hərəkəti ()
    Aralığı As Dim: Set ra = Seçim
    msg1 = "Eyni ölçülü İKİ aralığı seçin"
    msg2 = "İDENTICAL ölçüdə iki aralığı seçin"
    Əgər ra.Areas.Count 2 Sonra MsgBox msg1, vbCritical, Problem: Çıxış Sub
    Əgər ra.Areas (1) .Sağlam ra.Areas (2) .Sağlamaq Sonra MsgBox msg2, vbCritical, "Problem": Çıxış Sub
    Tətbiq.ScreenUpdating = Yanlış
    arr2 = ra.Areas (2) .Dəyər
    ra.Areas (2) .Qiymət = ra.Areas (1) .Dəyər
    ra.Areas (1) .Qiymət = arr2
    Son alt

    Kod daxil edildikdən sonra yuxarı sağ küncdəki standart yaxın düyməni tıklayaraq redaktor pəncərəsini bağlayın. Beləliklə, kod kitabın yaddaşına yazılacaq və ehtiyac duyduğumuz əməliyyatları yerinə yetirmək üçün onun alqoritmi təkrar istehsal edilə bilər.

  4. Mübadilə etmək istədiyimiz iki hüceyrə və ya bərabər ölçülü iki sıra seçirik. Bunu etmək üçün, sol siçan düyməsini vuraraq ilk elementi (aralığı) vurun. Sonra düyməni basıb saxlayın Ctrl klaviaturada və ikinci hüceyrəni (aralı) klikləyin.
  5. Makronu işə salmaq üçün düyməni vurun Makroslartabda lentə yerləşdirilib "Yaradıcı" alətlər qrupunda "Kod".
  6. Makro seçim pəncərəsi açılır. İstədiyiniz elementi qeyd edin və düyməni vurun Çalışın.
  7. Bu hərəkətdən sonra makro seçilmiş hüceyrələrin tərkibini avtomatik olaraq dəyişdirir.

Faylı bağladığınız zaman makro avtomatik olaraq silindiyini qeyd etmək vacibdir, buna görə növbəti dəfə yenidən qeyd edilməli olacaq. Müəyyən bir kitab üçün hər dəfə bu işi görməmək üçün, daim bu cür hərəkətlər etməyi planlaşdırırsınızsa, faylı makro dəstəyi (xlsm) olan Excel İş dəftəri kimi saxlamalısınız.

Dərs: Excel-də makro necə yaradılır

Gördüyünüz kimi, Excel-də hüceyrələri bir-birinə nisbətdə dəyişməyin bir neçə yolu var. Bu proqramın standart alətləri ilə edilə bilər, lakin bu seçimlər olduqca əlverişsiz və vaxt aparır. Xoşbəxtlikdən, vəzifəni mümkün qədər tez və asanlıqla həll etməyə imkan verən üçüncü tərəf makro və əlavələr var. Belə ki, bu cür hərəkətləri daim tətbiq etməli olan istifadəçilər üçün ən optimal olacaq sonuncu seçimdir.

Pin
Send
Share
Send