A sütunundaki verilerden sadece seçileni alt alta sıralama

Katılım
4 Kasım 2005
Mesajlar
158
Selam;

Ekteki tabloda a sütununda aynı olan verilerin sayfanın başka bir yerinde b sütunundaki açıklamalarıyla sıralamak istiyorum. Bunu makrosuz yapabilir miyim??
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
EĞERSAY fonksiyonu ilede kaç adet olduğu hesaplanarak verileriniz CTRL+SHIFT+ENTER tuşları ile dizi formülü oluşturularak listeleme yaptırılmıştır.

Örneğiniz ektedir.
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

Makrosuz istemişsiniz ama buda makrolu örnek olsun.
Kod:
Sub test()
For sut1 = 3 To [a65536].End(3).Row
If Range("a" & sut1) = [d2] Then
Range("a" & sut1 & ":b" & sut1).Copy
s = s + 1
Range("d" & s + 2).PasteSpecial
End If
Next
For sut1 = 3 To [a65536].End(3).Row
If Range("a" & sut1) = [f2] Then
Range("a" & sut1 & ":b" & sut1).Copy
ss = ss + 1
Range("f" & ss + 2).PasteSpecial
End If
Next
For sut1 = 3 To [a65536].End(3).Row
If Range("a" & sut1) = [h2] Then
Range("a" & sut1 & ":b" & sut1).Copy
sss = sss + 1
Range("h" & sss + 2).PasteSpecial
End If
Next
For sut1 = 3 To [a65536].End(3).Row
If Range("a" & sut1) = [j2] Then
Range("a" & sut1 & ":b" & sut1).Copy
ssss = ssss + 1
Range("j" & ssss + 2).PasteSpecial
End If
Next
Application.CutCopyMode = False
End Sub
 
Katılım
4 Kasım 2005
Mesajlar
158
İkinize de çok çok teşekkürler. Bunu benim haricimde kişiler de kullanıcak, o yüzden makrasoz istemiştim. Gerçekten tam istediğim gibi olmuş...

İlginiz için tekrar teşekkürler..
 
Katılım
4 Kasım 2005
Mesajlar
158
Sn. Ali;

Dosyanızdaki formülü kendi ihtiyacıma göre revize etmeye çalıştım sonuçlar nedense yanlış çıkıyor. Bu konuda yardımcı olabilir misiniz...
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Ali beyinde belirttiği gibi çözümde kullanılan formül dizi formülüdür. Formülün çalışması için formülü yazdıktan sonra CTRL+SHIFT+ENTER tuşlarına basarak tamamlamalısınız.

EĞERSAY fonksiyonu ilede kaç adet olduğu hesaplanarak verileriniz CTRL+SHIFT+ENTER tuşları ile dizi formülü oluşturularak listeleme yaptırılmıştır.

Örneğiniz ektedir.
 
Katılım
4 Kasım 2005
Mesajlar
158
Selamlar,

Ali beyinde belirttiği gibi çözümde kullanılan formül dizi formülüdür. Formülün çalışması için formülü yazdıktan sonra CTRL+SHIFT+ENTER tuşlarına basarak tamamlamalısınız.
Geçte olsa farkettim, sorun halloldu, teşekkürler...
 
Üst