• DİKKAT

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

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..
 
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.
 
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

Dosyanızı indiremem. Bu durumda diğer Arkadaşlar yardımcı olacaklardır.
 
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)));"")
 
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!
 
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
 
Böyle ufak olayları arayarak daha güzel bilgiler öğrenebilirsiniz.
EĞERHATA (IFERROR) formülünü araştırınız.
 
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
 
Geri
Üst