Ana içeriğe atla

Excel'de metin dizesi veya kelime sırasını nasıl tersine çevirebilirim?

Excel çalışma sayfasını kullandığınızda, Excel'de metin dizesini veya sözcük sırasını nasıl tersine çevirirsiniz? Örneğin, "Excel bizim için yararlı bir araçtır"Kime"en iyi ganimet lufesu a si lecxE”. Veya bazen kelime sırasını tersine çevirebilirsiniz, örneğin "Excel, Word, PowerPoint, OneNote"Kime"OneNote, PowerPoint, Word, Excel”. Normalde bu sorunu çözmek biraz zordur. Lütfen aşağıdaki yöntemlere bakın:

Kullanıcı Tanımlı İşlevli ters metin dizesi

VBA kodu ile belirli ayırıcıyla ayrılmış ters sözcük sıralaması

Kutools for Excel ile metin dizesini veya kelime sırasını hızlı ve kolay bir şekilde ters çevirin


ok mavi sağ balon Kullanıcı Tanımlı İşlevli ters metin dizesi

Ters çevirmek istediğiniz bir dizi metin dizesine sahip olduğunuzu varsayarsak, "Excel'de baştaki sıfırları ekle"Kime"LecxE ni sorez gnidael dda”. Metni aşağıdaki adımlarla tersine çevirebilirsiniz:

1. Basılı tutun ALT + F11 anahtarlar ve açılır Uygulamalar için Microsoft Visual Basic pencere.

2. tıklayın Ekle > modülve aşağıdaki makroyu modülpencere.

Function Reversestr(str As String) As String
    Reversestr = StrReverse(Trim(str))
End Function

3. Ve sonra bu kodu kaydedip kapatın, çalışma sayfasına geri dönün ve şu formülü girin: = reversestr (A2) sonucu koymak için boş bir hücreye koyun, ekran görüntüsüne bakın:

4. Ardından bu formülü kopyalamak için doldurma tutamacını aşağı doğru sürükleyin ve hücrelerdeki metin bir kerede dikkate alınır, ekran görüntüsüne bakın:


ok mavi sağ balon VBA kodu ile belirli ayırıcıyla ayrılmış ters sözcük sıralaması

Virgülle ayrılmış hücre kelimelerinin bir listeniz varsa, "öğretmen, doktor, öğrenci, işçi, sürücü"Ve kelime sırasını şu şekilde tersine çevirmek istiyorsunuz"sürücü, işçi, öğrenci, doktor, öğretmen”. Çözmek için takip VBA'yı da kullanabilirsiniz.

1. Basılı tutun ALT + F11 anahtarlar ve açılır Uygulamalar için Microsoft Visual Basic pencere.

2. tıklayın Ekle > modülve aşağıdaki makroyu modül pencere.

Sub ReverseWord()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Sigh As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Sigh = Application.InputBox("Symbol interval", xTitleId, ",", Type:=2)
For Each Rng In WorkRng
    strList = VBA.Split(Rng.Value, Sigh)
    xOut = ""
    For i = UBound(strList) To 0 Step -1
        xOut = xOut & strList(i) & Sigh
    Next
    Rng.Value = xOut
Next
End Sub

3. Daha sonra tuşuna basın. F5 tuşu, bir iletişim kutusu görüntülenir, lütfen çalışmak için bir aralık seçin. Ekran görüntüsüne bakın:

4. Ve sonra tuşuna basın. Ok, kelimeleri temel alarak ters çevirmek istediğiniz ayırıcıyı belirtmeniz için başka bir iletişim kutusu açılır, ekran görüntüsüne bakın:

5. Sonra tıklayın OKve seçilen kelimelerin tersine çevrildiğini görebilirsiniz, ekran görüntülerine bakın:


ok mavi sağ balon Kutools for Excel ile metin dizesini veya kelime sırasını hızlı ve kolay bir şekilde ters çevirin

The Kutools for Excel'S Ters Metin Sırası çeşitli metin dizelerini hızlı ve kolay bir şekilde ters çevirmenize yardımcı olabilir. Aşağıdaki işlemleri yapabilir:

Metni sağdan sola çevirin, örneğin "bazı kelimelere dokunun"Kime"sdrow emoları";

Ters metin boşluk veya diğer belirli karakterlerle ayrılır, örneğin "elma portakallı üzüm"Kime"üzüm portakal elma";

Kutools for Excel : 300'den fazla kullanışlı Excel eklentisi ile 30 günde sınırlama olmaksızın ücretsiz deneyin

Metni sağdan sola çevirin:

1. Ters çevirmek istediğiniz aralığı seçin.

2. tıklayın Kutools > Metin Araçları > Ters Metin Sırası, ekran görüntüsüne bakın:

3. In Metni Ters Çevir iletişim kutusunda, uygun seçeneği seçin Separatör hücre değerlerine karşılık gelen. Ve sonuçları şuradan önizleyebilirsiniz: Bölmeyi Önizle. Ekran görüntüsüne bakın:

 Kutools for Excel'i şimdi indirin ve ücretsiz deneyin!


Ters metin boşluk veya diğer belirli karakterlerle ayrılır:

Bu özellik, belirli karakterlerle ayrılmış metin dizelerini ters çevirmenize de yardımcı olabilir.

1. Hücreleri seçin ve tıklayarak bu yardımcı programı uygulayın. Kutools > Metin > Ters Metin Sırası.

2. içinde Metni Ters Çevir iletişim kutusunda, kelimeleri tersine çevirmek istediğiniz hücre değerlerini ayıran ayırıcıyı seçin, ekran görüntüsüne bakın:

3. Sonra tıklayın Ok or TamamHücrelerdeki sözcükler bir anda tersine çevrildi. Ekran görüntülerine bakın:

not:Kontrol etme Metin olmayanları atla seçili aralıktaki sayıları ters çevirmenizi önlemek için hücreler.

Bu işlev hakkında daha fazla bilgi edinmek için lütfen şu adresi ziyaret edin: Ters Metin Sırası.

Kutools for Excel'i şimdi indirin ve ücretsiz deneyin!


ok mavi sağ balon Demo: Kutools for Excel ile belirli ayırıcıya dayalı ters metin dizesi

Kutools for Excel: 300'den fazla kullanışlı Excel eklentisi ile 30 günde sınırlama olmaksızın ücretsiz deneyin. Hemen indirin ve ücretsiz deneme!

İlgili makale:

Excel'deki hücrelerdeki ad ve soyadı nasıl çevirebilirim?

En İyi Ofis Üretkenlik Araçları

Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50'den fazla Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

kte sekmesi 201905


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!

 

Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Ik zoek een manier om een heleboel woorden in 'rijm-fabetische volgorde' te zetten. Dus de laatste letters van het woord moeten in alfabetische volgorde. Iemand enig idee? VrGr Amanda
This comment was minimized by the moderator on the site
This is truly a great help ... Thank you so much
This comment was minimized by the moderator on the site
awesome very helpful thanks for sharing the details
This comment was minimized by the moderator on the site
Thank you very much. This code helped my friend in a very good way
This comment was minimized by the moderator on the site
Is it possible to start the reverse at a certain character length (for the user-defined function or VBA code)? For example, reverse cell A1 values starting after the character count equal to B1 value. So if B1 is 10 characters reverse will start at characters 11+ in A1..
This comment was minimized by the moderator on the site
I found that the original Sub gave out the results with additional sigh at the end of all selected cells. So I fixed this part. For i = UBound(strList) To 0 Step -1 If i > 0 Then xOut = xOut & strList(i) & Sigh Else xOut = xOut & strList(i) Next Rng.Value = xOut
This comment was minimized by the moderator on the site
It's possible to reverse text using formula, it is repetitive and limited to how far you are prepared to go and subject to number of characters excel will allow in the formula bar. Max length of text will be 30 chars and is in cell A1. Cell B1 would read: =TRIM(MID(LEFT(A1&REPT(" ",31),31),30,1)&MID(LEFT(A1&REPT(" ",31),31),29,1)&MID(LEFT(A1&REPT(" ",31),31),28,1)&MID(LEFT(A1&REPT(" ",31),31),27,1)&MID(LEFT(A1&REPT(" ",31),31),26,1)&MID(LEFT(A1&REPT(" ",31),31),25,1)&MID(LEFT(A1&REPT(" ",31),31),24,1)&MID(LEFT(A1&REPT(" ",31),31),23,1)&MID(LEFT(A1&REPT(" ",31),31),22,1)&MID(LEFT(A1&REPT(" ",31),31),21,1)&MID(LEFT(A1&REPT(" ",31),31),20,1)&MID(LEFT(A1&REPT(" ",31),31),19,1)&MID(LEFT(A1&REPT(" ",31),31),18,1)&MID(LEFT(A1&REPT(" ",31),31),17,1)&MID(LEFT(A1&REPT(" ",31),31),16,1)&MID(LEFT(A1&REPT(" ",31),31),15,1)&MID(LEFT(A1&REPT(" ",31),31),14,1)&MID(LEFT(A1&REPT(" ",31),31),13,1)&MID(LEFT(A1&REPT(" ",31),31),12,1)&MID(LEFT(A1&REPT(" ",31),31),11,1)&MID(LEFT(A1&REPT(" ",31),31),10,1)&MID(LEFT(A1&REPT(" ",31),31),9,1)&MID(LEFT(A1&REPT(" ",31),31),8,1)&MID(LEFT(A1&REPT(" ",31),31),7,1)&MID(LEFT(A1&REPT(" ",31),31),6,1)&MID(LEFT(A1&REPT(" ",31),31),5,1)&MID(LEFT(A1&REPT(" ",31),31),4,1)&MID(LEFT(A1&REPT(" ",31),31),3,1)&MID(LEFT(A1&REPT(" ",31),31),2,1)&MID(LEFT(A1&REPT(" ",31),31),1,1)) Result: A1: Duncan Sullivan-Shaw B1: wahS-navilluS nacnuD Basically your text in cell A1 becomes 31 characters long by adding enough spaces to enable this, and each character is read singularly from right to left until you reach the first character. This will result in your reversed text containing leading spaces, which the TRIM command removes for you. To reduce or increase the length you would remove or add each statement. The number within the REPT statement should be 1 more than the maximum length you are working to and your first MID statement will start at the maximum length working down to 1.
This comment was minimized by the moderator on the site
hi all, i don't have Kutools to reverse a character of text, if anybody has this tools and want to help me, please send me email to send my file to you for reverse. my email is: [b][b][/b][/b] with regards,
This comment was minimized by the moderator on the site
please go through the instructions give by the extend office website after searching with google by reverse string in excel.
This comment was minimized by the moderator on the site
Hi I would like to reverse Dates. 20/11/2015 to 2015/11/20 Any Help? Thanks
This comment was minimized by the moderator on the site
For dates all you need to do is change the format of the cell to the format needed. Right click on the cell you would like to reverse and select format cell. Select Date under the category section and change the location from wherever you are to US or Czech or another country that may use the format you are interested in. Then pick the one that matches your requirements.
This comment was minimized by the moderator on the site
thank you its really useful for me :roll:
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations