Her ne kadar hücrenin içinde sayı da alsanız dahi veri metinsel tipte döner. Bu örnekte SAĞDAN fonksiyonu ile sayısal alanları aldıktan sonra SAYIYAÇEVİR Fonksiyonu ile de çıkan sayısal değerler metin olduğu için sayıya çevirmiş olacağız.
=SAYIYAÇEVİR( SAĞDAN ( B13 ; 4 ) )
Formülün İşlem Adımları
1. Adım =SAYIYAÇEVİR(SAĞDAN(B13;4))
B13 hücresindeki değeri alır
2. Adım =SAYIYAÇEVİR(SAĞDAN(“Ahmet- 2345”;4))
Sağdan 4 karakter Sayısal olan değerleri alır
3. Adım =SAYIYAÇEVİR(2345)
Sayısal Değeri çıkardık. Ancak Bu hala metinsel değerdir. Bu sebeple SAYIYAÇEVİR fonksiyonunu kullanıyoruz.
4. Adım =2345
Sayısal alanlar Sağa yaslı olarak görünür. Sayısal Değer elde etmiş olduk.
SONUÇ
Diğer örneklerde aşağıdaki şekildedir.
#SAĞDAN #RIGHT #SAYIYAÇEVİR #VALUE #metinselfonksiyon #textFunction #excelFunction #excelFormul #advancedExcel #ileriExcel #excel #excelDersi #excelKursu #excelEğitimi
İlgili Aramalar
- excel harf rakam ayırma
- excel metin olarak saklanan sayı yapma
- excelde metni sayıya çevirme formülü
- Hücreden sadece sayıları veya metinleri alma
Sağdan ya da soldan dedikten sonra bul komutunu kullanırsanız bence işe yarar yoksa ancak örnekteki gibi 3 şeyi düzeltirsiniz. önemli olan formülü aşağı satırlara devam ettirdiğinizde aynı şekilde devam etmesidir bence.
Yorumunuz için teşekkürler. Evet Bul, Uzunluk gibi fonksiyonlar ilave edilerek daha iyi sonuç alabilirsiniz.
peki rakamlar harflerin ortasındaysa ne olacak.
Örnek= Ahmet- 2345 – 2.Kat
Merhaba;
Eğer yazı ortada ise sağında veya solunda belirleyebileceğimiz bi alan olmalı. Örneğin Solda Metin sonra boşluk olsun. Boşluktan sonra sayısal alan başlasın. Sayısal alanda 4 karakter olsun.
Yani Ahmet- 2345 – 2.Kat veriden 2345 değerini almak istiyorum.
Önce 2345 rakamından önceki boşluğu bulmak için BUL Foksiyonunu kullanıyorum.
Sonra PARÇAAL Fonksiyonu ile sayıyı metnin içinden alıyorum.
En sonda da sayıyaçeviriyorum.
=SAYIYAÇEVİR(PARÇAAL(A6;BUL(” “;A6)+1;4))
Sorunuzda boşluk sonrası -2 gibi bir sayı da gördüm.O sayı içinde BUL Fonksiyonunu farklı şekilde kodlamak gerekiyor.
Bunu çözmek analiz yapabilmek için tüm veriyi görmek gerekir.
Benimde bir sorum olacak Bir hücrede böyle bir Metin var
a- Mümkünse, c- Entübasyon, d- Entübasyonda, e- Hızlı, f- Entübasyon, g- Entübe, h- Mekanik, ı- Mekanik
Burada verilen her cevaba rakamsal olarak değer vermek istiyorum nasıl bir yol izlemem gerekir
Merhaba;
Eğer seçenekler “a- Mümkünse” tek bir hücrede ise seçenekleri seçip KAÇINCI Fonksiyonu işinize yarayabilir.
Seçilen değerlerden 1’den başlayarak sayısal değer üretir.
Merhaba. Ben sorunum şu şekilde. Excel de bir hücre içinde barkod rakamları arasında _ işareti var. Mesela 86_8765_3546_78 şeklinde. Bunu normal sayısal şekile nasıl döndürebilirim. Liste komple bu şekilde olduğu için tek tek yapmam çok zor. Yardımcı olursanız çok sevinirim. Teşekkürler
Derya Hanım Merhaba;
=YERİNEKOY(A1;”_”;””) formülle _ işaretlerini metin içinden toplu liste olarak silebilirsiniz.
https://dokumanistan.com/fonksiyon/excel-yerinekoy-fonksiyonu
makaleden detaylarına bakabilirsiniz.
Selamlar.
Merhaba Hocam bende birsey sormak istiyorum. Hücre icinde bir metinin icinde soyle birsey dusunun. ” Andjdjdkak (123456) ajriskakakbd (789101) hruakqlqlqbbd (987654)…..”. Bu sekilde bir metinin icinde sabit haneli sayilar var yukaridaki ornekteki gibi ornegin parantez icinde 6 haneli sayilar. Ben bu metnin icindeki bu 6 haneli sayilari trk bir hucrede yazdirmak istiyorum yani; 123456 – 789101- 987654 seklinde olmasini istiyorum ancak parcaal icindd bul ya da metni sutunlara donustur seklinde denedim fakat sadece ilk sayiyi alabildim digerlerini alamadim tek bi formulle. Buna bi formulunuz var mi Hocam ?
Merhabalar
Formülle yapabiliriz. Ancak uzunca formül yazmak gerek. Bunun Yerine Giriş Sekmesindeki Düzenleme Grubundaki Doldur – Hızlı Doldurma kısmını öneririm.
Aşağıdaki gibi bir listeniz olsun. Bu kısımda sayının ya da metnin karakter sayısı önemli değil. İlk satıra manuel istediğiniz formatta yazıyorsunuz.
Bir alt satıra gelip Giriş Sekmesi – Doldur – Hızlı Doldur (İngilizce Flash Fill) seçiyoruz. İstediğiniz formatta sayısal alanları arasından çekmiş olursunuz.
Burada dikkat etmeniz gereken bu işlemi yaparken aynı excel sayfasında benzeyen başka veri olmasın. Mümkünse boş bir sayfa da sadece işlem yapacağınız veri olursa tam sonuç alırsınız.
Selamlar.
Merhaba hocam,
Benim sorunum aynı hücre içerisinde
Örnek “1 B Mezoterapi, 2 S Mezoterapi, 3 Şampuan” yazan hücrede sonrasındaki ürün adına göre rakamları ayrı hücrelere sayıyaçevir formülü ile almak
hücreye tek bir ürün girildiğinde hata olması durumunu göz önünde bulundurarak
=EĞERHATA(SAYIYAÇEVİR(SOL(A1;(BUL(“B Mezoterapi”;A1;1)-1)));SAYIYAÇEVİR(“0”))
bu formülle 2 B Mezoterapinin “2” değerini başka hücreye aktarabiliyorum
ama aynı hücreye birden çok ürün girildiğinde girilen ürün adına göre öncesinde bulunan adet değerini ayrı hücrelere aktarmak istiyorum sonrasında bunların genel toplamını alacağım. yardımcı olursanız sevinirim
Merhabalar,
veride kararlı bir değer olmalı. İlk değeri saymazsak , (virgul ve boşluk) değeri yan yana olarak gördüm. İşinize yararsa oradan itibaren ayırabiliriz. Eğer bu şekilde uygunsa bunun içi bir formül yazmayı deneyebilirim.
250 000 kg,ad veya 340 kg,kutu hücre için farklı bir şekilde yazılan veya 3 456 kut,ad 682 gibi hücre içine yazılan sayılar nasıl bulunur
Merhaba,
Formülle halledilebilir ancak verinizde kararsız bir veri yapısı var. Formülle yapabilmem için kararlılık gerekir.
Bunun için Verinin hemen yanına örnek sayı değerini girin. Giriş Sekmesi – Düzenle Bölümünden – Hızlı Doldurmayı seçerek deneyin. Aşağıdaki bölümde nasıl yapılacağını anlatmıştım.
https://dokumanistan.com/soru-cevap-bolumu/sorusor/dosya-yolundan-mp3-dosya-adini-ayirma
Kod:2863644 Ad:MunyWood Teksas Sallanan Sandalye – Beyaz Adet:2 Maliyet:335,0000
merhabalar efendim üstteki gibi bir metin var alt alta adet kısımları farklı sağdan maliyeti rakam olarak çıkardık lakin bunları o adet kısmındaki rakamla nasıl çarpıp direk sonucu alabiliriz.
Merhaba,
Adet kısmı tüm satırlarda Adet:2 diye devam ve rakamdan sonra boşluk varsa aşağıdaki formülle sonuç alabilirsiniz.
=PARÇAAL(A1;(BUL(“Adet:”;A1)+5);BUL(” “;A1;N2)-(BUL(“Adet:”;A1)+5))
Eğer veriler yukarda belirttiğim gibi bir kararlılık yoksa Giriş Sekmesi – Doldur – Hızlı Doldurma menüsü kullanarak veya Veri Sekmesindeki Metni Sütunlara Dönüştür menüsü de kullanarak verileri farklı kolonlara taşımanız gerekebilir.