Türkçe Excel Destek ve Bilgi Paylaşım Platformu     

Oturum Aç |  Kayıt Ol

Yeni konu gönder Konuya cevap yaz  [ 3 ileti ] 

31 Arl 2011, 22:05

Çevrimdışı
 aynı kelimeleri çıkartıp kelimeler arasına virgül koyma formülünü bilen
Seviye 1
Kayıt: 31 Arl 2011, 21:20
İleti: 2


Merhabalar arkadaşlar işim excel ile değil ama excelde yapılabileceğini tahmin ediyorum konu başlığından anlaşılıyodur yinede daha acıklayıcı anlatmam gerekirse sorunum 2 ye ayrılıyor;


1. Elimde alt alta sıralanmış bu tür kelime guruplarını var hücrelerdeki tekrarları kaldırıp teke düşürmem gerekiyo ama bunu yaparken Oil kelimesi kaldırırken aynı zamanda Oil Industry kelimesinin içerisindeki Oil kelimesini kaldırmıyacak


2. si ise yukarıdaki gibi kelimeleri tek bir hüçreye birleştirip aralarına virgül koyması
Yardımınız gerçekten çok makbule geçecek çok uzak olduğum bir konu en aznından 2 sinden bir tanesini bile halledebilmem beni epey bi meşgaleden kurtaracak şimdiden çok teşekkür ederim.


Başa Dön Sayfa başı
 Profile bak  
 

02 Oca 2012, 01:02

Çevrimdışı
 Re: aynı kelimeleri çıkartıp kelimeler arasına virgül koyma formülünü bilen
Site Admin
Kullanıcı avatarı
Kayıt: 18 Ağu 2009, 10:48
İleti: 607

Aşağıdaki kod ile koyca tekrarlanan kelimeleri yok edebilirsin.
Kod: Tümünü seç
Sub TekrarYok()
For X = [A65536].End(3).Row To 1 Step -1
If WorksheetFunction.CountIf(Range("A1:A" & X), Cells(X, "A")) > 1 Then Rows(X).Delete
Next
MsgBox "Artık tekrarlanan kelime yok.", vbInformation
End Sub

_________________
İnsanlar sadece söylediklerinden değil, söylemesi gerekirken söylemediklerinden de sorumludur.
Bir insanın zekâsı, vereceği karşılıklarla değil, soracağı sorulardan anlaşılır.

Üye ol yüklediğin dosyalar indirildikçe para kazan.


Başa Dön Sayfa başı
 Profile bak  
 

02 Oca 2012, 17:43

Çevrimdışı
 Re: aynı kelimeleri çıkartıp kelimeler arasına virgül koyma formülünü bilen
Seviye 1
Kayıt: 31 Arl 2011, 21:20
İleti: 2

ExcelTürk yazdı:
Aşağıdaki kod ile koyca tekrarlanan kelimeleri yok edebilirsin.
Kod: Tümünü seç
Sub TekrarYok()
For X = [A65536].End(3).Row To 1 Step -1
If WorksheetFunction.CountIf(Range("A1:A" & X), Cells(X, "A")) > 1 Then Rows(X).Delete
Next
MsgBox "Artık tekrarlanan kelime yok.", vbInformation
End Sub



çok teşekkür ederim üstad biraz uğraş sonucu formülü nasıl kullanacağımıda öğrenerek denedim ki uygulamada tam netice aldım geriye birleştirip aralarına virgün atmam kaldı


Başa Dön Sayfa başı
 Profile bak  
 
Önceki iletileri göster:  Sıralama  
Yeni konu gönder Konuya cevap yaz  [ 3 ileti ] 

Tüm zamanlar UTC + 2 saat [ DST ]


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir


Bu forumda yeni konular açamazsınız
Bu forumda konulara cevap yazamazsınız
Bu forumda kendi iletilerinizi değiştiremezsiniz
Bu forumda kendi iletilerinizi silemezsiniz
Bu forumda dosya ekleyemezsiniz


Git:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB3 Türkçe: phpBB Türkiye
phpBB SEO

XHTML 1.0 Standartlarina Uygundur!  CSS 2.1 Standartlarina Uygundur!