Ana içeriğe atla

Excel'de iki hücrenin içeriğini hızlı bir şekilde nasıl değiştirebilirim?

Bir çalışma sayfasını işlerken, bazen iki hücrenin içeriğini değiştirmemiz gerekebilir. Normalde çoğumuz içeriği değiş tokuş etmek için "kesmeyi, yapıştırmayı ve kopyalamayı" biliriz, ancak bu zaman alır. Excel'deki hücrelerdeki içeriğin hızlı bir şekilde nasıl değiştirileceğinden bahsedeceğiz.

İki bitişik hücre içeriğini manuel olarak değiştirin
Bitişik olmayan iki hücre içeriğini VBA kodu ile değiştirin
Sadece birkaç tıklama ile iki rastgele hücre içeriğini kolayca değiştirin


İki bitişik hücre içeriğini manuel olarak değiştirin

Bazen, takas edilmesi gereken iki bitişik hücre vardır. Manuel olarak kolaylıkla yapabiliriz. Aşağıdaki ekran görüntüsüne bakın, A4 ve B4 hücrelerini değiştirmek istiyorum, lütfen aşağıdakileri yapın:

doc-swap-hücreleri1

1. Değiştirmek istediğiniz hücreyi seçin. Bu örnekte, A4 hücresini seçin.

2. Basın vardiya tuşuna basın ve imleci sağ kenarlığa getirin.

3. Sonra imleci B4 hücresinin sağ kenarına sürükleyin.

4. "”, Fareyi bırakın.

5. Ve iki hücre içeriği değiştirildi. Ekran görüntüsüne bakın:

doc-swap-hücreleri2

Bu yöntemle, iki bitişik satır veya sütunu da değiştirebiliriz.

Excel'de iki hücrenin veya aralığın içeriğini hızla değiştirin:

Kutools for Excel's Takas Aralıkları yardımcı program, aşağıda gösterilen demoda olduğu gibi, Excel'de belirtilen iki hücreyi veya aralığı aynı anda kolayca değiştirmenize yardımcı olur.
Şimdi indirin ve deneyin! (30 günlük ücretsiz iz)

hücreleri takas1


Bitişik olmayan iki hücre içeriğini VBA kodu ile değiştirin

İki hücre bitişik olmadığında, yukarıdaki yöntem çalışmayacaktır. Bunları VBA kodu ile değiştirebiliriz.

1. basın Ctrl tuşuna basın ve takas etmek istediğiniz bitişik olmayan iki hücreyi seçin.

2. tıklayın Geliştirici>Visual Basic, Yeni bir Uygulamalar için Microsoft Visual Basic pencere görüntülenecek, tıklayın Ekle>modülve aşağıdaki kodu modül:

Sub SwapTwoRange()
'Updateby20131120
Dim Rng1 As Range, Rng2 As Range
Dim arr1 As Variant, arr2 As Variant
xTitleId = "KutoolsforExcel"
Set Rng1 = Application.Selection
Set Rng1 = Application.InputBox("Range1:", xTitleId, Rng1.Address, Type:=8)
Set Rng2 = Application.InputBox("Range2:", xTitleId, Type:=8)
Application.ScreenUpdating = False
arr1 = Rng1.Value
arr2 = Rng2.Value
Rng1.Value = arr2
Rng2.Value = arr1
Application.ScreenUpdating = True
End Sub

3. Sonra tıklayın doc-çarpma-hesaplama-3 Kodu çalıştırmak için düğmesine tıklayın, ardından arasında geçiş yapmak istediğiniz iki hücreyi seçmeniz için bir iletişim kutusu görüntülenir. Ekran görüntülerine bakın:

doc takas aralıkları1

4. tık Ok açılır iletişim kutusunda, seçili iki hücre değiştirilir. Ekran görüntülerine bakın:

doc takas aralıkları1

Notlar: Bu VBA kodu, iki hücrenin biçimlendirmesini değiştiremez.


Sadece birkaç tıklama ile iki rastgele hücre içeriğini kolayca değiştirin

İle Kutools for Excel's Takas Aralıkları yardımcı program, sadece bitişik iki hücreyi, satırı veya sütunu değiştirmekle kalmaz, aynı zamanda iki bitişik olmayan hücreyi, satırı veya sütunu da kolayca değiştirebiliriz.

Başvurmadan önce Kutools for ExcelLütfen önce indirin ve kurun.

1. tık Kutools > Aralık > Takas Aralıkları, ekran görüntüsüne bakın:

2. içinde Takas Aralıkları iletişim kutusu, yapmanız gerekenler:

  • (1) ilkini tıklayın doc-değiştirme-aralık-adları-7 düğmesi Takas Aralığı 1 takas etmek istediğiniz hücreleri seçmek için kutu.
  • (2) ikinci tıklayın doc-değiştirme-aralık-adları-7 düğmeden Takas Aralığı 2 Değiştireceğiniz hücreleri seçmek için kutu.
    İpuçları: Özelliği uygulamadan önce iki aralığı seçebilirsiniz, ardından seçilen iki aralığın Swap Range 1 ve Swap Range 2 kutularında ayrı ayrı görüntülendiğini görebilirsiniz.
  • (3) OK düğmesine basın.

Ardından, seçilen iki hücre veya aralık hemen değiştirilir. Ekran görüntülerine bakın:

doc takas aralıkları1

  Bu yardımcı programın ücretsiz denemesine (30 günlük) sahip olmak istiyorsanız, indirmek için lütfen tıklayınızve ardından yukarıdaki adımlara göre işlemi uygulamaya gidin.


Demo: Kutools for Excel ile rastgele iki hücre içeriğini değiştirin


İlgili makale:

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
Comments (12)
Rated 2.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
The vba is pants because it loses formulas and formatting. It's incredible that Excel has been through like about 25 different versions and STILL doesn't have the facility in it natively to swap two ranges/non-adjacent cells around. Sort it out Microsoft!
Rated 2.5 out of 5
This comment was minimized by the moderator on the site
Legyenszíves Megírni melyik az a müszak gomb.
Köszönöm Üdv Ádám
This comment was minimized by the moderator on the site
this isn't working for me. I don't know why
This comment was minimized by the moderator on the site
Koje njesra... na kraju cu ipak raditi copy paste... Umesto da su ubacili swap opciju na padajucem menju....
This comment was minimized by the moderator on the site
Cool trick that saved me a lot of time. Thank you!
This comment was minimized by the moderator on the site
First option work well for me thanks for your efforts... :-)
This comment was minimized by the moderator on the site
Thanks !! works perfectly for me..
This comment was minimized by the moderator on the site
Thanks !! works perfectly for me..
This comment was minimized by the moderator on the site
Thank you for the information!!!
This comment was minimized by the moderator on the site
You could just cut (non-adjacent) Cell A into an unoccupied cell, paste required cell B into that space then put A into the cell B formerly occupied couldn't you?
This comment was minimized by the moderator on the site
It's not as simple as you suggested when cells have formula in them. And this also helps in inserting multiple cells at any desired location as well.
This comment was minimized by the moderator on the site
Yes you could, but why go such a roundabout way when you can do it much faster this way. Thanks ExtendOffice for your good work.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations