Excel'de 9, 9A, 9B, 10 gibi ev numaralarını sıralama


2

Ev numarası olan adresleri içeren Excel dosyalarım var 9 9A 9B 10. Bunları sıralamak istiyorum, ancak hücreleri metin olarak biçimlendirirsem yanlış sıralamayı alırım 10 9 9A 9Bve bunları sayı olarak biçimlendirirsem yanlış sıralamayı alırım 9 10 9A 9B.

Ev numaralarını 0009 0009 A 0009 B 0010ek bir sütunda olduğu gibi bir şeye dönüştürmek zorunda kalmadan bunları doğru sıralamanın bir yolu var mı ? (Tek çözüm buysa, dönüşümü nasıl yaparım?)

(BT, bu benzer soru gerçekten yardımcı olmadı: numaraları ve sayıları + metni Excel'de birlikte sıralayın )


Öyleyse 9 ile A arasında bir boşluk eklemek istenen bir çözüm olmayacak mı?
duDE


1
IMO, halihazırda sunulan birden fazla geçerli çözümü olan aynı soru. Mevcut cevaplardan memnun değilseniz, başkalarına yardım ederek bir miktar itibar kazanmayı ve ardından yeni cevaplar almak için mevcut olanın üzerine bir ödül koymayı düşünün. Orada sunulanları uygulamakta olduğunuz belirli bir sorun olmadığı sürece (“gerçekten yardımcı olmadı” diye bize neden ya da neyi denediğiniz hakkında hiçbir şey söylemediği için)?
Ƭᴇcʜιᴇ007

@ Ƭᴇcʜιᴇ007 Peki, diğer soruda sayıların hepsi 3 basamaklıdır, burada 9 10alfabetik sıralama doğru sonuçları vermez demektir. İlk cevap, Excel'in farklı koşullar altında nasıl sıralandığını açıklıyor, ancak hiçbiri bu soruda istenen sonucu sunmuyor ve ikinci cevap, daha 10önce geldiği yerde bir sonuç vermiyor 9.
m69

@duDE Bu gerekli emri vermez: sayılar olarak biçimlendirilir, 9 bdiğer tüm sayılardan sonra gelir (ve 9 agarip bir şekilde yazarak 0.375 oluşturur); metin olarak biçimlendirilmiş, 10önce gelir 9, ya da 9 ave 9 bseçilen sıralama seçeneklerine bağlı olarak, diğer bütün sayılardan sonra gelir.
m69 23

Yanıtlar:


1

Bunu yapmanın bir yolu, sıralama için gizli sütunlar kullanmaktır. Evet, özellikle istediğin gibi değil, ama Excel için aptalca.

Tablo satırlarını bir belgenin alt kümesi için bölüm + sayfa + sıraya göre sıralamam gerekiyordu.

Bölüm 7, 7A, 8'i 10, 20, 30 olarak kodladım.

Sayfa numaraları her bölümün başında yeniden başlatıldı, böylece aynı kaldılar.

Her sayfadaki satırları 1,2,3 olarak kodladım.

Sütunların açıkça gizlenmesi gerekmez. Yine de daha temiz görünüyor.

Girdiyi dönüştürmek için normal ifadeler kullandım.

Verileri işlemek için cygwin64 ve bash, sed, awk kullandım.

Tanımladığınız sorun klasik ve tekrarlayan bir problemdir. Çözümünüze harcadığınız çabanın tüm kariyerinize temettü ödeyeceğini bilin.


Microsoft'taki hiç kimsenin, adres sıralama gibi açık bir gerçek dünya sorununa kolay bir çözüm sağlamanın gerekli olmadığını düşünmesi garip.
m69

1
Soruda sorulanın gerçekte nasıl başarılacağı konusunda biraz daha açık konuşabilir misiniz?
fixer1234
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.