Excel, verileri değiştirmeden boş satırları sil


9

Verileri hiçbir şekilde değiştirmeden boş satırları silmek istiyorum.

F5, Özel, Boşluklar, tüm boşlukları sildiğinden hücreler olarak çalışmaz. Ayrıca boşluklar için bir filtre yapmak işe yaramaz.

Başka geçici çözüm var mı?

Mavi geçerli, kırmızı bekleniyor:

resim açıklamasını buraya girin


1
“Veri değiştirmeden” ne demek istiyorsun? Örneğin, "Fazla" nın Satır 12'den Satır 2'ye kaydırıldığını, "Akış" Satır 13'ten Satır 3'e, "Süper" Satır 22'den Satır 4'e kaydırıldığını gösterir - kaydırılan tüm verilerden bahsetmiyorum. Sütunlar AC'den Sütunlar HJ.
G-Man, 'Monica'yı Yeniden Başlat' diyor

Yanıtlar:


7

Bir yardımcı sütun ile bunu kolaylaştırabilirsiniz.

Örneğin, satırları içerikle işaretlemek için bu formülü kullanın:
=IF(COUNTA(A2:C2)>0,1,"")

resim açıklamasını buraya girin

Şimdi yardımcı sütununuzu (F5 - özel - kontrol "formülü" seçebilir ve "sayı" işaretini kaldırabilirsiniz) bu, tüm boş satırları seçer.
Bunlardan birine sağ tıklayın ve tüm satırı silin.


1
Evet kesinlikle aradığım şey bu, teşekkürler!
Jonnyboi

@Jonnyboi Bu çalışma düzeyi gerekli değildir - Microsoft tarafından özel olarak oluşturulan daha basit bir çözüm mevcuttur. Cevabımı gör.
'Eh' Bacon

4
  1. Silmek istediğiniz satırları vurgulayın

resim açıklamasını buraya girin

  1. Satırları sağ tıklayın ve Delete

resim açıklamasını buraya girin

Bu, kaldırmak istediğiniz satırları tamamen silmeli ve hücreleri buna göre yukarı taşımalıdır.


**Ekstra:**

Sen edebilirsiniz Hide Eğer satırlar # 'diğer hücrelerin s değiştirmeden yönetmek için ise, hiç kolay yaparsa bu satırları.

  1. Satır numarasını tıklayarak gizlemek istediğiniz satırları vurgulayın

  2. Vurgu satırlarını sağ tıklayın ve Hide

resim açıklamasını buraya girin

Alakazam! Şimdi yoldan çıkmalılar

resim açıklamasını buraya girin

Unutmayın, bu satırları tamamen kaldırmaz. Daha Unhideönce satırların bulunduğu küçük şeridi sağ tıklatarak bunları yapabilirsiniz .

Bunun yardımcı olup olmadığını bana bildirin!


teşekkürler Cheesus, bu işe yarar, ama bunu birçok satır için nasıl yapabilirim? Sadece satır satır yapmak biraz zaman alabilir.
Jonnyboi

İlk satırı Shifttıklatırsanız, son satırı basılı tutun . Aradaki tüm satırları vurgulayacaktır. Verilerle ayrılırlarsa Ctrl, bir kerede birden fazla satır seçmek için basılı tutabilirsiniz .
Cheesus Crust

2
Belki bu VBA için bir şey, 2000 satırım var! biraz zaman alabilir.
Jonnyboi

2
Bir CSV listesine dışa aktarın ve ardından, komut dosyası dilini kullanarak virgül dışında bir şey olmayan dizileri programlı olarak filtreleyebilirsiniz.
George Erhard

2
@GeorgeErhard Bu iyi bir çözüm, ancak masada herhangi bir biçimlendirme varsa işe yaramaz, sadece biçimlendirmeyi kaybeder.
17'de Tyzoid

4

Böyle bir şekilde 'sonsuza dek' yaptığım yol, birkaç sütun eklemek, sıralamak, istemediğim tüm satırları silmek (bir blok olarak), sonra tekrar sıralamak, orijinal sıralamaya geri dönmek.

A ve B sütunlarını ekleyin, burada A artmaktadır ve B C, D ve E birleşimidir.

resim açıklamasını buraya girin resim açıklamasını buraya girin

Formüllerin değişmeyen değerlere dönüştürülmesi gerekir, bu nedenle kopyala, yapıştır değerlerini kullanın: resim açıklamasını buraya girin resim açıklamasını buraya girin

Ardından, tüm boşlukları bir araya getiren B sütununa göre sıralayın: resim açıklamasını buraya girin resim açıklamasını buraya girin

Boşlukları sildikten sonra yanlış sırada, ancak bu kez A sütununa göre tekrar sıralıyorsunuz: resim açıklamasını buraya girin resim açıklamasını buraya girin


3

Excel'de sorunuzun amaca yönelik oluşturulmuş bir çözümü var.

A, B ve C sütunlarını seçin. 'Veri' şeridine gidin. 'Veri Araçları' bölümünde, "Kopyaları Kaldır" seçeneği vardır. 'Tamam'ı tıklayın.

Bu, kısayollarla sağlanabilir:

Alt sonra A sonra M sonra Sekme sonra Sekme sonra Enter.


Hiçbir özellikle C sütununda Verileri çoğaltmak durumunda çalışır
Yass

1

Kullandığım yöntem, veri içermeyen satırları vurgulamak (satır numaralarını ctrl tıklatarak) ve ardından seçilen tüm satır aralığını silerek (silinen bölümlerin altındaki satırları "kaydırmalı"). Aynı şekilde, boş sütunlarınız varsa, aynısını yapabilir ve herhangi bir sütunu sağa "sola kaydırabilirsiniz". Bu, formüllerinizdeki göreli hücre referanslarını ayarlayacaktır, ancak mutlak hücre ref'leri (dolar işaretli satır ve sütun refs) büyük olasılıkla kesilecektir. Bunu aklınızda bulundurun.

Bu elle yapılan bir işlemdir ve sorunuzun yanıtını vermeyebilir, çünkü seçilen bir aralığı birleştirmek için tek adımlık bir yöntem arıyorsunuz.

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.