Excel'de yeni satır veya satır sonu karakterleri nasıl aranır?


19

Bazı verileri Excel'e içe aktardım (bir metin dosyasından) ve bazı yeni satır karakterleri içeriyor. Başlangıçta şöyle görünür: yeni satır karakterleri

F2'ye (düzenlemek için) basarsam, hücrelerin her birine bir satırsonu ile (aslında hiçbir şey düzenlemeden) Enter (değişiklikleri kaydetmek için) tuşuna basarsam, Excel düzeni otomatik olarak şu şekilde değiştirir: resim açıklamasını buraya girin

Bu satırsonu karakterlerini burada istemiyorum, çünkü veri işlemeyi daha da aşağıya çekiyor. Bunlardan daha fazlasını tespit etmek için bunları nasıl arayabilirim? Normal arama işlevi, arama karakteri olarak bir giriş karakteri kabul etmez.


Çevrimiçi bir yerde örnek bir çalışma kitabı yayınlayabilir misiniz? Bul veya VBA'yı kullanarak satır satırlarını kaldırmak mümkündür , ancak karakterlerin tam olarak ne olduğunu görmek ve değiştirmeyi istediğiniz gibi test etmek iyi olur
brettdj

Bir hücreyi düzenlerken alt-Enter yazarak eklenebilecek satır satırlarını bulmak için bir cevap verebilirseniz, bunun çözeceğini düşünüyorum. Değilse, çalışma sayfasını daha sonra çevrimiçi duruma getirmenin bir yolunu bulabilirim. Teşekkürler!
Son derece Düzensiz

1
Şuna da bir göz atın: Excel'de satır
başlarını

Yanıtlar:


26

Excel'de standart satır sonu Alt+ Enterkarakteri ASCII 10'dur. Ekran görüntünüzün görünümünden, muhtemelen ASCII 13 gibi başka bir karakter vardır.

Standart Bu, bulmak için Bul (veya değiştirin içinde, diyalog) Ne Bul , ASCII karakter kodları girerek standart yöntemi kullanmak alan: Aşağı tutun Altyani ve (sayısal tuş takımında) türü karakter kodu, Alt 0010sadece hat için kırma veya Alt 0013(serbest Altbırakıp tekrar basın)Alt 0010

Bu ekstra karakter bir ASCII 13 değilse =Code(AString), bir dizenin en soldaki karakterinin kodunu almak için işlevi kullanabilirsiniz .


14

Eğer basarsanız Ctrl+ Jiken Bul iletişim, o karakterleri aramak mümkün olacak.


İmleç değişikliklerini görüyorum, ama bu tam olarak ne yapıyor?
Louis

1
+1. Bunu bilmiyordum. Her zaman bir num lock yapardım ve sonra alt + 0010; bu hızlı bir şey. @ Louis: imleç değişikliği alana yeni bir satır karakteri [chr (10)] eklendiğinden kaynaklanıyordu.
Fr0zenFyr

1
Muhteşem. Ben OS X Parallels üzerinde ve Alt tuş kombinasyonları çalışmıyor gibi görünüyor. Bu hile yaptı!
n1000

10

Bunu bir formülle yapmak istiyorsanız, FIND(A3,CHAR(10),...

Bu, bir adres bloğunu parçalamaya çalışırken faydalıdır.


4

Mid () işlevi birden çok satırdan ayrıştırılabilir.

Diyelim ki bu adres A1 hücresinde:

Google, Inc.
1600 Amphitheatre Pkwy
Mountain View, CA 94043


İkinci satırdaki sokak adresini alalım.

İlk adım, iki dönüş karakterinin konum numarasını belirlemektir.

İlk dönüş karakteri şu şekilde '13'de bulunur:

=SEARCH(CHAR(10),A1)


İkinci dönüş karakteri şu şekilde '36'da bulunur:

=SEARCH(CHAR(10),A1,SEARCH(CHAR(10),A1)+1)



Şimdi ikinci adım. Adres metnimizi iki karakter sayısı 13 ve 36 arasında döndürmemiz gerekir .

Burada formül bir araya getirilmiştir:

=MID(A1,SEARCH(CHAR(10),A1),SEARCH(CHAR(10),A1,SEARCH(CHAR(10),A1)+1)-SEARCH(CHAR(10),A1))
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.