Dinamik aralıktaki değerleri başka bir sheet üzerindeki hücreye dizi olarak aktarma

Katılım
28 Ekim 2020
Mesajlar
10
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
28-10-2021
Herkese hayırlı günler,

Benim sorunum şu şekilde:
ektaki excel dosyasında gördüğün gibi A ile B değerleri arasında kalan x,y,z değerlerini farklı bir sheet'de bir hücre içine virgül ile ayırarak aktarmak istiyorum "x,y,z" şeklinde.

Yalnız sorun şu ki A ve B hücrelerinin yerleri sabit değil. çünkü bu tabloya yeni satırlar eklenebiliyor. Ama A ve B isimleri değişmemekte. O yüzden belki isme göre bir aktarım yapılabilir. Fakat nasıl yapılır bilemedim. Yardımcı olabilirseniz çok mutlu olurum.
 

Ekli dosyalar

Katılım
28 Ekim 2020
Mesajlar
10
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
28-10-2021
Merhaba

Konu hakkında fikri olan yokmudur acaba
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,334
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Örnek dosyanız için aşağıdaki formülü deneyiniz...
Kod:
=METİNBİRLEŞTİR(",";1;KAYDIR(Sheet1!$B$1;KAÇINCI("A";Sheet1!B:B;0);0;KAÇINCI("B";Sheet1!B:B;0)-KAÇINCI("A";Sheet1!B:B;0)-1))
Düzeltme: 2016 versiyonunda MetinBirleştir formülü çalışmayabilir...
 
Katılım
28 Ekim 2020
Mesajlar
10
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
28-10-2021
Çok teşekkür ederim ÖmerBey.

Aslında bana Google SpreadSheets için lazımdı. METİNBİRLEŞTİR yerine TEXTJOIN koydum, oldu.

Son halini de ekleyim ihtiyacı olanlar için:
=TEXTJOIN(",";1;KAYDIR(Sayfa1!$A$1;KAÇINCI("A";Sayfa1!A:A;0);0;KAÇINCI("B";Sayfa1!A:A;0)-KAÇINCI("A";Sayfa1!A:A;0)-1))

Bu da tamamen ingilizce hali, ingilizce excel kullananlar için:
=TEXTJOIN(",";1;OFFSET(Sayfa1!$A$1;MATCH("A";Sayfa1!A:A;0);0;MATCH("B";Sayfa1!A:A;0)-MATCH("A";Sayfa1!A:A;0)-1))

Not: kopyalanacak değerleri B sütunundan alıp A sütununa koydum.
 
Üst