Metni bir dizenin başından değişken konuma değiştirin

Anonim

Excel DEĞİŞTİR işlevi, belirli bir dizeden belirli bir uzunluktaki metni değiştirmek için kullanılır. Başlangıç ​​konumunu, kaldırmak istediğimiz karakter sayısını ve yeni değiştirme metnini tanımlarız. Bu makalede, bir dizenin başlangıcındaki bir metni değişken bir konuma nasıl kaldıracağımızı/değiştireceğimizi öğreneceğiz.

Metni değişken konumdan kaldırmak için Genel Excel Formülü

=DEĞİŞTİR(dize;1,BUL(metin,dize),"")

sicim:Metni kaldırmak istediğiniz dizedir.

Metin:Metni kaldırmak istediğiniz metindir.

Her şeyi açıklığa kavuşturmak için bir örnek görelim.

Örnek: Gün Adını Zamandan Kaldır

Bu örnekte, gün adlarıyla ilişkilendirilmiş yumruk zamanımız var. Verilerden gün adlarını çıkarmak ve sadece zamana sahip olmak istiyoruz. Saat ve gün adı kısa çizgi (-) kullanılarak ayrılır.

Değişken uzunluktaki karakterleri kaldırmak için yukarıdaki genel formülü kullanalım.

Bu formülü C3'e yazın ve aşağı sürükleyin.

=YER DEĞİŞTİRMEK(B3,1,BULMAK("-",B3),"")

Enter'a basın ve aşağı sürükleyin. Şimdi istediğimiz aralıkta zaman metnine sahibiz. Zamandan önceki tüm metni kaldırdık.

O nasıl çalışır?

Bunu anlamak için formülü parçalayalım.

Her formül içten dışa çalışır. FIND işlevi, verilen metnin belirli bir dizedeki konumunu döndürür. Burada her dizgede kısa çizginin (-) konumunu döndürür. İlk dize için 8 döndürür.

Şimdi formül =YER DEĞİŞTİRMEK(B3,1,8,""). Bildiğimiz gibi DEĞİŞTİR işlevi, bir başlangıç ​​konumundan n sayıda karakteri başka bir metinle değiştirir. Burada metin B3'te, başlangıç ​​konumu 1, FIND işlevi yardımıyla 8'i bulduğumuz karakter sayısı ve değiştirilen karakter hiçbir şey (""). Bu nedenle DEĞİŞTİR işlevi, dizenin başlangıcından 8 karakteri kaldırır, bu da bize yalnızca zaman metni bırakır.

Notlar:

  • Verilen karakter bulunamazsa fonksiyon #DEĞER hatası verir. Hataları yakalamak için EĞERHATA işlevini kullanmak daha iyidir.
  • BUL işlevi, büyük/küçük harfe duyarlı bir işlevdir. Büyük/küçük harfe duyarsız bir arama yapmak istiyorsanız, ARAMA işlevini kullanın.
  • Yukarıdaki formülde karakter sayısını bulmak için kısa çizgi (-) kullandık. Bunu yapmak için herhangi bir karakter/ler kullanabilirsiniz, excel'de veya herhangi bir metinde iki nokta üst üste olabilir.

Evet arkadaşlar, değişken uzunluktaki bir metni bu şekilde dizenin başından kaldırabilirsiniz. umarım açıklayıcı olmuştur. Bu konuyla veya başka bir Excel/2010/2013/2016/2019/365/VBA ile ilgili herhangi bir şüpheniz varsa. Size yardımcı olmaktan mutluluk duyarız.

Değişken konumundan başlayarak bir dizenin sonundaki metni değiştirin | UZUNLUK ile birlikte DEĞİŞTİR işlevi ve BUL işlevi, dizenin sonundan karakterleri kaldırabilir.

Metindeki eşleşen karakterleri kaldırın | Eşleşen karakterleri kaldırmak için DEĞİŞTİR işlevini kullanmayacağız. SUBSTITUTE işlevini kullanacağız. Bu işlev, verilen metni başka bir metinle otomatik olarak kaldırır.

Excel'de metnin başındaki ve sonundaki boşlukları kaldırma | Sondaki boşluklar veri kümenizi rahatsız eder ve Excel'deki metinden sondaki veya baştaki boşlukları kaldırmak gerekir. Bu formül, sondaki tüm boşlukları kaldırır.

Excel'de istenmeyen karakterleri kaldırın | İstenmeyen karakterleri kaldırmak için SUBSTITUTE işlevini kullanırız.

Karakterleri Sağdan Kaldır | SOL işlevi, metnin SAĞINDAn karakterleri kaldırmak için kullanılabilir. Aslında bu işlev soldaki metni korumaya odaklanır.

Popüler Makaleler:

Verimliliğinizi Artıracak 50 Excel Kısayolu | Görevinizde daha hızlı olun. Bu 50 kısayol, Excel'de daha da hızlı çalışmanızı sağlayacaktır.

Excel'de DÜŞEYARA İşlevi | Bu, farklı aralıklardan ve sayfalardan değer aramak için kullanılan excel'in en çok kullanılan ve popüler işlevlerinden biridir.

Excel 2016'da EĞERSAY | Bu şaşırtıcı işlevi kullanarak değerleri koşullarla sayın. Belirli bir değeri saymak için verilerinizi filtrelemeniz gerekmez. Gösterge tablonuzu hazırlamak için Countif işlevi gereklidir.

Excel'de SUMIF İşlevi Nasıl Kullanılır | Bu, başka bir gösterge panosu temel işlevidir. Bu, belirli koşullardaki değerleri özetlemenize yardımcı olur.