Soru fatura no bazında, ürünlerin yan yana dizilmesi

utkuozgur

Altın Üye
Katılım
25 Aralık 2013
Mesajlar
5
Excel Vers. ve Dili
excel
Altın Üyelik Bitiş Tarihi
29-09-2025
selamlar,
tablodaki her bir fatura numarasına, yandaki ürünleri yanyana almak istiyorum, yardımcı olabilecek var mı teşekkürler. yani şöyle olmalı ;

253890

ama elimdeki tablo aşağıdaki gibi ve yaklaşık 9000 satır

253889
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
538
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Verilerinizin A ve B sütunlarında olduğunu varsayarak... C2 sütununa aşağıdaki formülü yazın.

=EĞER(A2=A1;C1&", "&B2;B2)

Bu size aynı fatura numarasına denk gelen malzemelerin tek bir satırda toparlanmasını verir. Ancak Verileriniz Fatura No ya göre sıralı olması gerekir. Geri kalanını kendiniz geliştirebilirsiniz sanırım. D2 hücresine şu formülü yazıp çoğaltır ve daha sonra filtreleme yaparsanız aradığınız sonuca ulaşırsınız.

=EĞER(VE(A2<>A1;A2;A3);A2&"-"&"İlk Satır";EĞER(VE(A2=A1;A2<>A3);A2&"-"&"Son Satır";""))

Son formül sıralı olan fatura numaralarının başlangıç ve bitiş noktalarını göstermek içindir. Filtreleme yaparak Son Satır yazanları seçerseniz aradığınız sonuca ulaşırsınız.

=EĞER(VE(A2<>A1;A2;A3);"İlk Satır";EĞER(VE(A2=A1;A2<>A3);"Son Satır";""))

ikinci formülü bu şekilde kullanmanız daha pratiklik sağlayabilir.
 
Son düzenleme:

utkuozgur

Altın Üye
Katılım
25 Aralık 2013
Mesajlar
5
Excel Vers. ve Dili
excel
Altın Üyelik Bitiş Tarihi
29-09-2025
Çok teşekkür ederim, emeğiniz için, bu gece deniycem, sağolun
 

utkuozgur

Altın Üye
Katılım
25 Aralık 2013
Mesajlar
5
Excel Vers. ve Dili
excel
Altın Üyelik Bitiş Tarihi
29-09-2025
iyi geceler, 2. önerdiğiniz formül ile ihtiyacımı çok kolay giderdim, çok teşekkürler. Harikasınız
 

utkuozgur

Altın Üye
Katılım
25 Aralık 2013
Mesajlar
5
Excel Vers. ve Dili
excel
Altın Üyelik Bitiş Tarihi
29-09-2025
selamlar, emeğiniz için tekrar tekrar teşekkürler, ben çalışmayı yaptım ancak bazı faturalar 1 adet , dolayısıyla sadece "ilk satır" var fakat "son satır" yok, çalışmada sadece bunları atlamışım, bunun için nasıl bir formül lazım acaba yardımcı olursanız sevinirim, teşekürler
 

Ekli dosyalar

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
538
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Aşağıdaki formülü kullanın. İlk satır, son satır, ve tek satır şeklinde yaptım. Bunları bu şekilde vurgulamamın sebebi formülü daha anlaşılır yapmak.

=EĞER(VE(A2<>A1;A2=A3);"ilk satır";EĞER(VE(A2=A1;A2<>A3);"son satır";EĞER(VE(A2<>A1;A2<>A3);"tek satır";"")))

İsterseniz bu şekilde de yapabilirsiniz, asıl gerekli olan da bu sanırım;

=EĞER(VE(A2<>A1;A2=A3);"ilk satır";EĞER(VE(A2=A1;A2<>A3);"son satır";EĞER(VE(A2<>A1;A2<>A3);"son satır";"")))
 

utkuozgur

Altın Üye
Katılım
25 Aralık 2013
Mesajlar
5
Excel Vers. ve Dili
excel
Altın Üyelik Bitiş Tarihi
29-09-2025
Merhabalar, son yazdığınız formülle bütün problemler çözüldü, her şey için çok teşekkürler,
 
Üst