Çözüldü başka sayfadaki firmaları harf sırasına göre sıralatma

mimargökmen

Altın Üye
Katılım
11 Temmuz 2023
Mesajlar
17
Excel Vers. ve Dili
microsoft office professional plus 2016 türkçe
Altın Üyelik Bitiş Tarihi
13-07-2024
excel üstadları başka bir sayfada gelir giderini tuttuğumuz firmaları diğer bir sayfada harf sırasına göre nasıl sıralatabilirim.
normalde
=EĞERHATA(İNDİS(Sayfa1!$A$3:$A$500;KAÇINCI(0;EĞERSAY($A$2:A2;Sayfa1!$A$3:$A$500);0));"")
bu formülü kullanıyorum, harf sırasına göre sıralatmıyor,

245658245659
 

Ekli dosyalar

mimargökmen

Altın Üye
Katılım
11 Temmuz 2023
Mesajlar
17
Excel Vers. ve Dili
microsoft office professional plus 2016 türkçe
Altın Üyelik Bitiş Tarihi
13-07-2024
sayfa 2'de a3 hücresine
=BENZERSİZ(SIRALA(SAYFA1!A3:A500)
bu formülü yazdım ama bazen hata veriyor, sebebi ne olabilir ?
 

mühendisberke

Altın Üye
Katılım
23 Haziran 2023
Mesajlar
59
Excel Vers. ve Dili
2013 TUR
Altın Üyelik Bitiş Tarihi
27-06-2024
bence önce sıralama yapıp sonra veriden yinelenenleri kaldır yapmak ama sen bilirsin.

tablo yaptığın için tabloda direk sıralayabilirsin
ya da veri sekmesinde sıralama tuşundan alan seçip yapabilirsin
ama farklı bir durum olursa yapman gereken:
Sub a()
Columns("A:A").Select
ActiveWorkbook.Worksheets("Sayfa1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sayfa1").Sort.SortFields.Add Key:=Range("A1:A500") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sayfa1").Sort
.SetRange Range("A1:A500")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Columns("A:A").Select
ActiveSheet.Range("$A$1:$A$500").RemoveDuplicates Columns:=1, Header:=xlNo
End sub
 

mimargökmen

Altın Üye
Katılım
11 Temmuz 2023
Mesajlar
17
Excel Vers. ve Dili
microsoft office professional plus 2016 türkçe
Altın Üyelik Bitiş Tarihi
13-07-2024
berke bey çok teşekkürler,
yazdıklarınız sanırım makroyla ilgili ama makro bilmiyorum, formüle dökülebilirmi ?
 

mimargökmen

Altın Üye
Katılım
11 Temmuz 2023
Mesajlar
17
Excel Vers. ve Dili
microsoft office professional plus 2016 türkçe
Altın Üyelik Bitiş Tarihi
13-07-2024
=EĞERHATA(İNDİS(Sayfa1!$A$3:$A$1000;KAÇINCI(KÜÇÜK(EĞER(EĞERSAY($A$2:A2;Sayfa1!$A$3:$A$1000&"")=0;EĞERSAY(Sayfa1!$A$3:$A$1000;"<"&Sayfa1!$A$3:$A$1000);"");1);EĞERSAY(Sayfa1!$A$3:$A$1000;"<"&Sayfa1!$A$3:$A$1000);0));"")

(formül a3 hücresine yazılacak)

çok güzel bir formül buldum yönetici korhan beyin yazdığı buraya ekliyorum,
a2 hücresine birşeyler yazmamak gerekiyor, o zaman formül çalışmıyor, oda olsa süper olacak, VERİ SÜZ deki listeyi aynen çıkartıyor
 
Üst