Excel: sütunu sola veya sağa taşımak için klavye kısayolu?


18

Yalnızca klavyeyi kullanarak bir sütunu (veya satırı) sola taşımanın bir yolu var mı? Bir sütun (satır) seçmek için ctrl-space (shift-space) kullanabileceğimi biliyorum, ancak sola veya sağa nasıl hareket ettirebilirim, aslında sütun sola veya sağa konum değiştirerek?

(Excel 2007 kullanıyorum)

Yanıtlar:


13

Yalnızca klavyeyi kullanmaya ayarlı değilseniz, Ctrl+ Spaceveya sütun başlığını tıklayarak sütunu vurgulayın . Ardından Shifttuşu basılı tutun . Bazı ortamlarda, sütunun çevresindeki seçim kutusunun (kenarlık) I çubuğuna dönüştüğünü görebilirsiniz. Ardından sütunu sola veya sağa sürükleyebilirsiniz (fareyi kullanarak) , üzerine veri yazmadan veya boş bir sütun bırakmadan sütunu orada taşır .

Bu ayrıca satırlarla ve sütun veya satır aralıklarıyla da çalışır. Aralığı hareket ettirdiğinizde I çubuğu yatay veya dikey olarak değişir ve aralığı taşıyacağı sütunları veya satırları ayırır.

Özetlemek:

  • Ctrl+ Spacesütunlarını seçin.
  • ShiftSütunları sürüklerken basılı tutun .

2
Sürüklerken (Ctrl) + (Shift) kullanırsanız, yeni sütun (lar) veya satır (lar) oluşturur ve Microsoft Word'deki (Ctrl) + sürükleme gibi verileri buraya kopyalar .
Scott

2
Güzel! Farenin kısa süreli kullanımını gerektirmesine rağmen cevabınızı kabul ettim. Herkes için açık olmayabilir: sütunu sürüklemek için farenin sol tuşuna basılmadan önce sütun kenarlarının üzerine gelin (imleç 4 ok sembolüne dönüşür).
Rabarberski

1
Gerçekten Visual Studio'da Alt+ Up Arrowve Alt+ gibi bunu yapmanın ve kolay bir yol olacağını umuyordum Down Arrow. Oh iyi.
Owen Johnson

1
Sorunun yazarı, bir sütunu yalnızca klavyeyi kullanarak nasıl taşıyacağınızı soruyor, ancak fareyle daha fazla hareket etmek için nasıl seçileceğini sormuyor.
TecMan

19

En iyi ben gelebilir böyle bir şeydir (not, bu Excel 2003'te çalışır - 07 / 10'da çalışmayabilir, ancak kullandığınız sürümü belirtmediniz):

Ctrl+ işaretini Spaceseçin.

Ctrl+ Xsütunu kesmek için.

Left Arrowveya Right Arrowseçilen sütunu soluna taşımak istediğiniz sütuna gitmek için.

Crtl+ Spacehedef sütununu seçmek için.

Crtl+ +kesilen hücreleri eklemek için ( bu faydalı yorum için varyant sayesinde !).

Bunu düşünüyorum AutoHotkey veya kısa makro bunu başarmak için iyi bir yol olabilir.
Yukarıdaki komutları kullanarak hızlı bir Excel makrosu kaydetmek kolay olmalıdır, sadece "Göreli Referans" ın açık olduğundan emin olun.


Evet, (Excel 2007'de bile) işe yarıyor, ama biraz uzun soluklu :-)
Rabarberski

Gerçekten, çok kullanmak istiyorsanız, makro olarak kaydedin ve bir klavye kısayolu atayın. Veya dosyalarınıza makro eklemek zorunda kalmadan otomatikleştirmek için AutoHotkey'i kullanmayı deneyin.
DMA57361

4
Alt + I sonra E yerine Ctrl + + tuşlarına basmanız yeterlidir. Bu aynı şekilde eklenir.
varyant

1
Excel 2007 / 2010'daysanız ve bir sütunu taşımaya çalışıyorsanız, yalnızca sütundaki herhangi bir hücreyi değil, istenen sütunda + bulunan hücreyi tableseçtiğinizden emin olun . Aksi takdirde hatayı alırsınızheaderCtrlSpaceThis operation is not allowed. The operation is attempting to shift cells in a table on your worksheet.
Urda

2

Boş bir sütun ekleme ve içine yapıştırma, "kesme hücre ekleme" ile karşılaştırıldığında önemli bir fark, daha sonra diğer sütunlarınızı sağa kaydırır, ancak sütun genişliği biçimlendirmesini DEĞİLDİR. Dolayısıyla, 'kesme hücreleri eklerseniz', sağdaki tüm sütunlar eski sütunlarının genişliklerini bir sağda olacak ve verilerinize uyacak şekilde yeniden ayarlamanız gerekecektir.


2

Tek bir hücreyi veya satırı veya sütunu taşımak için aşağıdakileri yapın:

  • Hücreleri seçin
  • Tür Ctrl+X
  • Yeni konuma git
  • Aşağıdakilerden birini yapın:
    • Yazın Enterveya Ctrl+ Vveya
    • Tuşuna basın ≣ (Menu)( bazı klavyelerde Windowsve Ctrltuşları arasında olabilir veya tuş yoksa Shift+ tuşuna basın F10) ve "Kesilen Hücreleri Ekle" yi seçin.

Hücreler, seçimin soluna veya üstüne eklenir.


Bu Ctrl + X, Ctrl + V'den farklı mı?
Noumenon

2
@Numenon Evet, Ctrl + V seçilen hücrelerin üzerine yazarken, Kesilen Hücreleri Ekle geçerli hücreleri sağdaki sütuna (veya yukarıdaki satır) arasına yerleştirir ve geçerli konumu sağa (veya aşağıya) kaydırır.
GlennFromIowa


0

Takip etmeyi dene:

  • Taşımak istediğiniz sütuna çift tıklayın (tüm sütunu vurgulayacaktır)
  • Hit Ctrl+ Xaynı anda (eğer seçim kesim göreceksiniz)
  • Hangi yöne gitmek istediğinize gitmek için ok tuşuna basın (SOL ok Veya Sağ Ok)
  • Sütunların üzerine gelin ve fareyi bırakın
  • Bir sonraki sağ sütundan sonra işaret ettiğiniz yer otomatik olarak silinecektir (dikkatli: bir Boş sütun seçin, ardından sütunu taşıyın)

Örnek: Bir sütunu A ve B arasında taşıyorsanız, B'nin kaldırılması mümkündür) bu nedenle herhangi bir sütunu taşımadan önce, iki sütun arasında boş bir sütun açın ve sütunu taşımaya başladıktan sonra.

Özetle, sütunu seçin (Çift tıklama), CTRL+ X, ok sola veya sağa hareket ettirin.


Bunu takip etmek biraz zor oldu, onunla elimden geleni yaptım, ama biraz daha açıklığa kavuşturmak isteyebilirsiniz.
Aralık'ta jonsca

0

Hemal (?) Yöntemi çalışır, ancak hile, taşımak istediğiniz yeni bir sütun oluşturmaktır , Excel, verilerin önceden kullanılacak veya silineceği yerde boş bir sütun bırakacaktır.

  1. Taşımak istediğiniz veri için sütun başlığının üstünde aşağı ok görüntülendiğinde çift tıklayın.
  2. Ctrl + x tuşlarına basın
  3. Ok tuşlarıyla yeni sütunun konumuna gidin ve Enter tuşuna basın
  4. Enter tuşuna basın

Veriler yeni sütuna taşındı.

Doldurulmuş bir sütuna enter tuşuna basarsanız, üzerine yazılır. Kaygan veya "temiz" değil, ama kullanımı kolay bir ayakkabı çekeceği.


0

Belirli bir satırı veya sütunu veya hücreleri taşımak istiyorsanız, hücreleri seçtikten sonra Ok tuşuyla Shift tuşuna basarak hücreleri seçmeniz yeterlidir. tuşlarına basın ve Enter tuşuna basın. Bitti!


1
Süper Kullanıcıya Hoş Geldiniz! Bu başka bir yanıtı çoğaltır ve yeni içerik eklemez. Katkıda bulunacak yeni bir şeyiniz yoksa lütfen yanıt göndermeyin.
DavidPostill
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.