• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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

Katılım
25 Aralık 2013
Mesajlar
7
Excel Vers. ve Dili
excel
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
 
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:
iyi geceler, 2. önerdiğiniz formül ile ihtiyacımı çok kolay giderdim, çok teşekkürler. Harikasınız
 
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

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";"")))
 
Merhabalar, son yazdığınız formülle bütün problemler çözüldü, her şey için çok teşekkürler,
 
Geri
Üst