Excel elektronik tablo satırında bir karakter bulma

Excel kullanıcıları, istenen karakteri bulmanın oldukça basit bir iş gibi görünmesine rağmen, çoğu zaman nasıl yapılacağını anlamıyorlar. Bazıları daha kolay, bazıları daha zor. Ayrıca, bazen soru işareti veya yıldız işareti gibi karakterlerin filtrelerde kullanılması nedeniyle bulmada sorunlar yaşanmaktadır. Bugün çeşitli türlerde semboller almanın yollarını anlatacağız.

Bir hücrede metin karakterleri (harfler ve sayılar) nasıl bulunur

Başlamak için, en basit görevi gerçekleştirmeye çalışalım: hücrelerde metin karakterlerinin varlığını belirleyin ve ihtiyacınız olanı bulun. Bunu yapmak için, farklı türdeki karakterleri arayabileceğiniz !SEMTools eklentisini kullanmanız gerekir. Eylemlerin sırası aşağıdaki gibidir:

  1. Orijinal olan aralığı seçin ve sonraki sütuna kopyalayın.
  2. Ardından ikinci aralığı seçin.
  3. “!SEMTools” sekmesini açın. Orada, araç çubuğunun en sol tarafında bir "Algıla" sekmesi olacak.
  4. Bundan sonra, “Semboller” menüsünü açın.
  5. Ardından, “Harfler-sayılar” öğesini bulmanız ve üzerine tıklamanız gereken ek bir menü görünecektir.

Bu animasyonda, bir hücredeki metin karakterlerini bulmak için nasıl doğru bir şekilde ilerleyeceğinizi tam olarak görebilirsiniz. Bu eklenti işlevi ile kullanıcı, diğer hücrelerde yazdırılamayan karakterler olup olmadığını belirleyebilir.

Bir tablo hücresinde sayılar nasıl bulunur

Bazen sayıları olan, ancak metin içeren hücreleri tanımlamanız gerekir. Bu tür çok sayıda hücre olduğunda, onları tanımlamak oldukça zor olabilir. Bu görevi uygulamadan önce bazı temel terimleri tanımlamanız gerekir. Ana konseptimiz “keşfetmek”. Bu, bir dizgede belirli bir karakter türünün olup olmadığını kontrol etmek anlamına gelir. Evet ise DOĞRU, değilse YANLIŞ döndürür. Bir hücrede sayıları aramaya ek olarak, kullanıcı başka işlemler yapmak isterse, bu talimatın diğer bölümlerini kullanabilirsiniz.

Sökülmesi gereken ikinci kavram sayılardır. Bu, 10'dan 0'a kadar sayılara karşılık gelen en fazla 9 karakter anlamına gelen bir integral terimdir. Buna göre, sayıların varlığını kontrol etmek için kullanıcının aralığı 10 kez kontrol etmesi gerekir. Bu işlev kullanılarak yapılabilir IFancak bu yaklaşım çok zaman alıcıdır.

Bu sorunu çözmek için tüm kontrolleri tek seferde gerçekleştirecek özel bir formül kullanabilirsiniz: =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )>0 . Bu işlev, metinde Kiril karakterlerini arayanla aynı sözdizimine sahiptir.

Bu görevi gerçekleştirmek için zaten yerleşik bir makroya sahip bir eklenti de kullanabilirsiniz. Bu durumda, orijinal olanın tam bir kopyası olan ek bir sütuna uygulanması gereken özel !SEMTools sekmesini kullanmak yeterlidir.

Bu nedenle, atılması gereken adımlar dizisi bir önceki paragrafla tamamen tutarlıdır. Önce orijinal aralığı seçmeniz, kopyalamanız ve ardından görünen sütunu seçmeniz ve bu animasyonda verilen adım sırasına göre bir makro uygulamanız gerekir.

Tüm verilenlerden yalnızca belirli sayıları bulmamız gerektiğini varsayalım. Bu nasıl yapılabilir? Öncelikle !SEMTools ile nasıl yapacağınızı gösterelim. Aracı kullanmak basittir. Gerekli tüm sayıları parantez içine yazmanız ve ardından onaylamak için OK düğmesine basmanız yeterlidir. Aynı yöntemi kullanarak, bir metin satırında Latin alfabesini veya büyük harfleri bulabilirsiniz.

Bir hücre aralığında gerekli sayıları bulmak için formülü de kullanabilirsiniz. Bunu yapmak için, bir işlev kombinasyonu kullanmanız gerekir. ARA и ARAMA. Yardımı ile sadece tek tek sayıları değil, aynı zamanda tüm sayısal dizileri de tespit edebilirsiniz: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Bazen boşluklarla ayrılmış sayıları bulmanız gerekir. Bu durumda, onlara kelime-sayı denir. Bunları bulmak için uygun araçları da kullanmalısınız !SEMTools. Bu animasyon, bunu yapmak için hangi eylemleri gerçekleştirmeniz gerektiğini açıkça gösterir.

Bir excel hücresinin latin harfleri içerip içermediğini nasıl öğrenebilirim?

Çok sık olarak, Excel kullanıcıları, aralarında oldukça büyük bir fark olmasına rağmen, “Bul” ve “Çıkart” kavramlarını karıştırırlar. İlk ifade, bir metin dizesinde veya veri aralığında belirli bir karakter olup olmadığının kontrol edilmesi anlamına gelir. “Ayıkla” kavramı ise metinden istenilen karakteri çıkarıp başka bir işleve geçirmek veya bir hücreye yazmak anlamına gelir.

Latin alfabesini keşfetmek için ne yapılmalı? Örneğin, İngilizce karakterleri gözle tanımlamayı mümkün kılacak özel yazı tiplerini kullanabilirsiniz. Örneğin, bu yazı tipini yapar Dubai Orta, bu da İngilizce karakterleri kalın yapar.

Ancak çok fazla veri varsa ne yapmalı? Bu durumda, verileri analiz etmek için istenen değer dizisini gözle belirlemek yeterli değildir. Bu durumda, bu işlemi otomatikleştirmenin yollarını aramanız gerekir. Bunu nasıl yapabileceğinizin birkaç yolu vardır.

Özel bir işlev kullanma

Latin harflerini aramanın asıl sorunu, sayılardan iki buçuk kat daha fazla olmasıdır. Bu nedenle, programa oldukça stresli olabilecek 26 yinelemeden oluşan bir döngü vermeniz gerekir. Ancak yukarıdaki işlevlerden oluşan bir dizi formülü kullanıyorsanız ARA и ARAMA, o zaman bu fikir çok karmaşık görünmüyor: =COUNT(SEARCH({“a”:”b”:”c”:”d”:”e”:”f”:”g”:”h”:”i”:”j”:”k”: »l»:»m»:»n»:»o»:»p»:»q»:»r»:»s»:»t»:»u»:»v»:»w»:»x »:»y»:»z»};A1))>0. Bu formül çoğu durumda işe yarar. Örneğin, uygun makroları yüklemek mümkün değilse, bunu daha kolay ve daha hızlı yapabilecektir.

Yukarıda açıklanan formülde A1, kontrolün gerçekleştirildiği hücredir. Buna göre, durumunuza uygun olanı koymalısınız. Bu işlev, kontrol sonucunda bir boole değeri döndürür. Bir eşleşme bulunursa, operatör döner DOĞRUeğer onlar yoksa - UZANMAK.

işlev ARAMA karakterler için büyük/küçük harf duyarlı aramalara izin vermez. Bunu yapmak için operatörü kullanmanız gerekir. BULMAKaynı işlemleri gerçekleştiren , aynı argümanlara sahiptir, yalnızca büyük/küçük harfe duyarlıdır. Başka bir yol, yukarıdaki formülü bir dizi formülü yapmaktır. Bu durumda, şöyle görünecektir:{=COUNT(SEARCH(CHAR(STRING(65:90)),A1))>0}.

Bu bir dizi formülü olduğu için parantez olmadan belirtilmelidir. Bu durumda, girdikten sonra, Ctrl + Shift + Enter tuş bileşimine basmalısınız (normal bir işlevde olduğu gibi sadece enter tuşuna basmak yerine), bundan sonra küme parantezleri kendileri görünecektir.

Kiril alfabesini bulmanız gerekiyorsa, eylemlerin sırası benzerdir, yalnızca tüm Kiril karakter sırasını arama aralığı olarak ayarlamanız gerekir. =COUNT(SEARCH({“a”:”b”:”c”:”g”:”e”:”e”:”e”:”g”:”h”:”i”:”d”: ”k”:”l”:”m”:”n”:”o”:”p”:”r”:”s”:”t”:”y”:”f”:”x”:”c »:”h”:”w”:”u”:”b”:”s”:”b”:”e”:”yu”:”i”};A1))>0. işlevi de kullanabilirsiniz SİMGE, Bunu yapmak için. {=COUNT(SEARCH(CHAR(STRING(192:223)),A1))>0}

Bu formül bir dizi formülü olarak yazılmalıdır. Bu nedenle, sadece enter tuşuna basmak yerine Ctrl + Shift + Enter tuş bileşimine basmanız gerekir. Ancak bu özelliğin çalışmadığı bazı istisnalar vardır. Öncelikle Unicode olmayan programlar için varsayılan dilin . Bu durumda, herhangi bir sorun olmamalıdır. Bu formüllerin birbirinden bazı farklılıkları vardır. Son formül 33 harf yerine sadece 32 harf kullanır. Yani ё harfini Kiril olarak dikkate almaz.

Bu durumda, bir öncekine benzer şekilde, istenen karakterleri büyük/küçük harfe duyarlı bir şekilde aramak için işlevi kullanmanız gerekir. BULMAK. Bu nedenle, örneğin alfabenin yarısını küçük harflerle ve yarısını büyük harflerle yazılmış olarak arayabilirsiniz. Argümanlar aynı.

Kiril ve Latince içeren bir hücrede kelimeler nasıl bulunur?

We can logically conclude that to search for those words that contain both Cyrillic and Latin, we need to use as what we are looking for, all the characters of the and English alphabets.

Hücrede büyük harf nasıl bulunur

Büyük harfleri bulmak için işlevi kullanmanız gerekir. BULMAKve bağımsız değişkenler olarak büyük Kiril harflerini (veya bulmanız gerekiyorsa Latin alfabesinin öğelerini) veya kodlarını belirtin.

When searching for Cyrillic letters through codes, you need to remember that the ASCII table must first be set to . In simple words, to have localization.

Herhangi bir büyük harf bulmanız gerekiyorsa, hangi alfabede aranmaları gerektiğine bakılmaksızın, işlevleri kullanmanız gerekir. LOWER и TAM… Eylemlerin sırası aşağıdaki gibidir:

  1. Ayrı bir hücrede küçük harf değerleri yapıyoruz.
  2. Sonuçları orijinal olanlarla karşılaştırıyoruz.
  3. Bundan sonra aşağıdaki formülü kullanıyoruz: =DEĞİL(TAM(DÜŞÜK(A1),A1))

Bu hücreler eşleşmiyorsa, bu, orijinal hücredeki bazı karakterlerin büyük harf olduğunu gösterir.

Normal ifadeler kullanarak Excel'de karakter bulma

Karakterleri bulmak için normal ifadeleri de kullanabilirsiniz. Bunu yapmanın en iyi yolu, bunları kullanma sürecinin çoğunu otomatikleştirdiği için !SEMTools aracıdır. Excel'de düzenli ifadeler kullanma yelpazesi oldukça geniştir. Öncelikle fonksiyonlara odaklanacağız. ARAMA, DEĞİŞTİR, ÖZÜ.

İyi haber şu ki, bu işlevler bu ayarla hem Google E-Tablolar'da hem de Excel'de kullanılabilir.

İlk düzenli fonksiyon REGEXMATCH, bu kalıbın başka bir hücredekine benzer olup olmadığını kontrol edebilir. Sözdizimi: =REGEXMATCH(“metin”;”Arayacak RegEx modeli”). Bu işlev iki değerden birini döndürür: true veya false. Tam olarak bir eşleşmenin gerçekten gözlemlenip gözlemlenmediğine bağlı. İkinci işlev =REGEXEXTRACT(“metin”;”RegEx arama modeli”) Bir dizeden istediğiniz karakterleri çıkarmanızı sağlar.

Ancak, bu işlevin Google E-Tablolar'dan küçük farklılıkları vardır. İkincisi, belirtilen metin bulunamazsa, bu eklenti yalnızca boş bir değer gösterirken bir hata döndürmesinden oluşur.

Son olarak, metni değiştirmek için bu formülü kullanmanız gerekir: =REGEXREPLACE(“metin”;”RegEx arama modeli”;”bulunanla değiştirilecek metin”).

Bulunan sembollerle ne yapmalı

Good. Suppose we have found symbols. What can be done with them next? There are several options here on how to proceed. For example, you can delete them. For example, if we found the Latin alphabet among the Cyrillic values. You can also replace it with a similar character, only in Cyrillic (for example, large English M to M) or extract this character for use in another formula.

Excel'de Fazladan Karakterleri Kaldırma

Excel'de istenmeyen karakterleri kaldırmanın birçok yolu vardır. Seçeneklerden biri, kaldırmak istediğiniz karakteri boş bir “” dizesiyle değiştirebileceğiniz Bul ve Değiştir işlevini kullanmaktır. Bulunan karakteri değiştirmek için kullanılan aynı normal ifadeleri kullanabilirsiniz.

Excel'de belirli karakterleri ayıklayın

Bunun için “Bul” işlevini kullanabilirsiniz, ancak ilk argümanın çıkarılacak metin ve ikincisinin aranacak hücre veya aralık olduğu uygun normal ifadeyi de kullanabilirsiniz.

Excel'de sembolleri değiştirme

Prosedür silme ile aynıdır, yalnızca istenen karakter başka bir karakterle (yazdırılamayanlar dahil) değiştirilmelidir ve karşılık gelen argümanda boş bir dize değil.

Yorum bırak