Excel hüceyrələrinə mətn və ya xüsusi simvol necə əlavə etmək olar

  • Bunu Paylaş
Michael Brown

Excel-də mövcud xanaya mətni necə əlavə etmək olar? Bu məqalədə siz xananın istənilən mövqeyinə simvol daxil etməyin bir neçə sadə üsulunu öyrənəcəksiniz.

Excel-də mətn məlumatları ilə işləyərkən, bəzən mövcud olana eyni mətni əlavə etmək lazım gələ bilər. hər şeyi daha aydın etmək üçün hüceyrələr. Məsələn, siz hər bir xananın əvvəlinə bir neçə prefiks qoymaq, sonuna xüsusi simvol daxil etmək və ya düsturdan əvvəl müəyyən mətn yerləşdirmək istəyə bilərsiniz.

Düşünürəm ki, hər kəs bunu əl ilə necə edəcəyini bilir. Bu dərslik sizə düsturlardan istifadə edərək çoxlu xanalara sətirləri tez əlavə etməyi və VBA və ya xüsusi Mətn Əlavə et aləti ilə işi avtomatlaşdırmağı öyrədəcək.

    Əlavə etmək üçün Excel düsturları xanaya mətn/xarakter

    Excel xanasına xüsusi simvol və ya mətn əlavə etmək üçün sadəcə olaraq aşağıdakı üsullardan birini istifadə edərək sətri və xana istinadını birləşdirin.

    Birləşdirmə operatoru

    Xanaya mətn sətri əlavə etməyin ən asan yolu Excel-də birləşmə operatoru olan işarə işarəsindən (&) istifadə etməkdir.

    " mətn"& hücrə

    Bu, Excel 2007 - Excel 365-in bütün versiyalarında işləyir.

    BİRLƏŞDİRMƏ funksiyası

    BİRLAŞDIRMA funksiyasının köməyi ilə eyni nəticə əldə edilə bilər:

    CONCATENATE(" mətn", xana)

    Funksiya Microsoft 365, Excel 2019 - 2007 üçün Excel-də mövcuddur.

    CONCAT funksiyası

    Excel-də xanalara mətn əlavə etmək üçünmövcud mətnin solunda "PR-" alt sətri. İş vərəqinizdə kodu istifadə etməzdən əvvəl nümunə mətnimizi həqiqətən ehtiyac duyduğunuzla əvəz etməyinizə əmin olun.

    Makro 2: nəticələri qonşu sütuna yerləşdirir

    Sub PrependText2() Tətbiqdə Hər bir xana üçün diapazon kimi kiçik xana.Seçim xanadırsa.Dəyər "" Sonra xana.Offset(0, 1).Dəyər = "PR-" & cell.Value Next End Sub

    Bu makronu işə salmazdan əvvəl seçilmiş diapazonun sağında boş sütun olduğuna əmin olun, əks halda mövcud məlumatların üzərinə yazılacaq.

    Sona mətn əlavə edin

    Əgər siz bütün seçilmiş xanaların sonuna xüsusi sətir/xarakter əlavə etmək istəyirsinizsə , bu kodlar kömək edəcək işi tez yerinə yetirirsiniz.

    Makro 1: orijinal xanalara mətn əlavə edir

    Alt Əlavə Mətn() Tətbiqdə hər bir xana üçün diapazon kimi kiçik xana.Seçim xana.Dəyər "" Sonra cell.Value = cell.Value & "-PR" Next End Sub

    Nümunə kodumuz mövcud mətnin sağına "-PR" alt sətrini daxil edir. Təbii ki, siz onu istədiyiniz mətn/simvolla dəyişə bilərsiniz.

    Makro 2: nəticələri başqa sütuna yerləşdirir

    Alt Əlavə Mətn2() Qaranlıq xana Tətbiqdə hər bir xana üçün diapazon kimi.Seçim Əgər xana.Dəyər "" Sonra xana.Offset(0, 1).Dəyər = xana.Dəyər & "-PR" Next End Sub

    Bu kod nəticələri qonşu sütuna yerləşdirir. Beləliklə, əvvəlonu işə salırsınızsa, seçilmiş diapazonun sağında ən azı bir boş sütununuz olduğundan əmin olun, əks halda mövcud məlumatlarınız üzərinə yazılacaq.

    Ultimate ilə birdən çox xanaya mətn və ya simvol əlavə edin Suite

    Bu dərsliyin birinci hissəsində siz Excel xanalarına mətn əlavə etmək üçün bir neçə fərqli düstur öyrəndiniz. İndi gəlin sizə tapşırığı bir neçə kliklə necə yerinə yetirəcəyinizi göstərim :)

    Ultimate Suite Excel-də quraşdırıldıqda, aşağıdakı addımları yerinə yetirməlisiniz:

    1. Mənbənizi seçin data.
    2. Ablebits nişanında, Mətn qrupunda Əlavə üzərinə klikləyin.
    3. -də Mətn əlavə et paneli, seçilmiş xanalara əlavə etmək istədiyiniz simvolu/mətni yazın və onun hara daxil edilməli olduğunu göstərin:
      • Başlanğıcda
      • Sonunda
      • Xüsusi mətn/simvoldan əvvəl
      • Xüsusi mətn/simvoldan sonra
      • Əvvəldən və ya sondan N-ci simvoldan sonra
    4. üzərinə klikləyin Mətn əlavə et düyməsi. Bitdi!

    Nümunə olaraq A2:A7 xanalarında "-" simvolundan sonra "PR-" sətirini daxil edək. Bunun üçün biz aşağıdakı parametrləri konfiqurasiya edirik:

    Bir az sonra istədiyiniz nəticəni əldə edirik:

    Bunlar əlavə etməyin ən yaxşı yollarıdır. Excel-də simvollar və mətn sətirləri. Oxuduğunuz üçün sizə təşəkkür edirəm və sizi gələn həftə bloqumuzda görməyə ümid edirəm!

    Mövcud endirmələr

    Excel-də xanaya mətn əlavə edin - formula nümunələri (.xlsmfayl)

    Ultimate Suite - sınaq versiyası (.exe faylı)

    365, Excel 2019 və Excel Online-da siz CONCATENATE:CONCAT(" text", cell)

    funksiyasının müasir əvəzedicisi olan CONCAT funksiyasından istifadə edə bilərsiniz. Qeyd. Diqqət yetirin ki, bütün düsturlarda mətn dırnaq içərisində olmalıdır.

    Bunlar ümumi yanaşmalardır və aşağıdakı nümunələr onların praktikada necə tətbiq olunacağını göstərir.

    Xaçaların əvvəlinə mətni necə əlavə etmək olar

    Müəyyən mətn və ya simvol əlavə etmək üçün xananın əvvəlində etmək lazımdır:

    1. Nəticəni çıxarmaq istədiyiniz xanada bərabərlik işarəsini (=) yazın.
    2. İstədiyiniz mətni yazın. dırnaq içərisində.
    3. İmfa simvolu (&) yazın.
    4. Mətnin əlavə olunacağı xananı seçin və Enter düyməsini basın.

    Alternativ olaraq, siz mətn sətirinizi və xana arayışınızı BİRLƏŞDİR və ya BİRLAŞTIR funksiyasına giriş parametrləri kimi təqdim edə bilərsiniz.

    Məsələn, A2 formatında layihə adına " Layihə: " mətnini əlavə etmək üçün , aşağıdakı düsturlardan hər hansı biri işləyəcək.

    Bütün Excel versiyalarında:

    ="Project:"&A2

    =CONCATENATE("Project:", A2)

    Excel 365 və Excel 2019-da:

    =CONCAT("Project:", A2)

    Düsulu B2-yə daxil edin, onu sütuna dartın və eyni mətni bütün xanalara daxil edəcəksiniz.

    İpucu. Yuxarıdakı düsturlar boşluq olmadan iki sətir birləşdirir. Dəyərləri boşluqla ayırmaq üçün əvvəlcədən yazılmış mətnin sonunda boşluq simvolu yazın (məsələn, "Layihə:").

    Rahatlıq üçün siz əvvəlcədən təyin edilmiş xanaya (E2) hədəf mətni daxil edə və iki mətn xanasını birlikdə əlavə edə bilərsiniz :

    Boşluq olmadan:

    =$E$2&A2

    =CONCATENATE($E$2, A2)

    Boşluqlarla:

    =$E$2&" "&A2

    =CONCATENATE($E$2, " ", A2)

    Lütfən, qeyd edin ki, xananın ünvanı əvvəldən yazılmış mətn $ işarəsi ilə kilidlənir, beləliklə, düsturu aşağıya köçürərkən yerdəyişməsin.

    Bu yanaşma ilə siz hər bir düsturun yenilənməsinə ehtiyac qalmadan əlavə edilmiş mətni bir yerdə asanlıqla dəyişə bilərsiniz.

    Excel-də xanaların sonuna mətni necə əlavə etmək olar

    Mövcud xanaya mətn və ya xüsusi simvol əlavə etmək üçün yenidən birləşmə metodundan istifadə edin. Fərq birləşdirilən dəyərlərin ardıcıllığındadır: xana istinadından sonra mətn sətri gəlir.

    Məsələn, A2 xanasının sonuna " -US " sətri əlavə etmək üçün , bunlar istifadə ediləcək düsturlardır:

    =A2&"-US"

    =CONCATENATE(A2, "-US")

    =CONCAT(A2, "-US")

    Alternativ olaraq, mətni hansısa xanaya daxil edib, sonra ikisini birləşdirə bilərsiniz. mətni birlikdə olan xanalar:

    =A2&$D$2

    =CONCATENATE(A2, $D$2)

    Düsturun sütunda düzgün surətdə kopyalanması üçün əlavə edilmiş mətn üçün mütləq istinaddan ($D$2) istifadə etməyi unutmayın .

    Sətrin əvvəlinə və sonuna simvol əlavə edin

    Mövcud xanaya mətnin əvvəlini və əlavəsini bilməklə hər ikisindən istifadə etməyə heç nə mane ola bilməz. texnikaları bir düstur daxilində.

    Nümunə olaraq sətri əlavə edəkA2-də mövcud mətnin əvvəlinə " Layihə: " və " -US " sonuna qədər.

    ="Project:"&A2&"-US"

    =CONCATENATE("Project:", A2, "-US")

    =CONCAT("Project:", A2, "-US")

    Ayrı-ayrı xanalara sətirlərin daxil edilməsi ilə bu eyni dərəcədə yaxşı işləyir:

    İki və ya daha çox xanadan mətni birləşdirin

    bir neçə xanadakı dəyərləri bir xanaya yerləşdirin, artıq tanış olan üsullardan istifadə edərək orijinal xanaları birləşdirin: ampersand simvolu, BİRLAŞTIR və ya CONCAT funksiyası.

    Məsələn, vergüldən istifadə edərək A və B sütunlarının dəyərlərini birləşdirmək və ayırıcı üçün boşluq (", "), B2-də aşağıdakı düsturlardan birini daxil edin və sonra onu sütuna dartın.

    İki xanadan ampersandla mətn əlavə edin:

    =A2&", "&B2

    İki xanadakı mətni CONCAT və ya CONCATENATE ilə birləşdirin:

    =CONCATENATE(A2, ", ", B2)

    =CONCAT(A2, ", ", B2)

    İki sütundan mətn əlavə edərkən, nisbi xana istinadlarından (məsələn, A2) istifadə etməyinizə əmin olun, beləliklə, onlar düsturun kopyalandığı hər cərgə üçün düzgün tənzimləyirlər.

    Excel-də birdən çox xanadan mətni birləşdirmək üçün 365 və Excel 2019, edə bilərsiniz TEXTJOIN funksiyasından istifadə edin. Onun sintaksisi ayırıcı (birinci arqument) təmin edir ki, bu da formulatoru daha yığcam və idarə etməyi asanlaşdırır.

    Məsələn, dəyərləri aşağıdakılarla ayıraraq üç sütundan (A, B və C) sətirlər əlavə etmək. vergül və boşluq, düstur belədir:

    =TEXTJOIN(", ", TRUE, A2, B2, C2)

    Excel-də xanaya xüsusi simvol necə əlavə olunur

    Xüsusi simvol daxil etmək üçün bir ExcelHüceyrə üçün onun kodunu ASCII sistemində bilməlisiniz. Kod qurulduqdan sonra, müvafiq simvolu qaytarmaq üçün onu CHAR funksiyasına təqdim edin. CHAR funksiyası 1-dən 255-ə qədər istənilən rəqəmi qəbul edir. Çap edilə bilən simvol kodlarının siyahısını (32-dən 255-ə qədər dəyərlər) burada tapa bilərsiniz.

    Mövcud dəyərə və ya düstur nəticəsinə xüsusi simvol əlavə etmək üçün siz ən çox bəyəndiyiniz hər hansı birləşmə metodunu tətbiq edə bilər.

    Məsələn, A2 mətninə ticarət nişanı simvolunu (™) əlavə etmək üçün aşağıdakı düsturlardan hər hansı biri işləyəcək:

    =A2&CHAR(153)

    =CONCATENATE(A2&CHAR(153))

    =CONCAT(A2&CHAR(153))

    Excel-də düstura mətni necə əlavə etmək olar

    Düsturun nəticəsinə müəyyən simvol və ya mətn əlavə etmək üçün sadəcə olaraq sətri düsturun özü ilə birləşdirin.

    Deyək ki, siz cari vaxtı qaytarmaq üçün bu düsturdan istifadə edirsiniz:

    =TEXT(NOW(), "h:mm AM/PM")

    İstifadəçilərinizə saatın neçə olduğunu izah etmək üçün , siz düsturdan əvvəl və/və ya sonra bəzi mətn yerləşdirə bilərsiniz.

    Düsturdan əvvəl mətn daxil edin :

    ="Current time: "&TEXT(NOW(), "h:mm AM/PM")

    =CONCATENATE("Current time: ", TEXT(NOW(), "h:mm AM/PM"))

    =CONCAT("Current time: ", TEXT(NOW(), "h:mm AM/PM"))

    Düsturdan sonra mətn əlavə edin:

    =TEXT(NOW(), "h:mm AM/PM")&" - current time"

    =CONCATENATE(TEXT(NOW(), "h:mm AM/PM"), " - current time")

    =CONCAT(TEXT(NOW(), "h:mm AM/PM"), " - current time")

    Hər iki tərəfdən düstura mətn əlavə edin:

    ="It's " &TEXT(NOW(), "h:mm AM/PM")& " here in Gomel"

    =CONCATENATE("It's ", TEXT(NOW(), "h:mm AM/PM"), " here in Gomel")

    =CONCAT("It's ", TEXT(NOW(), "h:mm AM/PM"), " here in Gomel")

    Necə daxil etmək olar rt mətni N-ci simvoldan sonra

    Xanada müəyyən mövqedə müəyyən mətn və ya simvol əlavə etmək üçün orijinal sətri iki hissəyə bölmək və mətni arasına yerləşdirmək lazımdır. Budur:

    1. Daxil edilmişdən əvvəlki alt sətri çıxarınSOL funksiyasının köməyi ilə mətn:

    LEFT(xana, n)

  • RIGHT və LEN birləşməsindən istifadə edərək mətndən sonra alt sətir çıxarın:
  • SAĞ(xana, LEN(xana) -n)

  • İki alt sətri və mətni/xarakteri ampersand simvolundan istifadə edərək birləşdirin.
  • Tam düstur bu formanı alır:

    LEFT( hüceyrə , n ) & " mətn " & RIGHT( hüceyrə , LEN( hüceyrə ) - n )

    Eyni hissələr CONCATENATE və ya CONCAT funksiyasından istifadə etməklə birləşdirilə bilər:

    CONCATENATE(SOL( xana , n ), " mətn ", SAĞ( xana , LEN( xana ) ) - n ))

    Tapşırığı REPLACE funksiyasından istifadə etməklə də yerinə yetirmək olar:

    REPLACE( hüceyrə , n+1 , 0 , " mətn ")

    Bu hiylə ondan ibarətdir ki, neçə simvolun dəyişdirilməsini təyin edən simvol_sayı arqumenti 0-a təyin edilib, buna görə də formula faktiki olaraq mətn<2 daxil edir> heç nəyi əvəz etmədən xanada göstərilən mövqedə. Mövqe ( start_num arqumenti) bu ifadədən istifadə etməklə hesablanır: n+1. N-ci simvolun yerinə 1 əlavə edirik, çünki mətn ondan sonra daxil edilməlidir.

    Məsələn, A2-də 2-ci simvoldan sonra tire (-) qoymaq üçün B2-də düstur belədir:

    =LEFT(A2, 2) &"-"& RIGHT(A2, LEN(A2) -2)

    Və ya

    =CONCATENATE(LEFT(A2, 2), "-", RIGHT(A2, LEN(A2) -2))

    Vəya

    =REPLACE(A2, 2+1, 0, "-")

    Düsulu aşağı dartın və siz də eyni olacaqsınız bütün xanalara daxil edilmiş simvol:

    Müəyyən bir xanadan əvvəl/sonra mətni necə əlavə etmək olarsimvol

    Müəyyən bir simvoldan əvvəl və ya sonra müəyyən mətn daxil etmək üçün həmin simvolun sətirdəki yerini müəyyən etməlisiniz. Bunu SEARCH funksiyasının köməyi ilə etmək olar:

    SEARCH(" char ", cell )

    Mövqe müəyyən edildikdən sonra sətiri tam olaraq əlavə edə bilərsiniz. yuxarıdakı misalda müzakirə olunan yanaşmalardan istifadə edərək həmin yerdə.

    Xüsusi simvoldan sonra mətn əlavə edin

    Verilmiş simvoldan sonra bəzi mətn daxil etmək üçün ümumi düstur belədir:

    SOL( hüceyrə , SEARCH(" char ", hüceyrə )) & " mətn " & RIGHT( xana , LEN( hüceyrə ) - AXTAR(" char ", xana ))

    Vəya

    BİRLƏŞDİR (SOL( xana , AXTAR(" simvol ", xana )), " mətn ", SAĞ( xana , LEN( hüceyrə ) - SEARCH(" char ", xana )))

    Məsələn, mətni daxil etmək üçün ( US) A2-də tiredən sonra düstur belədir:

    =LEFT(A2, SEARCH("-", A2)) &"(US)"& RIGHT(A2, LEN(A2) - SEARCH("-", A2))

    Və ya

    =CONCATENATE(LEFT(A2, SEARCH("-", A2)), "(US)", RIGHT(A2, LEN(A2) -SEARCH("-", A2)))

    Mətn daxil edin xüsusi simvoldan əvvəl

    Müəyyən simvoldan əvvəl bəzi mətn əlavə etmək üçün formula belədir:

    SOL( xana , SEARCH(" char ", xana ) -1) & " mətn " & RIGHT( xana , LEN( hüceyrə ) - AXTAR(" char ", xana ) +1)

    Vəya

    CONCATENATE(SOL( xana , AXTAR(" simvol ", xana ) - 1), " mətn ", RIGHT( hüceyrə , LEN( hüceyrə ) - AXTAR(" char ", xana ) +1))

    Gördüyünüz kimi, düsturlar çox oxşardırsimvoldan sonra mətn daxil edin. Fərq ondadır ki, SOL funksiyasını mətnin əlavə olunduğu simvolu tərk etməyə məcbur etmək üçün birinci AXTAR-ın nəticəsindən 1-i çıxarırıq. İkinci AXTARIN nəticəsinə 1 əlavə edirik ki, RIGHT funksiyası həmin simvolu gətirsin.

    Məsələn, (ABŞ) mətnini A2-də defisdən əvvəl yerləşdirmək üçün, bu istifadə etmək üçün düsturdur:

    =LEFT(A2, SEARCH("-", A2) -1) &"(US)"& RIGHT(A2, LEN(A2) -SEARCH("-", A2) +1)

    Vəya

    =CONCATENATE(LEFT(A2, SEARCH("-", A2) -1), "(US)", RIGHT(A2, LEN(A2) -SEARCH("-", A2) +1))

    Qeydlər:

    • Əgər orijinal xana simvolun birdən çox təkrarını ehtiva edirsə, mətn ilk başdan əvvəl/sonra daxil ediləcək.
    • AXTAR funksiyası hərflərə həssas deyil və kiçik və böyük hərfləri ayırd edə bilmir. Kiçik hərfdən və ya böyük hərfdən əvvəl/sonra mətn əlavə etmək niyyətindəsinizsə, həmin hərfin yerini tapmaq üçün böyük hərflərə həssas olan TAP funksiyasından istifadə edin.

    Excel xanasında mətn arasında boşluq necə əlavə olunur

    Əslində, bu, əvvəlki iki nümunənin xüsusi halıdır.

    Bütün xanalarda eyni mövqedə boşluq əlavə etmək üçün n-ci simvoldan sonra mətn daxil etmək üçün düsturdan istifadə edin, burada mətn boşluq simvoludur (" ").

    Məsələn, A2:A7 xanalarında 10-cu simvoldan sonra boşluq qoymaq üçün B2-yə aşağıdakı düsturu daxil edin və onu dartın B7:

    =LEFT(A2, 10) &" "& RIGHT(A2, LEN(A2) -10)

    Vəya

    =CONCATENATE(LEFT(A2, 10), " ", RIGHT(A2, LEN(A2) -10))

    Bütün orijinal xanalarda 10-cu simvol iki nöqtə (:) olur, ona görə də boşluq qoyulur tam ehtiyac duyduğumuz yerdəo:

    Hər xanada fərqli mövqedə boşluq daxil etmək üçün müəyyən simvoldan əvvəl/sonra mətn əlavə edən düsturu tənzimləyin.

    Aşağıdakı nümunə cədvəlində layihə nömrəsindən sonra iki nöqtə (:) işarəsi qoyulub və burada dəyişən sayda simvol ola bilər. İki nöqtədən sonra boşluq əlavə etmək istədiyimiz üçün onun yerini AXTAR funksiyasından istifadə edərək tapırıq:

    =LEFT(A2, SEARCH(":", A2)) &" "& RIGHT(A2, LEN(A2)-SEARCH(":", A2))

    Vəya

    =CONCATENATE(LEFT(A2, SEARCH(":", A2)), " ", RIGHT(A2, LEN(A2)-SEARCH(":", A2)))

    VBA ilə mövcud xanalara eyni mətni necə əlavə etmək olar

    Əgər siz tez-tez eyni mətni bir neçə xanaya daxil etməlisinizsə, tapşırığı VBA ilə avtomatlaşdıra bilərsiniz.

    Mətni önünə yazın. başlanğıc

    Aşağıdakı makrolar bütün seçilmiş xanaların başlangıcına mətn və ya xüsusi simvol əlavə edir. Hər iki kod eyni məntiqə əsaslanır: seçilmiş diapazonda hər bir xananı yoxlayın və xana boş deyilsə, göstərilən mətnin başına yazın. Fərq nəticənin yerləşdirildiyi yerdədir: birinci kod orijinal məlumatda dəyişikliklər edir, ikincisi isə nəticələri seçilmiş diapazonun sağındakı sütuna yerləşdirir.

    VBA ilə az təcrübəniz varsa, bu addım-addım bələdçi prosesdə sizə yol göstərəcək: Excel-də VBA kodunu necə daxil etmək və işə salmaq olar.

    Makro 1: orijinal xanalara mətn əlavə edir

    Sub PrependText () Tətbiqdə hər bir xana üçün diapazon kimi kiçik xana.Seçim xana.Dəyər "" Sonra cell.Value = "PR-" & cell.Value Next End Sub

    Bu kod daxil edir

    Michael Brown proqram alətlərindən istifadə edərək mürəkkəb prosesləri sadələşdirməyə həvəsi olan xüsusi texnologiya həvəskarıdır. Texnologiya sənayesində on ildən artıq təcrübəyə malik olmaqla, o, Microsoft Excel və Outlook, həmçinin Google Cədvəl və Sənədlərdə bacarıqlarını mükəmməlləşdirib. Mayklın bloqu öz biliyini və təcrübəsini başqaları ilə bölüşməyə, məhsuldarlığı və səmərəliliyi artırmaq üçün asan izlənilən məsləhətlər və dərslikləri təqdim etməyə həsr olunub. İstər təcrübəli peşəkar, istərsə də yeni başlayan biri olmağınızdan asılı olmayaraq, Mayklın bloqu bu vacib proqram alətlərindən maksimum yararlanmaq üçün dəyərli fikirlər və praktiki məsləhətlər təklif edir.