Kelimeleri alfabetik olarak sıralarken alfabedeki harflerin yerlerini nasıl değiştirebilirim?

Kelimeleri alfabetik olarak sıralarken alfabedeki harflerin yerlerini nasıl değiştirebilirim?

#319 İleti | madali | 06 Kas 2012, 16:49

Latin alfabesi kullanan diğer Türk Şivelerine ait kelime listelerini alfabetik olarak sıralarken bu şivelerin alfabelerdeki harf sırası/sayısı bizimki gibi olmadığı için problem çıkıyor. Mesela mevcut kelimeleri A B C D .... diye değil A B V D kriterine göre sıralatmak istersem ne yapabilirim?
madali
 
İleti: 2
Kayıt: 06 Kas 2012, 16:33
İşletim Sisteminiz: ubuntu
LibreOffice Sürümü: libreoffice 3.5

Re: Kelimeleri alfabetik olarak sıralarken alfabedeki harflerin yerlerini nasıl değiştirebilirim?

#320 İleti | alierkanimrek | 06 Kas 2012, 17:25

Gizli bir sütun açıp bu sütuna latin alfabesine göre bir atama yapıp bu sütuna göre sıralama yapmayı deneyebilirsiniz, yazdığımı bende anlamakta zorlandım, şöyle bir şey;

Gizli SÜTUN | NORMAL VERİ
AA | ALİ
AV | VELİ
DD | DELİ
alierkanimrek
 
İleti: 1
Kayıt: 06 Kas 2012, 17:18
İşletim Sisteminiz: Bodhi
LibreOffice Sürümü: 3.x

Re: Kelimeleri alfabetik olarak sıralarken alfabedeki harflerin yerlerini nasıl değiştirebilirim?

#321 İleti | madali | 06 Kas 2012, 18:09

alierkanimrek yazdı:Gizli bir sütun açıp bu sütuna latin alfabesine göre bir atama yapıp bu sütuna göre sıralama yapmayı deneyebilirsiniz, yazdığımı bende anlamakta zorlandım, şöyle bir şey;

Gizli SÜTUN | NORMAL VERİ
AA | ALİ
AV | VELİ
DD | DELİ


Cevap için teşekkürler.

Fakat 25-30.000 sözcük için A'DAN Z'YE tam bir sıralama yapmam ve A'dan Z'ye harf sırasını elimdeki farklı alfabetik sıralamalara göre benim belirlemem lazım.

Elimdeki 25-30.000 kelimelik listeyi Türk Alfabesiyle sıralamak istediğimde A'DAN Z'YE sırala düğmesine basmak yeterli fakat ben aynı listeyi bizim harf sıramızla değilde mesela ABDEFGHIJKLMNOPQRSTUVXYZÖÇŞĞ sırasıyla alfabetik olarak sıralamak istiyorum. Bunun için hem alfabedeki harf sırasının değişmesi hem de Q, X gibi ya da Azeri Türkçesi için Ə harfinin eklenmesi gerekiyor. Sıralama sadece baş harflere göre değil tam alfabetik bir sıralama olacak.

Dil paketleriyle sistemin dilini söz konusu şivelere dönüştürerek aşmaya çalıştım fakat istediğim neticeyi alamadım. Bir de son 80-90 yılda birkaç kez alfabe değiştirildiği düşünüldüğünde şu andaki mevcut alfabelerle sıralama yapabilsem bile bu tam olarak işimi görmeyecek. Harf sırasını farklı dönemlerdeki sıraya göre düzenleyebilmem gerekecek.

Örnek olarak wiki kaynaklı şu alıntıya göz atarsanız sevinirim:
1929'dan 1939'a kadar

Aa, Bв, Cc, Çç, Dd, Ee, Əə, Ff, Gg, Ƣƣ, Hh, Ii, Ьь, Jj, Kk, Qq, Ll, Mm, Nn, Oo, Ɵɵ, Pp, Rr, Ss, Şş, Tt, Uu, Vv, Xx, Yy, Zz, Ƶƶ

1939'dan 1958'e kadar

Аа, Бб, Вв, Гг, Ғғ, Дд, Ее, Ёё, Әә, Жж, Зз, Ии, Йй, Кк, Ққ, Лл, Мм, Оо, Өө, Пп, Рр, Сс, Тт, Уу, Үү, Фф, Хх, Һh, Цц, Чч, Ҷҷ, Шш, Щщ, ъ, Ыы, ь, Ээ, Юю, Яя, ' (apostrof)

1958'den 1991'e kadar

Аа, Бб, Вв, Гг, Ғғ, Дд, Ee, Әә, Жж, Зз, Ии, Ыы, Јј, Кк, Ҝҝ, Лл, Мм, Нн, Оо, Өө, Пп, Рр, Сс, Тт, Уу, Үү, Фф, Хх, Һһ, Чч, Ҹҹ, Шш, ' (apostrof)

1991'den 1992'ye kadar

Aa, Ää, Bb, Cc, Çç, Dd, Ee, Ff, Gg, Ğğ, Hh, Xx, Iı, İi, Jj, Kk, Qq, Ll, Mm, Nn, Oo, Öö, Pp, Rr, Ss, Şş, Tt, Uu, Üü, Vv, Yy, Zz

1992'den sonra

Aa, Bb, Cc, Çç, Dd, Ee, Əə, Ff, Gg, Ğğ, Hh, Xx, Iı, İi, Jj, Kk, Qq, Ll, Mm, Nn, Oo, Öö, Pp, Rr, Ss, Şş, Tt, Uu, Üü, Vv, Yy, Zz


Başınızı ağrıttığım için özür diliyorum. İlginiz içinse tekrara teşekkürler.
madali
 
İleti: 2
Kayıt: 06 Kas 2012, 16:33
İşletim Sisteminiz: ubuntu
LibreOffice Sürümü: libreoffice 3.5

Re: Kelimeleri alfabetik olarak sıralarken alfabedeki harflerin yerlerini nasıl değiştirebilirim?

#323 İleti | kobzeci | 06 Kas 2012, 19:05

Aslında yapılabilir.

Her harfi yanındaki sütunda gösterilecek bir rakama dönüştürecek bir formül veya küçük bir makro ile özel alfabe sıralanabilir ve, rakamlara göre bütün belgede alfabe sırası gibi kullanılabilir.

Tam olarak nasıl yapılacağını bilmiyorum ama bu şekilde olur.
kobzeci
 
İleti: 266
Kayıt: 01 Ağu 2012, 10:07


Calc - Hesap Tablosu

Kimler çevrimiçi

Kayıtlı kullanıcılar: Google [Bot]

cron