Excel elektronik tablosu, büyük harfe göre filtreleme nasıl yapılır?

Açıklamanızdan anladığım kadarıyla, F01-XX-YY gibi bir kod listeniz var ve son iki rakamı (tirenin ardından gelen son kısım) - 02, 04, 06, 07 - ayıklamanız ve muhtemelen bunlara göre filtrelemeniz veya sıralamanız gerekiyor.

Çalıştığınız ortama (Excel, Google Sheets, metin düzenleyici, Python vb.) bağlı olarak birkaç yöntem şunlardır:

---

1. Excel veya Google Sheets kullanıyorsanız

1. Son iki karakteri çıkarın.
Verileriniz A sütunundaysa, B sütununa şu formülü girin:
```
=RIGHT(A1,2)
```
(Excel'de İngilizce: =RIGHT(A1,2))
``` Bu size örneklerden 02, 04, 07, 06 değerlerini verecektir.
2. Bu yeni sütuna göre filtreleyin.
``` Ardından B sütununa göre filtreleyebilir ve istediğiniz değerleri seçebilirsiniz.
3. Tam olarak şu şekilde sıralamak istiyorsanız: 02, 04, 06, 07 `
`` Sayısal bir değer içeren başka bir C sütunu ekleyebilirsiniz:
```
=VALUE(B1)
``` `
` Ve C sütununa göre artan sırada sıralayabilirsiniz.

---

2. Python'da if

```python
data = [
"F01-02-02",
"F01-03-04",
"F01-05-07",
"F01-05-06"
]

# Son iki karakteri çıkarın
codes = [item.split("-")[-1] for item in data]
print(codes) # ['02', '04', '07', '06']

# Eğer sayıları sıralamanız gerekiyorsa
, codes_sorted = sorted(codes, key=lambda x: int(x))
print(codes_sorted) # ['02', '04', '06', '07']
```

---

3. Eğer sadece metin halindeyse ve işlenmesi gerekiyorsa

Düzenli ifadeler kullanarak arama ve değiştirme işlemlerini gerçekleştirebilirsiniz (örneğin, Notepad++'da):

1. Şunu bulun: .*-(\d{2})$
2. Şununla değiştirin: $1 (veya \1)
Bu, her satırın yalnızca son iki sayısal karakterini bırakacaktır.

---

4. "A-Z'ye Sırala" neden çalışmıyor?

Çünkü "02", "04", "07", "06" dizelerini sözlükbilimsel sıraya göre sıralamak "02", "04", "06", "07" sonucunu verecektir ki bu doğru gibi görünmektedir, ancak belki de fazladan karakterler veya boşluklar vardır veya sıralama F01-02-02 dizesinin tamamı üzerinde yapılır, bu durumda sıralama farklı olacaktır.

Çözüm: Önce istenen kısmı çıkarın, sonra sayılara göre sıralayın.

---

Filtreyi hangi programda veya ortamda oluşturmanız gerektiğini belirtirseniz, size daha ayrıntılı talimatlar verebilirim.
 

TechFoumTR Blog Yazıları