Sütunda tekrar eden isimleri başka sütüna tek çekme

Katılım
22 Kasım 2013
Mesajlar
17
Excel Vers. ve Dili
2010 İngilizce
Merhaba,

Excelde A sütununda isimler var. Bu isimler tekrar edebiliyor.
Yani Ali ismi 10 kez Ayşe ismi 15 kez A sütununda tekrar ediyor.

Ben bir formül ile C sütünuna A sütunundaki isimleri alt alta yazmak istiyorum.
A sütununda 10 Ali ismi var ise C Sütununda tek Ali yazsın.
Alt alta A sütununda bulunan diğer isimleri de yazmak istiyorum.

Yardım rica ederim..
 
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
Merhaba,
  • A2:A10 aralığına verileriniz,
  • B2 hücresine formül,
girişlerini yaparak deneyiniz.

Kod:
=İNDİS(A$2:A$10;KAÇINCI(;EĞERSAY(B$1:B1;A$2:A$10);))
[COLOR="Blue"]Formül dizi formülüdür.CTRL+SHIFT+ENTER ile tamamlayınız.[/COLOR]
Formülü gerektiği kadar aşağı doğru çoğaltınız.
 
Katılım
22 Kasım 2013
Mesajlar
17
Excel Vers. ve Dili
2010 İngilizce
Merhaba,

Yanıtınız için çok teşekkürler ancak excelim ingilizce formülleri çevirerek yaptım ama sonuç alamadım.
Ekteki tablodan bana yardımcı olursanız çok sevinirim.
Sheet1 de tekrar eden firmalar ve ödemeleri mevcut.
Sheet2 de belirttiğimiz formül ile firmaları tek tek yazıp karşılarına da toplam ödemelerini almak istiyorum.
Toplam ödemeyi countıf ile alabilirim ancak sorunum sheet1 deki tekrar eden firmaları sheet2 de alt alta tek olarak yazabilmek.

Teşekkürler,
 

Ekli dosyalar

Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
Dosyanızı indiremem. Bu durumda diğer Arkadaşlar yardımcı olacaklardır.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,624
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

Sayfa2 A2 hücresine aşağıdaki formülü yapıştırın. Dizi formülüdür, CTRL+SHIFT+ENTER ile kapatmayı unutmayın.

Kod:
=EĞERHATA(İNDİS(Sheet1!$A$2:$A$100;KÜÇÜK(EĞERHATA(KAÇINCI(SATIR($2:$100);(EĞERSAY(KAYDIR(Sheet1!$A$2;;;SATIR($2:$100)-1);Sheet1!$A$2:$A$100)=1)*SATIR($2:$100);0);"");SATIR(A1)));"")
 
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
Sheet2 A2 hücresine;
Kod:
[SIZE="2"]=İNDİS(Sheet1!A$2:A$15;KAÇINCI(;EĞERSAY(Sheet2!A$1:A1;Sheet1!A$2:A$15);))[/SIZE]
[COLOR="Blue"]Formül dizi formülüdür.CTRL+SHIFT+ENTER ile tamamlayınız.[/COLOR]
Sheet2 B2 hücresine;

Kod:
[SIZE="2"]=TOPLA.ÇARPIM(Sheet1!B2:B15*ESAYIYSA(KAÇINCI(Sheet1!A$2:A$15;Sheet2!A2;)))[/SIZE]
Formüllerini uygulayınız.

İngilice karşılıkları;
  • İNDİS = INDEX
  • KAÇINCI = MATCH
  • EĞERSAY = COUNTIF
  • TOPLA.ÇARPIM = SUMPRODUCT
  • ESAYIYSA = ISNUMBER

Hay marja!
 
Katılım
22 Kasım 2013
Mesajlar
17
Excel Vers. ve Dili
2010 İngilizce
Merhaba,

Yardım için teşekkürler ancak formül sonuç bulamadığında N/A değilde boşluk "" bırakması için formülü nasıl düzenlemeliyim..
Teşekkürler
 
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
Böyle ufak olayları arayarak daha güzel bilgiler öğrenebilirsiniz.
EĞERHATA (IFERROR) formülünü araştırınız.
 
Katılım
22 Kasım 2013
Mesajlar
17
Excel Vers. ve Dili
2010 İngilizce
Teşekkürler,
Normal formüllerde =ıf(A2="";"" gibi yapıyorum ama dizin formülünü kullanmadığım için uygulayamadım.
Neyse teşekkürler
 
Üst