Giriş
(7)

Excel tabloda veri ayiklamak

kuzen24
selam arkadaslar, elimde bulunan excel tablo icersindemix sayfari icersinde a sutununda 65000 veb sutununda 65000 adet [email protected]@[email protected] karisik email adresleri var ve ben bu tablo icersindeyahoo , gmail , hotmail sayfalari olusturdum.yahoo sayfasina mix sayfasi icersi
selam arkadaslar, elimde bulunan excel tablo icersinde

mix sayfari icersinde
a sutununda 65000 ve
b sutununda 65000 adet

[email protected]
[email protected]
[email protected]

sekilde karisik email adresleri var ve ben bu tablo icersinde
yahoo , gmail , hotmail sayfalari olusturdum.

yahoo sayfasina mix sayfasi icersinden sadece [email protected] olanlari
gmail sayfasina mix sayfasi icersinden sadece [email protected] olanlari
hotmail sayfasina mix sayfasi icersinden sadece [email protected] olanlari yazmasini istiyorum.
formulde bana yardimci olursaniz cok tesekkur ederim..
simdiden ellerinize saglik.
0
kuzen24
(26.10.09)
sabah sabah yanlış anlamadıysam siz filtreleme yapmak istiyorsunuz. ilgili tabloda araç çubuğundan "veri" yi ve oradan da "filtre" yi tıklayın, başlık hücreleriniz dropdown menü haline gelecek oradan filtreleme yapabilirsiniz..
0
karga tdi
(26.10.09)
soruya cevap veremeyeceğim malesef ama @karga tdi verdiği cevap yanlış filtreleme ile yapılabilecek bişi değil o
0
pposeidon1
(26.10.09)
gayet de yapılır..

Filtrenin içine "contains *hotmail*" örneğin..
0
reeper redeemer
(26.10.09)
Bende Ingilizce Office 2003 var. 65000 dediğine göre muhtemelen sendeki de yeni sürüm değil. Daha kolay yolu var mıdır bilmiyorum ama bildiğim kadarıyla anlatcam ben.

O ilk sütundaki 65000 hücreyi bir yere kopyala önce. etrafı boş olsun. Rahat çalışalım :)

Sonra Data -> Text to Columns'u seç.
Original data type olarak delimited seçili geliyor. Next deyip bir sonraki adıma geç.
Oradaki delimiters menüsünde Tab işaretli olarak geliyor. Onu kaldır. Other kısmına @ işaretini koy. Altta preview var. Hücreler @ işaretinden itibaren ikiye bölünmüş olarak gözüküyor olmalı orda. Eğer öyleyse next-finish diyip çık o menüden. Şimdi onlar iki ayrı sütünda gözüküyor olmalı. b sütununu (yahoo.com, hotmail.com gibi hücreler olmalı) tamamen seçip sırala. A/Z tarzı bir tuş var. Ya da data -> sort diyebilirsin. Sonra bir uyarı vercek sana "diğer sütunları da uydurayım mı bu sorting'e?" falan diye. ona da evet de. mail uzantılarına göre dizcek onları. Şimdi de tekrardan ortalarına @ işareti koymak gerekiyor.

B sütununu tekrar komple seçip sağ klik ile oraya yeni bir sütun ekle (insert). O sütundaki hücreleri boydan boya @ işaretiyle doldur. Yapacağımız şey, a-b-c sütunlarını tek sütunda birleştirmek olacak. Bunun için de concatenate formülünü kullanacağız.

a-b-c sütunundaki hücreler sırayla 123-@-hotmail gibi verilerle dolu olmalı. d1 hücresini seçip oradayken concatenate formülünü uygula. fx tuşuyla, veya formül ekranını açarak seçebilirsin. text1-text2 gibi şeyler çıkacak. text1 seçiliyken a1 hücresini, text2 seçiliyken b1 hücresini, text3 seçiliyken de c1 hücresini tıkla. Sonra formülü onayla. birleşmiş bir vaziyette d1 hücresinde olmalı o veriler. Eğer öyleyse o hücreyi d sütunun son hücresine kadar kopyala. Olmuş olması lazım şimdi. Şimdi üç (veya daha fazla) mail adresi gruplanmış bir şekilde alt alta olmalı. kopyalaması daha kolay oldu. Geri kalan 65.000 için de aynı şeyi yapman gerekiyor.

Bu anlattığım yol işini görür ama gayet uzun. Kısayolunu bulmaya çaliş daha önce :)
Mesela ben bilmiyorum ama hücredeki karakterleri tersine çeviren bir formül varsa işine yarayabilir o. moc.oohay@321 gibi editleyebilirsen hücreleri, sort dediğin zaman yine istediğin şekilde dizer hücreleri. sonra formülü tersine çevirebilirsin.

Üf çok uzun yazdım. Kısayolu vardır umarım :)
0
uzumlerin gazabi
(26.10.09)
arkadaslar hepinize cok tesekurler ellerinize saglik
filtreleme secenegindeki custom ile (contains i secerek "hotmail" yazdigimizda) "karga tdi ve reeper redeemer" arkadaslarimizin dedigi gibi kolayca yapilabilmektedir. tumunu secip istediginiz yere yapistir yapabilirsiniz.

uzumlerin gazabi arkadasimizda gayet guzel aciklamis ayrica kendisine de tesekur ederim, biraz uzun yollu gibi gozukse de cok basit yontem ve sonuc mukemmel.. fakat ben consolidate i yapamadim fx ile de birlestiremedim bu konuda biraz daha detay soyleyebilirseniz ben ve tum arkadaslarimizin bilgilenmesi daha iyi olacak..
HEPINIZIN ELLERINE SAGLIK. TESEKUR EDERIM.
0
🌸kuzen24
(27.10.09)
Consolidate diye de bir fonksiyon var ama benim bahsettiğim concatenate. Bağlamak gibi bir anlamı var. fx diye bahsettiğim de formül tablolarını açan tuş, insert -> function yani. O liste içinde, text kategorisinde var bu dediğim concatenate formülü. Onu dediğim gibi uygulayınca oluyor.

Ama kısayolu varmış tabi :)

Bir önerim de, eğer çok büyük verilerle çalışıyorsan Office 2007 kullanman daha iyi olur. 65000 sınırı yok Excel 2007'de.

Kolay gelsin.
0
uzumlerin gazabi
(27.10.09)
text kategorisinde dediğin concatenate formülünu gordum ben de consolidate ile ugrasip duruyordum olmuyordu ... hata bende..
yardimlarin icin cok tesekur ederim simdi cok guzel, tum emailler grup sekilde belirgin oldu.
ellerine ve ellerinize saglik emegi gecen tum arkadaslara..
hepinize basarilar ve sagliklar...
0
🌸kuzen24
(29.10.09)
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler basond, compumaster, fraise, kibritsuyu, rakicandir
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır.