Bir hücre içinden metnin bir kısmını alıp diğer hücreye aktarmak yada değer verme

Katılım
24 Ocak 2024
Mesajlar
2
Excel Vers. ve Dili
2021 türkçe
Merhabalar İyi Forumlar;

Bir konuda yardımıza ihtiyacım var.Bir hücrede yazan bir yazıyı diğer hücreye ya olduğu gibi ya da olmuyor ise ona değer nasıl atıyabilirim.Tabi burda şöyle bir kural olması gerek o hücre için bir kaç tane arama metni gireceğim hangisi varsa onu verecek.Aşağıya örnek bırakıyorum;

1135G7 12GB 512 SSD metninde 12GB Yazısıını aratıp yan hücreye çıkarmak yada değer atamak aynı formul içinde 32GB,16GB veya bunun gibi kombinasyonlara ihtiyacım var.Birde büyük küçük harf farketmeden alması gerek.Çok şey istedim biliyorum.
Şimdiden değerli bilgilerinizi benimle paylaştığınız için teşekkürler.
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
604
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
Verinin A1 de olduğunu varsayarsak bu formulle alabilirsiniz.
Kod:
=PARÇAAL(A1;BUL("GB";BÜYÜKHARF(A1))-2;4)
 
Katılım
24 Ocak 2024
Mesajlar
2
Excel Vers. ve Dili
2021 türkçe
Verinin A1 de olduğunu varsayarsak bu formulle alabilirsiniz.
Kod:
=PARÇAAL(A1;BUL("GB";BÜYÜKHARF(A1))-2;4)
Çok teşekkür ederim cevabınız için atladığım bir konu olmuş aşağıdaki metinde mesala 2 ayrı veri lazım bana16gb bir olacak birde 512 gb verisini farklı bir sutuna almak isterim fakat 2 örnektede 1tb ifadesi var onuda doğru şekilde nasıl alabilirim.

Ryzen 5 7520U 16 GB 512 GB SSD Radeon 610M 15.6" Full HD Notebook
Dell Vostro 3020MT Intel Core I7 13700 16GB 1tb SSD

 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
604
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
Rica ederim. SSD için de bunu kullanabilirsiniz ;)
Kod:
=EĞERHATA(PARÇAAL(A1;BUL("TB";BÜYÜKHARF(A1))-1;3);PARÇAAL(A1;BUL("SSD";BÜYÜKHARF(A1))-7;6))
Yalnız verdiğiniz son örnekte ram bilgisi birinde GB bitişik, diğerinde değil. Verileriniz bu sekilde standart değilse:
Formül düzgün çalışmayacaktır. (SSD için Tb bitişik yazmışsınız eğer bitişik olmayanlar varsa formulü düzenlemelisiniz)
Aradaki boşluk için Ram formülünü aşağıdaki gibi kullanabilirsiniz.

Kod:
=PARÇAAL(A1;BUL("GB";BÜYÜKHARF(A1))-3;5)
Yalnız GB bitişik yazanların başında boşluk olacak. Hatta tek haneli veriler varsa (Örn. 8GB) formül bir önceki kelimenin son harfini de alacaktır.
Makro harici formülle bu tür sorunlarda çözülebilir mi bilmiyorum. Belki üstadların farklı çözüm önerileri olacaktır.
 
Son düzenleme:
Üst