• DİKKAT

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

Bir ortak kolonu olan iki tabloyu birleştirme

  • Konbuyu başlatan Konbuyu başlatan z0diac
  • Başlangıç tarihi Başlangıç tarihi
Katılım
14 Ekim 2014
Mesajlar
9
Excel Vers. ve Dili
Microsoft Office Professional Plus 2013 İngilizce
Merhaba,

Elimde iki tablo var ve bu tabloları birleştirmem gerekiyor. Tablolardan ikisinde de bir kolon aynı.
Tablo 1'deki kolonlar: ID, HotelAdı, Reyting
Tablo 2'deki kolonlar: HotelDosyaAdi, YorumSayisi, ID

Bu iki tabloyu birleştirerek yeni bir tablo elde etmek istiyorum ve bu tabloda olmasını istediğim kolonlar şöyle: ID, HotelAdı, Reyting, YorumSayisi

VLOOKUP formülünü denedim ama işin içinden çıkamadım. Hep N/A alıyorum değerlerde. Bir de şöyle bir sorun var. Tablo 2'de olan bazı hoteller, Tablo 1'de yok. Yani bu hotellerin yeni tabloda ilk tabloda yer alan hotellerin altına gelmesi gerekiyor (tabi bu hoteller ikinci tablodan geldikleri için reyting değerleri yok ve birleşen tabloda da reyting değerleri boş olacak)
Aynı şekilde tablo1'de olan bazı hotellerde tablo2'de yok.

Kafanızı karıştırmış olabilirim belki ama tekrar kısaca özetlemek gerekirse bir tabloda hotellere ait reytingler, diğer tabloda hotellere ait yorum sayıları var. Bu iki tabloyu birleştirip, hotel ID, hotel adları, o otellere ait yorum sayısı ve reytingleri tek bir tabloda toplamak istiyorum..
Nasıl ve hangi formüllerle vs. yapabilirim?

Dosyayı da ekledim.
 

Ekli dosyalar

Merhaba, ek dosyayı incelermsiniz

Edit: Veriler gerçek mi, sormamın nedeni bende düğün sonrası tatil araştırıyorum :)
 

Ekli dosyalar

Son düzenleme:
Anlattığınızı şu şekilde anladım. Eğer doğru anlamış isem çözümüne kafa yoralım. Bir sekmede(sheet1) 465, diğerinde(sheet2) 317 otel var.

3.bir sekmede bunları birleştirmek istiyorsunuz. Ama iki sekmede de ortak olan oteller bulunabilir.

Bunları tekrar etmesini istemiyor ve ayrıca yeni tabloda Id,otel adı,reyting,yorum değerlerini görmek istiyorsunuz.

Ortak olmayıp reyting veya yorum değeri olmayan değerler ne olacak?

Çözüm önerisi:

İki sekmeden başvuru hücresi olarak ID kullanarak reyting ve yorum değerlerini getirmeye çalışacağız(düşey ara ile)

Daha sonra tekrar eden otelleri çıkarmak için ikisini aynı formata dönüştürüp tekrar eden ID leri sildireceğiz. (Otel ismini kullanamıyoruz.Çünkü sekmelerden birinde boşluk yerine _ kullanılmış.
 
Anlattığınızı şu şekilde anladım. Eğer doğru anlamış isem çözümüne kafa yoralım. Bir sekmede(sheet1) 465, diğerinde(sheet2) 317 otel var.

3.bir sekmede bunları birleştirmek istiyorsunuz. Ama iki sekmede de ortak olan oteller bulunabilir.

Bunları tekrar etmesini istemiyor ve ayrıca yeni tabloda Id,otel adı,reyting,yorum değerlerini görmek istiyorsunuz.

Ortak olmayıp reyting veya yorum değeri olmayan değerler ne olacak?

Çözüm önerisi:

İki sekmeden başvuru hücresi olarak ID kullanarak reyting ve yorum değerlerini getirmeye çalışacağız(düşey ara ile)

Daha sonra tekrar eden otelleri çıkarmak için ikisini aynı formata dönüştürüp tekrar eden ID leri sildireceğiz. (Otel ismini kullanamıyoruz.Çünkü sekmelerden birinde boşluk yerine _ kullanılmış.

Çözüm; özet tablo
Ek dosyayı incelermisiniz,
 

Ekli dosyalar

Evet, özet tablo ile sorun çözülmüş.

Alternatif çözüm yinelenenleri kaldır ile çözülebilir.

İyi çalışmalar.
 
Merhaba, ek dosyayı incelermsiniz

Edit: Veriler gerçek mi, sormamın nedeni bende düğün sonrası tatil araştırıyorum :)

veriler gerçek hocam, uluslararası bir tatil sitesinin verileri :)

İstediğim tam olarak bu ama şunu soracağım. Eğer vaktiniz varsa adım adım kısaca anlatabilmeniz mümkün mü yaptıklarınızı? Bir yandan da öğrenmek istiyorum çünkü.

Benim anladığım, ilk tabloya 4. kolon olarak yorum sayısını eklemişsiniz ve ikinci tablodaki tüm verileri (tekrar ettirerek) tablonun altına eklemişsiniz İkinci tabloya ise reyting kolonu eklemişsiniz (ama bu sefer ilk tabloda olup, ikinci tabloda olmayanları ikinci tabloya eklememişsiniz). Öncelikle bunu nasıl yaptınız ve neden böyle yapıyoruz?

Bu işlemden sonra anladığım ise, ilk tablonun özet tablosunu çıkarmışsınız. Doğru mudur acaba anladıklarım?
 
Aslında ben detaylı anlatımını yapmıştım fakat merak ettiğiniz noktaya tekrar değineyim. İki tabloyuda aynı formata çevirdikten sonra kopyala yapıştır ile alt alta ekleyiniz.(Yapıştırırken özel yapıştır-değerleri seçerseniz formüllerin taşınmasından kaynaklı hatayı ortadan kaldırmış olursunuz) Daha sonra veri seçeneğinde yinelenen verileri kaldırı göreceksiniz. Bunu tıklayıp açılan pencerede sadece ID sütununu seçiniz ve onaylayınız. Id leri aynı olan satırları silecektir. Her Id bir kez tekrar etmiş olacak.

Takıldığınız bir yer olursa yardımcı olabilirim. ;)

İyi çalışmalar.
 
Aslında ben detaylı anlatımını yapmıştım fakat merak ettiğiniz noktaya tekrar değineyim. İki tabloyuda aynı formata çevirdikten sonra kopyala yapıştır ile alt alta ekleyiniz.(Yapıştırırken özel yapıştır-değerleri seçerseniz formüllerin taşınmasından kaynaklı hatayı ortadan kaldırmış olursunuz) Daha sonra veri seçeneğinde yinelenen verileri kaldırı göreceksiniz. Bunu tıklayıp açılan pencerede sadece ID sütununu seçiniz ve onaylayınız. Id leri aynı olan satırları silecektir. Her Id bir kez tekrar etmiş olacak.

Takıldığınız bir yer olursa yardımcı olabilirim. ;)

İyi çalışmalar.
Evet, bir yukarıda anlattığınız tam olarak ne yapmak istediğimle aynı. Burada söylediklerinize dönecek olursam, "iki tabloyu da aynı formata çevirmek" kısmını anlamadım. Yani bunu nasıl yapabilirim? Neye tıklayarak, ne yaparak? :)
Mantık olarak yapılmak isteneni anlıyorum ama excel'de nereye tıklayarak, ne gibi şeyler yaparak oraya ulaşılması gerektiğini bilmiyorum. Eğer olabilirse, bana biraz daha küçük bir çocuğa anlatır gibi anlatabilirseniz süper olacak :)

Vakit ayırdığınız için çok teşekkürler.
 
Aynı dormata dönüştürmek derken sekme 1 ve 2 deki tabloların sütun sıralamasının aynı olmasından bahsediyorum.Sırasıyla Id, Otel adı, reyting, yorum sayısı gibi. İstediğiniz herhangi bir şekilde sıralayınız.(herhangi bir hata ve sorunla karşılaşmamak için) Çünkü iki tabloyu birleştirdikten sonra bunu düzeltme çok zorlaşacaktır. Taşımak istediğiniz sütunu sütunların belirtildiği harfe tıklayarak hepsini seçiniz sağ click kes- daha sonra istediğiniz sütun harfine gelerek tümü seçildikten sonra yapıştır yaparak düzeltebilirsiniz.

Yoğunluğumdan dolayı hızlıca anlatmaya çalıştım. Umarım açıklayıcı olmuştur.

İyi günler.
 
.

http://www.excel.web.tr/f60/zet-tablolar-p-vot-table-t3036.html

Buradaki 38 ve 39 No'lu mesajlarımdaki örnekleri inceleyin.

.

Hocam örneklerinizi inceledim.
Dediğiniz gibi pivot tabloyu oluşturdum. Aralarındaki ilişkiyi yaptım. İlk tablodaki değerler tamamen geliyor ve yanyana farklı kolonlarda sıralayabiliyorum. İkinci tablodan çekmek istediğim kolonu çekince çok saçma bir görüntü ortaya çıkıyor.
Bir de Hotel ID dışında diğerlerinde neden filtreleme yapamıyorum? Aynı zamanda ilk tabloda olmayıp, ikinci tabloda olan hotel id'ler var. Bunlar gelmiyor sanırım tabloya.

Şu anda sizin örneğinize göre benim yaptığım dosyayı ekledim. Ekte görebilirsiniz.
 

Ekli dosyalar

.

Açıklamaları tekrar okuyun.

Dosyanız ekte.
 

Ekli dosyalar

Geri
Üst