• DİKKAT

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

Aynı hücrelerin karşısındaki değerleri aktarma

  • Konbuyu başlatan Konbuyu başlatan garwy
  • Başlangıç tarihi Başlangıç tarihi
  • Etiketler Etiketler
    excel
Katılım
30 Aralık 2020
Mesajlar
61
Excel Vers. ve Dili
Google Docs ve Türkçe
Elimde iki sayfa var. Birinci sayfada ZZZ yazan bir hücre, aynı satırda karşısında YYY yazan bir hücre var.

İkinci sayfada da ZZZ yazan bir hücre var ve hemen yanı boş (Yani ZZZ, A sütunundaysa B sütunu boş)

İlk sayfadaki YYY'yi ZZZ'yi referans alarak ikinci sayfaya aktarmanın bir yolu var mı acaba?
 
Aşağıdakine benzer DÜŞEYARA formülüyle yapabilirsiniz. Formüldeki 2 ifadesi YYY'nin olduğu sütunun diğer sayfada ZZZ'nin olduğu sütundan itibaren kaçıncı sütun olduğunu gösterir.

=DÜŞEYARA("ZZZ";Birinci_Sayfadaki_Tablo_Adresi;2;0)
 
Aşağıdakine benzer DÜŞEYARA formülüyle yapabilirsiniz. Formüldeki 2 ifadesi YYY'nin olduğu sütunun diğer sayfada ZZZ'nin olduğu sütundan itibaren kaçıncı sütun olduğunu gösterir.

=DÜŞEYARA("ZZZ";Birinci_Sayfadaki_Tablo_Adresi;2;0)
Hocam tablo çeviri tablosu, şöyle bir şey: https://docs.google.com/spreadsheets/d/1cioi04X6vsi83vg4DteyMFC-Ub-pR_M3mNhl8EdEPvE/edit?usp=sharing

Amacım sayfa2'de çevrilenlerin sayfa1'e A sütunu referans alınarak aktarılması. Bu mümkün mü?
 
Exceldeki karşılığı şu şekildedir:

=EĞERHATA(DÜŞEYARA(A1;Sayfa2!$A$1:$B$53;2;0);"")

Formül ile Sayfa1'in A1 hücresindeki değer Sayfa2'nin A1:B53 aralığında ve A sütununda aranır, varsa B sütunundaki ifadeyi yazar, yoksa boş bırakır.
 
Exceldeki karşılığı şu şekildedir:

=EĞERHATA(DÜŞEYARA(A1;Sayfa2!$A$1:$B$53;2;0);"")

Formül ile Sayfa1'in A1 hücresindeki değer Sayfa2'nin A1:B53 aralığında ve A sütununda aranır, varsa B sütunundaki ifadeyi yazar, yoksa boş bırakır.
Çok çok teşekkür ederim ama benim bunu B sütununa değil de E, F sütununa yazma şansım var mı? Çübkü çeviri tablosu olduğundan her iki sütuna da ingilizce metinleri girmem, ardından B sütunu üzerinden çevirmem gerekiyor. Bu kodu yazarsam da B sütununa ingilizce kelimeleri tek tek koymayla uğraşmak durumunda kalıyorum.
 
Bu formülü Sayfa1'in 1. satırında A1 hücresi hariç istediğiniz herhangi bir hücreye yazabilirsiniz.
 
Eğer istediğiniz Sayfa1în B sütunundaki verileri Sayfa2'de aramaksa formülün başındaki A1'i B1 yapabilirsiniz:

=EĞERHATA(DÜŞEYARA(B1;Sayfa2!$A$1:$B$53;2;0);"")
 
Bu formülü Sayfa1'in 1. satırında A1 hücresi hariç istediğiniz herhangi bir hücreye yazabilirsiniz.
Öncelikle ilginiz için teşekkür ederim ama ben bu kodu hangi sütuna yazarsam çevirisi o sütunda çıkıyor. Mesela ben bunu C sütununa ekleyeyim ama çevirisi B sütununda gözüksün. Yapılabilir mi acaba?
 
Neden B sütununa yazmıyorsunuz?
 
Neden B sütununa yazmıyorsunuz?
B sütununa direkt çevrilecek metinleri kopyalamam gerekiyor. B sütunundaki metini çevirdiğim zaman C sütunu TR oluyor. Ama eğer ben tüm kodu baştan aşağı B sütununa yazarsam çevrilecek metinleri B sütununa koyamam.
 
Ne yapmak istediğinizi anlamadım maalesef.
 
Ne yapmak istediğinizi anlamadım maalesef.
Hocam çeviri yaparken bir dosya oluyor satır satır. Bu dosyayı hem A sütununa, hem de B sütununa aktarıyorum. A sütununu orijinal ingilizce metin, B sütununu çevrilecek metin olarak ayarlıyorum. Yani B sütununu A sütununa bakarak çeviriyorum. B sütunu ile A sütunu birbirinden farklı olduğunda da excel bunu formül sayesinde anlıyor ve C sütununa TR yazıyor. Çeviri bittiğinde A sütunu orijinal metin, B sütunu Türkçe karşılıklarının yazdığı sütun oluyor. Yani B sütununa kod yazamam. Aksi halde çeviri formunun mantığını bozmuş oluyorum.

Sizin verdiğiniz formülü diyelim ki F sütununa eklesek, o da B sütununun üzerine yazsa, yani formül B sütununda olmak zorunda mı? Değilse nasıl yapılabilir?
 
F sütununa yazılan formülün sonucu B sütununda görünmez. Görünebilmesi için ya B sütununda da aynı veya başka formül olmalı ya da makro kullanılmalı.
 
F sütununa yazılan formülün sonucu B sütununda görünmez. Görünebilmesi için ya B sütununda da aynı veya başka formül olmalı ya da makro kullanılmalı.
Hocam konuyu hortlatıyorum ama verdiğiniz kodu ancak kullanabildim. Kod çalışıyor ancak nedenini anlamadığım bir şekilde eksik çalışıyor. Belli bir satıra kadar karşılıklarını yazıyor ama belli bir satırdan sonra yazmıyor. Görebilmeniz adına aşağıya excel linkini bırakıyorum.
 
BETA sayfasındaki verileriniz yaklaşık 20 bin satır iken formülde 53. satıra kadar ayarlı. DÜŞEYARA formülündeki 53'ü BETA sayfasındaki son verinize göre ya da ilaveler olacaksa daha fazla bir sayı olarak değiştirin.
 
BETA sayfasındaki verileriniz yaklaşık 20 bin satır iken formülde 53. satıra kadar ayarlı. DÜŞEYARA formülündeki 53'ü BETA sayfasındaki son verinize göre ya da ilaveler olacaksa daha fazla bir sayı olarak değiştirin.
Haklısınız, teşekkürler.
 
Diyelim ki F sütununa verdiğiniz formülü ekledik ve bu formül B sütununun üzerine yazdı, bu durumda formül B sütununda mı olmalı? Değilse, nasıl yapılabilir? shareit vidmate app
 
F sütununa eklenmiş formül B sütununun üstüne nasıl yazacak anlamadım maalesef!
 
Ich hätte mich mehr auf die South Eastern Main Line von Charing Cross und Cannon Street nach Ashford gefreut, aber wir werden sehen, was der Ausbau der Chatham Main Line bringt.
vidmate.app saveinsta
 
Son düzenleme:
Geri
Üst