Eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz..
Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Farklı Sayfalardaki Verileri Tek Sütunda Toplama
- Konuyu başlatan brkayahan
- Başlangıç tarihi
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Çözüm
@brkayahan
Anlaşılan benim önerimi kullanmayacaksınız.
O halde formülle çözüm için Sn. @52779 öneride bulunacaktır (konuyu fark edecektir) .
Bence; gereksiz yazışma yapılmasını önlemek bakımından, birkaç hücre için
olması gereken sonuçları olması gereken konumlarına elle yazarak örneklendirip bu haliyle yeni bir örnek belge yüklemelisiniz.
.
Anlaşılan benim önerimi kullanmayacaksınız.
O halde formülle çözüm için Sn. @52779 öneride bulunacaktır (konuyu fark edecektir) .
Bence; gereksiz yazışma yapılmasını önlemek bakımından, birkaç hücre için
olması gereken sonuçları olması gereken konumlarına elle yazarak örneklendirip bu haliyle yeni bir örnek belge yüklemelisiniz.
.
Sayın 52779 ve diğer forumdaşlar,
XMLFİLTRELE ilk defa dikkatimi çekti.
Açılan konu güzel. Sizin çabanızda baya büyük olmuş.
Mümkünse XMLFİLTRELE olmaksızın başka yöntemle 15. penceredeki örneği yapmanız mümkün mü?
XMLFİLTRELE ilk defa dikkatimi çekti.
Açılan konu güzel. Sizin çabanızda baya büyük olmuş.
Mümkünse XMLFİLTRELE olmaksızın başka yöntemle 15. penceredeki örneği yapmanız mümkün mü?
@brkayahan, @Ömer BARAN
Selamlar,
** Dosyanızdaki, Örnek olarak doldurulmuş her bir satır her bir sayfaya karşılık gelmekte...
Yani 1. satırdaki veriler RB1 sayfasındaki, 2. satırdaki veriler RB2 sayfasındaki, 3. satırdaki veriler RB3 sayfasındaki ve 4. satırdaki veriler RB4 sayfasındaki verilere karşılık gelmekte...
Eğer böyle isteniyorsa Problem değil....
Ancak, sorunuzda
Ve, böyleyse
O zaman Problem başlıyor....
Çünkü
METİNBİRLEŞTİR işlevinde 3D yani 'RB1:RB25'! gibi referans kullanılacaksa, ayrı ayrı (kesintili) alanlar maalesef kullanılamıyor....
Bu durumda,
ya, her bir sayfa için ayrı ayrı alanları birleştirerek kullanmak gerekli (Örneğin METİNBİRLEŞTİR(",";0";'RB1'!A18:A22&'RB1'!$E$7;'RB2'!A18:A22&'RB2'!$E$7;......... gibi)
ki, formül oldukça can sıkıcı hale gelecektir.
Aynı zamanda sorunuzdaki isteklerde, B7, B25 ve D25 hücrelerinin BOŞ olup olmadıklarının kontrollarının yapılması ve Boş ise şöyle olsun vs gibi durumların da olduğu düşünüldüğünde formül iyice içinden çıkılamaz hale gelecektir...
ya da, her sayfadaki B7 hücresini J18:J22 ye ve de B25 / D25 hücredeki verileri de K18:K22 ye yazdırarak, Alanın kesintisiz kullanımıyla,
yani A18 : K22 olarak kullanarak 'RB1:RB25'!A18 : K22 şeklinde yazıp METİNBİRLEŞTİR işlevi uygulanabilir... Ki, bu durumda da her bir sayfaya J18 : K22 alanına verilerin yazdırılması gerekecektir.

Ben, alanları kesintisiz yapma amacıyla, tüm sayfaların J18 : K22 aralıklarına bu bilgilerin getirilmesi işlemini yaptım.
Formülü uygulayarak aşağıdaki resimdeki gibi listeyi elde ettim.

Burada kullanılan formül, alan değişikliği hariç diğer formülle AYNI... Yani
=EĞER($A2="";"";İNDİS(EĞERHATA(XMLFİLTRELE("<a><b>"&METİNBİRLEŞTİR("</b><b>";0;'RB1:RB25'!$A$18:$K$22)&"</b></a>";"//b");"");KAÇINCI($A2;EĞERHATA(XMLFİLTRELE("<a><b>"&METİNBİRLEŞTİR("</b><b>";0;'RB1:RB25'!$A$18:$K$22)&"</b></a>";"//b");"");0)+1))
Burada +1 : Renk, +2 : Alış Fiyatı, +3 : Beden, +4 : Adet, +5 : Lot, +10 : Kumaş Bilgisi ve +9 : Örme / Dokuma.
Dosyanız ektedir...
ÖNEMLİ Not :
1 - Gerek XMLFİLTRELE ve gerekse METİNBİRLEŞTİR ile fazla miktarda veri birleştirilmesi ve aktarılması söz konusu olmaya başlıyor bu durumda.
Dolayısıyla, dosyanızda yavaşlamalar / kasılmalar olabilecektir.
2 - Her sayfanın J18 : K22 aralığına Kumaş ve Örme/dokuma Bilgilerini aktaramam ya da formülde de her syfa için aralıkları tek tek yazamam diyebilirsiniz.
Bu durumda, en uygun çözüm makro ile çözüm olacaktır.
@Ömer BARAN Bey'in makro kodlarını kullanmanızı tavsiye ediyorum...
Selamlar,
** Dosyanızdaki, Örnek olarak doldurulmuş her bir satır her bir sayfaya karşılık gelmekte...
Yani 1. satırdaki veriler RB1 sayfasındaki, 2. satırdaki veriler RB2 sayfasındaki, 3. satırdaki veriler RB3 sayfasındaki ve 4. satırdaki veriler RB4 sayfasındaki verilere karşılık gelmekte...
Eğer böyle isteniyorsa Problem değil....
Ancak, sorunuzda
ibaresi olduğundan, her bir Beden Kod Numarası için bu verilerin tekrarlı şekilde yazılması gerektiğini düşünüyorum...Ürün Barkoduna bağlı olarak çekilmeli (temel amacım ürün barkodunun hangi kumaş bilgisine sahip olduğunu çekmek )
Ve, böyleyse
O zaman Problem başlıyor....
Çünkü
METİNBİRLEŞTİR işlevinde 3D yani 'RB1:RB25'! gibi referans kullanılacaksa, ayrı ayrı (kesintili) alanlar maalesef kullanılamıyor....
Bu durumda,
ya, her bir sayfa için ayrı ayrı alanları birleştirerek kullanmak gerekli (Örneğin METİNBİRLEŞTİR(",";0";'RB1'!A18:A22&'RB1'!$E$7;'RB2'!A18:A22&'RB2'!$E$7;......... gibi)
ki, formül oldukça can sıkıcı hale gelecektir.
Aynı zamanda sorunuzdaki isteklerde, B7, B25 ve D25 hücrelerinin BOŞ olup olmadıklarının kontrollarının yapılması ve Boş ise şöyle olsun vs gibi durumların da olduğu düşünüldüğünde formül iyice içinden çıkılamaz hale gelecektir...
ya da, her sayfadaki B7 hücresini J18:J22 ye ve de B25 / D25 hücredeki verileri de K18:K22 ye yazdırarak, Alanın kesintisiz kullanımıyla,
yani A18 : K22 olarak kullanarak 'RB1:RB25'!A18 : K22 şeklinde yazıp METİNBİRLEŞTİR işlevi uygulanabilir... Ki, bu durumda da her bir sayfaya J18 : K22 alanına verilerin yazdırılması gerekecektir.

Ben, alanları kesintisiz yapma amacıyla, tüm sayfaların J18 : K22 aralıklarına bu bilgilerin getirilmesi işlemini yaptım.
Formülü uygulayarak aşağıdaki resimdeki gibi listeyi elde ettim.

Burada kullanılan formül, alan değişikliği hariç diğer formülle AYNI... Yani
=EĞER($A2="";"";İNDİS(EĞERHATA(XMLFİLTRELE("<a><b>"&METİNBİRLEŞTİR("</b><b>";0;'RB1:RB25'!$A$18:$K$22)&"</b></a>";"//b");"");KAÇINCI($A2;EĞERHATA(XMLFİLTRELE("<a><b>"&METİNBİRLEŞTİR("</b><b>";0;'RB1:RB25'!$A$18:$K$22)&"</b></a>";"//b");"");0)+1))
Burada +1 : Renk, +2 : Alış Fiyatı, +3 : Beden, +4 : Adet, +5 : Lot, +10 : Kumaş Bilgisi ve +9 : Örme / Dokuma.
Dosyanız ektedir...
ÖNEMLİ Not :
1 - Gerek XMLFİLTRELE ve gerekse METİNBİRLEŞTİR ile fazla miktarda veri birleştirilmesi ve aktarılması söz konusu olmaya başlıyor bu durumda.
Dolayısıyla, dosyanızda yavaşlamalar / kasılmalar olabilecektir.
2 - Her sayfanın J18 : K22 aralığına Kumaş ve Örme/dokuma Bilgilerini aktaramam ya da formülde de her syfa için aralıkları tek tek yazamam diyebilirsiniz.
Bu durumda, en uygun çözüm makro ile çözüm olacaktır.
@Ömer BARAN Bey'in makro kodlarını kullanmanızı tavsiye ediyorum...
Ekli dosyalar
Ekli dosyalar
Çözüm
Office 2016 xmlfiltre ve yerinekoy komutunu denedim. Fakat ilk metni ayırıp gösteriyor. Diğerlerini ise diğer hücrelere ayırmıyor. Nerde hata yapıyorum anlayamadım. Excel sürümümle mi alakalı
@sbsezgin
Yaptığınız işlemlere yönelik, dokümanınızın bir örneği ya da
sütun/satır numaralarının da olduğu ve formülünüzün de bulunduğu bir resim olmadan
ne yapmak istediğinizi anlamak maalesef ki mümkün değil.
Net olarak, açıklamalarınızın yapılması durumunda, yardımcı olunacaktır.
Ayrıca,
Bu konu, çözümlenmiş ve kapanmış bir konu olduğundan, Yeni bir konu açmanızda da yarar görüyorum...
Yaptığınız işlemlere yönelik, dokümanınızın bir örneği ya da
sütun/satır numaralarının da olduğu ve formülünüzün de bulunduğu bir resim olmadan
ne yapmak istediğinizi anlamak maalesef ki mümkün değil.
Net olarak, açıklamalarınızın yapılması durumunda, yardımcı olunacaktır.
Ayrıca,
Bu konu, çözümlenmiş ve kapanmış bir konu olduğundan, Yeni bir konu açmanızda da yarar görüyorum...
İlginiz için çok teşekkürler, araştırma yaparken denk geldim. Bu konu hakkında yeni bir konu açarak yardım talebinde bulunurum.
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer konular Benzer kaynaklar Benzer dosyalar
-
-
İki Sütunda Tekrar Eden Verilerle Çalışma
- tmrylmz
- Formül Soruları
- Yanıt: 4
-
Aylara Göre Verileri Kümülatif Toplama
- tahirkoksal
- Formül Soruları
- Yanıt: 7
-
Aylara Göre Verileri Otomatik Toplama
- mrtank50
- Formül Soruları
- Yanıt: 2
-
İki Farklı Sütundaki Tarihler ve Kriterleri Toplama
- fledermaus
- Formül Soruları
- Yanıt: 7
-
Sütundaki Sayısal Değerleri Toplama
- kmlzdmr
- Formül Soruları
- Yanıt: 4
-
-
-
Tekrar Eden Verileri Farklı Sütunda Yazma
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
Diğer Sayfalardaki Verileri Getirme
- ExcelDepo
- Özel
- İndirme: 8
-
Verileri Tek Sütuna Göre Sıralama
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
Çok Sütunlu Tabloyu Tek Sütunda Toplama
- ExcelDepo
- VIP
- İndirme: 9
-
Verileri Farklı Matematiksel İşlemler için Gruplandırma
- ExcelDepo
- VIP
- İndirme: 6
-
-
-
Çoklu Sayfaları Tek Seferde Toplama
- ExcelDepo
- VIP
- İndirme: 27
-
Birden Fazla Sayfadan Toplam Alma
- ExcelDepo
- VIP
- İndirme: 14
-
Sayfalardaki Verileri Konsolide Etme
- ExcelDepo
- Excel Şablonları
- İndirme: 1
-
Farklı Sayfalardaki Verileri Tek Bir Formülle Alma
- ExcelDepo
- VIP
- İndirme: 22
-
Farklı Sütunlardaki Aynı Verileri Bulma
- Ömer BARAN
- VIP
- İndirme: 17
-
