Excel Forum
ALTIN ÜYELİK Hakkında Bilgi


Geri Git   Excel Forum > EXCEL-Soruları > Fonksiyonlar
Atatürk
Şifremi Unuttum

DUYURU SİSTEMİ / REKLAM PANOSU

Fonksiyonlar Bir fonksiyonun, nasıl işlediğini veya aradığınız bir işleme uygun olup olmadığını bu başlık altında sorabilirsiniz.
Dosya ekleyebilirsiniz

Özel Arama


Yanıtla
 
Paylaş Konu Araçları Görünüm Modları
Eski 16-03-2017, 09:45   #1
Allback
 
Giriş: 21/09/2011
Şehir: Kocaeli
Mesaj: 67
Excel Vers. ve Dili:
Excel 2007 - İngilizce
Varsayılan Metneçevir Fonksiyonun Dil Sorunu

Merhaba,

Kullandığım excel'de metneçevir fonksiyonu ile tarihin içinden ay bilgisini metin olarak alıyorum.

Dosya ağdaki başka bir bilgisayarda açılıp yeni veri girişi yapıldığında ay yerine günleri yazıyor. (Sanırım ingilizce ofis yüklü)

Bu sorunu çözmek için ne yapabilirim. =Ay(A1) ile yapınca kaçıncı ay olduğunu yazıyor ben onun yerine Ocak, Şubat... yazdırmak istiyorum.
Allback Çevrimdışı   Alıntı Yaparak Cevapla
Eski 16-03-2017, 10:05   #2
İdris SERDAR
Moderatör
 
İdris SERDAR kullanıcısının avatarı
 
Giriş: 21/10/2005
Şehir: Ankara
Mesaj: 13,961
Excel Vers. ve Dili:
Excel, 2016 - İngilizce
Varsayılan

.

Şeklinde deneyin.

Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
=METNEÇEVİR(AY(A1)*365,25/12;"aaaa")

.
__________________
Çalışmalarımı görmek için:

http://www.excelgurusu.com/

İdris SERDAR
İdris SERDAR Çevrimdışı   Alıntı Yaparak Cevapla
Eski 16-03-2017, 13:45   #3
Allback
 
Giriş: 21/09/2011
Şehir: Kocaeli
Mesaj: 67
Excel Vers. ve Dili:
Excel 2007 - İngilizce
Varsayılan

Alıntı:
İdris SERDAR tarafından gönderildi Mesajı Görüntüle
.

Şeklinde deneyin.

Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
=METNEÇEVİR(AY(A1)*365,25/12;"aaaa")

.
Serdar Bey,

Sorun devam ediyor ama sizin yazdığınız formülden kaynaklanmıyor.

Hataya sebep olan bilgisayarın ofis dili Türkçe ama "aaaa" yapınca günleri yazıyor "mmmm" yapınca aylar geliyor fakat bu sefer de benim bilgisayarımda sorun oluyor. "mmmm" yapınca hücre değeri de "mmmm" oluyor. Sorun nerden kaynaklanıyordur?
Allback Çevrimdışı   Alıntı Yaparak Cevapla
Eski 16-03-2017, 14:34   #4
İdris SERDAR
Moderatör
 
İdris SERDAR kullanıcısının avatarı
 
Giriş: 21/10/2005
Şehir: Ankara
Mesaj: 13,961
Excel Vers. ve Dili:
Excel, 2016 - İngilizce
Varsayılan

.

O zaman METNEÇEVİR işlevini,

ay adını Türkçe görmek için:

Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
=METNEÇEVİR(A1;"[$-041F]aaaa")

Ay adını İngilizce görmek için:

Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
=METNEÇEVİR(A1;"[$-409]aaaa")

şeklinde kullanın

.
__________________
Çalışmalarımı görmek için:

http://www.excelgurusu.com/

İdris SERDAR
İdris SERDAR Çevrimdışı   Alıntı Yaparak Cevapla
Eski 18-03-2017, 08:06   #5
Allback
 
Giriş: 21/09/2011
Şehir: Kocaeli
Mesaj: 67
Excel Vers. ve Dili:
Excel 2007 - İngilizce
Varsayılan

Hocam tekrar merhaba,

Sorun ay adının Türkçe ve İngilizce yazması değil. Ay adı yerine o tarihe denk gelen günü yazması.

Hata veren bilgisayarı da kontrol ettim. Türkçe ofis 2007 yüklü. Hiçbir fark yok

Ofis dili Türkçe olmasına rağmen neden "mmmm" yazınca ayları gösteriyor anlamadım.
Allback Çevrimdışı   Alıntı Yaparak Cevapla
Eski 18-03-2017, 08:22   #6
İdris SERDAR
Moderatör
 
İdris SERDAR kullanıcısının avatarı
 
Giriş: 21/10/2005
Şehir: Ankara
Mesaj: 13,961
Excel Vers. ve Dili:
Excel, 2016 - İngilizce
Varsayılan

.

Türkçe ise "aaaa" yazacaksınız. Bunu İngilizce versiyonda yani sistem İngilizce'de "mmmm" yazacaksınız.

Bu durum sistemler arası geçişlerde "..." tırnak içerisinde yazıldığından metin olarak algılanır. Ve ilgili dile çevrilmezler. Onun için kullandığınız sistem Türkçe ise; Bunu İngilizce sürümde algılanabilmesi için ülke -Dil kodunu da girmeniz gerekir..

Buradaki örneği inceleyin.

http://www.excelgurusu.com/tarihi-23...dini-gosterme/


.
__________________
Çalışmalarımı görmek için:

http://www.excelgurusu.com/

İdris SERDAR
İdris SERDAR Çevrimdışı   Alıntı Yaparak Cevapla
Eski 18-03-2017, 08:40   #7
Ömer
Moderatör
 
Ömer kullanıcısının avatarı
 
Giriş: 18/08/2007
Şehir: Kuşadası
Mesaj: 18,149
Excel Vers. ve Dili:
Excel 2010 Türkçe
Varsayılan

Merhaba,

En mantıklı yol, İdris Bey'in önerisini uygulamak.

İşi biraz uzatarak aşağıdaki gibi bir yol izleyebilirsiniz.
Not: Bende İngilizce sürüm olmadığı için detaylı deneme yapmadım.

Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
=METNEÇEVİR(A1;EĞER(METNEÇEVİR(A1;"g")="";"mmmm";"aaaa"))
.
__________________
.
Ömer Çevrimdışı   Alıntı Yaparak Cevapla
Eski Dün, 13:08   #8
Allback
 
Giriş: 21/09/2011
Şehir: Kocaeli
Mesaj: 67
Excel Vers. ve Dili:
Excel 2007 - İngilizce
Varsayılan

Alıntı:
Ömer tarafından gönderildi Mesajı Görüntüle
Merhaba,

En mantıklı yol, İdris Bey'in önerisini uygulamak.

İşi biraz uzatarak aşağıdaki gibi bir yol izleyebilirsiniz.
Not: Bende İngilizce sürüm olmadığı için detaylı deneme yapmadım.

Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
=METNEÇEVİR(A1;EĞER(METNEÇEVİR(A1;"g")="";"mmmm";"aaaa"))
.
Çok teşekkürler sonunda oldu
Allback Çevrimdışı   Alıntı Yaparak Cevapla
Yanıtla


Konu Araçları
Görünüm Modları

Gönderme Kuralları
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
SimgelerAçık
[IMG] kodu Açık
HTML kodu Kapalı


Saat 02:22


Bu forum Elit NET - www.elitnet.com.tr tarafından sunulmaktadır.

Excel Eğitimi - Mobil Uygulama - Çorlu - Çorlu Hurda - Torna - Çorlu Web Tasarım - Tarot Falı - Fenerbahçe Haberleri - Trakya Haberleri - Investing - Hurda - Kobi Danışmanlık - Tekirdağ Samsung - Kozmetik Ürünler - Sağlıklı Makyaj Ürünleri - Yaşlanma Karşıtı Ürünler - Excel Eğitimi - Çorlu OSGB - Lingerie - Dyeing Machine - Çorlu Temizlik- Didim Çatı İnşaat
Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Advertisement System V2.6 By   Branden