Агуулгын хүснэгт
Excel дээр байгаа нүдэнд хэрхэн текст нэмэх талаар гайхаж байна уу? Энэ нийтлэлээс та нүдэнд ямар ч байрлалд тэмдэгт оруулах хэд хэдэн энгийн аргуудыг сурах болно.
Excel дээр текст өгөгдөлтэй ажиллахдаа заримдаа одоо байгаа текст рүү ижил текст нэмэх шаардлагатай болдог. зүйлийг илүү тодорхой болгохын тулд эсүүд. Жишээлбэл, та нүд бүрийн эхэнд угтвар тавих, төгсгөлд нь тусгай тэмдэг оруулах эсвэл томьёоны өмнө тодорхой текст байрлуулахыг хүсч болно.
Хүн бүр үүнийг гараар хэрхэн хийхийг мэддэг байх. Энэхүү заавар нь танд томъёо ашиглан олон нүдэнд хэрхэн хурдан мөр нэмэх, VBA эсвэл тусгай Текст нэмэх хэрэглүүрийг автоматжуулахыг заах болно.
Excel дээр нэмэх томъёо текст/тэмдэгтийг нүд рүү оруулах
Excel нүдэнд тодорхой тэмдэгт эсвэл текст нэмэхийн тулд дараах аргуудын аль нэгийг ашиглан мөр болон нүдний лавлагааг хооронд нь холбоход хангалттай.
Холбоо барих оператор
Нүдэд текстийн мөр нэмэх хамгийн хялбар арга бол Excel-ийн холбох оператор болох тэмдэгт (&) ашиглах явдал юм.
" текст"& нүдЭнэ нь Excel 2007 - Excel 365-ын бүх хувилбарт ажилладаг.
CONCATENATE функц
CONCATENATE функцийн тусламжтайгаар ижил үр дүнд хүрч болно:
CONCATENATE(" текст", нүд)Функц нь Excel-д Microsoft 365, Excel 2019 - 2007 хувилбарт боломжтой.
CONCAT функц
Excel дээр нүднүүдэд текст нэмэходоо байгаа текстийн зүүн талд байгаа "PR-" дэд мөр. Ажлын хуудсан дээрх кодыг ашиглахаасаа өмнө манай жишээ текстийг өөрт хэрэгтэй текстээр солих хэрэгтэй.
Макро 2: үр дүнг зэргэлдээ баганад байрлуул
Дэд PrependText2() Бүдэг нүд Програмын нүд бүрийн муж болгон. Сонголт Хэрэв нүд.Утга "" Дараа нь нүд.Офсет(0, 1).Утга = "PR-" & cell.Value Next End SubЭнэ макрог ажиллуулахын өмнө сонгосон мужын баруун талд хоосон багана байгаа эсэхийг шалгаарай, эс тэгвээс одоо байгаа өгөгдлийг дарж бичих болно.
Төгсгөлд нь текст нэмэх
Хэрэв та сонгосон бүх нүдний төгсгөлд тодорхой тэмдэгт тэмдэгт нэмэхийг хүсэж байгаа бол эдгээр кодууд нь туслах болно. та ажлыг хурдан гүйцэтгэх болно.
Макро 1: эх нүднүүдэд текст хавсаргана
Дэд ХавсралтText() Бүдэг нүд Хэрэглээний нүд бүрийн муж болгон. Сонголт If cell.Value "" Дараа нь cell.Value = cell.Value & "-PR" Next End SubМанай жишээ код нь одоо байгаа текстийн баруун талд "-PR" дэд мөрийг оруулдаг. Мэдээжийн хэрэг, та үүнийг хүссэн текст/тэмдэгтээр сольж болно.
Макро 2: үр дүнг өөр баганад байрлуулна
Дэд ХавсралтText2() Бүдэг нүд. Хэрэглээний нүд бүрийн хувьд муж. Сонголт Хэрэв нүд.Утга "" Дараа нь нүд.Оффсет(0, 1).Утга = нүд.Утга & "-PR" Next End SubЭнэ код нь үр дүнг хөршийн баганад байрлуулна. Тиймээс, өмнө ньХэрэв та үүнийг ажиллуулж байгаа бол сонгосон мужын баруун талд дор хаяж нэг хоосон багана байгаа эсэхийг шалгаарай, эс тэгвээс таны байгаа өгөгдлийг дарж бичих болно.
Ultimate-тай олон нүдэнд текст эсвэл тэмдэгт нэмнэ үү. Suite
Энэ гарын авлагын эхний хэсэгт та Excel-ийн нүдэнд текст нэмэх цөөн хэдэн томъёог сурсан. Одоо би та нарт хэдэн товшилтоор даалгавраа хэрхэн гүйцэтгэхийг үзүүлье :)
Таны Excel-д Ultimate Suite суулгасан бол дараах алхмуудыг дагана уу:
- Эх сурвалжаа сонгоно уу. өгөгдөл.
- Ablebits табын Текст бүлгийн Нэмэх гэснийг товшино уу.
- дээр Текст нэмэх цонхонд, сонгосон нүднүүдэд нэмэхийг хүссэн тэмдэгт/текстээ бичээд хаана оруулахаа зааж өгнө үү:
- Эхэнд
- Төгсгөлд нь
- Тодорхой текст/тэмдэгтийн өмнө
- Тодорхой текст/тэмдэгтийн дараа
- Эхлэл эсвэл төгсгөлөөс N-р тэмдэгтийн дараа
- дээр товшино уу. Текст нэмэх товч. Дууслаа!
Жишээ болгон A2:A7 нүдэнд "-" тэмдэгтийн ард "PR-" мөрийг оруулъя. Үүний тулд бид дараах тохиргоог хийнэ:
Хэсэг хугацааны дараа бид хүссэн үр дүндээ хүрнэ:
Эдгээр нь нэмэх хамгийн сайн арга замууд юм. Excel дээрх тэмдэгтүүд болон текстийн мөрүүд. Уншиж байгаад баярлалаа, ирэх долоо хоногт манай блог дээр уулзана гэж найдаж байна!
Боломжтой татан авалтууд
Excel-ийн нүдэнд текст нэмэх - томъёоны жишээнүүд (.xlsm)файл)
Ultimate Suite - туршилтын хувилбар (.exe файл)
365, Excel 2019, Excel Online дээр та CONCAT функцийг ашиглаж болох бөгөөд энэ нь CONCATENATE:CONCAT(" текст", нүд)-ийн орчин үеийн орлуулалт юм. Анхаарна уу. Бүх томьёоны текст -г хашилтанд оруулахыг анхаарна уу.
Эдгээр нь ерөнхий аргууд бөгөөд тэдгээрийг практикт хэрхэн хэрэгжүүлэхийг доорх жишээнүүд харуулж байна.
Нүдний эхэнд текстийг хэрхэн нэмэх талаар
Тодорхой текст эсвэл тэмдэгтийг нүднүүдэд нэмэх Нүдний эхэнд та дараах зүйлийг хийх хэрэгтэй:
- Үр дүнг гаргахыг хүссэн нүдэнд тэнцүү (=) тэмдгийг бичнэ үү.
- Хүссэн текстээ бичнэ үү. хашилтын дотор.
- Эмперсанд тэмдэг (&) бичнэ үү.
- Текст нэмэх нүдийг сонгоод Enter товчийг дарна уу.
Эсвэл та өөрийн текстийн мөр болон нүдний лавлагааг CONCATENATE эсвэл CONCAT функцэд оролтын параметр болгон оруулж болно.
Жишээ нь, " Төсөл: " текстийг A2 дахь төслийн нэрний өмнө оруулах. , доорх томъёоны аль нэг нь ажиллах болно.
Бүх Excel хувилбарт:
="Project:"&A2
=CONCATENATE("Project:", A2)
Excel 365 болон Excel 2019:
=CONCAT("Project:", A2)
В2-т томьёог оруулаад баганын доош чирснээр бүх нүдэнд ижил текст оруулах болно.
Зөвлөгөө. Дээрх томьёо нь хоёр мөрийг хоосон зайгүйгээр холбодог. Утгыг хоосон зайгаар тусгаарлахын тулд өмнөх текстийн төгсгөлд зайны тэмдэгт бичнэ үү (жишээ нь "Төсөл:").
Тохиромжтой болгох үүднээс та зорилтот текстийг урьдчилан тодорхойлсон нүдэнд (E2) оруулж хоёр текстийн нүдийг хамтад нь нэмж :
Хоосон зайгүй:
=$E$2&A2
=CONCATENATE($E$2, A2)
Хоосон зайтай:
=$E$2&" "&A2
=CONCATENATE($E$2, " ", A2)
Үүнийг агуулсан нүдний хаягийг анхаарна уу. Угсарсан текстийг $ тэмдгээр түгжсэн тул томьёог доош хуулах үед шилжихгүй.
Ийм аргыг ашигласнаар томьёо бүрийг шинэчлэх шаардлагагүйгээр нэмсэн текстийг нэг дороос хялбархан өөрчлөх боломжтой.
Excel-ийн нүднүүдийн төгсгөлд хэрхэн текст нэмэх вэ
Одоо байгаа нүдэнд текст эсвэл тодорхой тэмдэгт нэмэхийн тулд холбох аргыг дахин ашиглаарай. Ялгаа нь холбосон утгуудын дарааллаар байна: нүдний лавлагааны дараа текст мөр байна.
Жишээ нь, " -US " мөрийг A2 нүдний төгсгөлд нэмэхийн тулд , эдгээр нь ашиглах томьёо юм:
=A2&"-US"
=CONCATENATE(A2, "-US")
=CONCAT(A2, "-US")
Өөр нэг тохиолдолд та текстийг зарим нүдэнд оруулаад дараа нь хоёрыг нэгтгэж болно. тексттэй нүднүүд:
=A2&$D$2
=CONCATENATE(A2, $D$2)
Багананд зөв хуулахын тулд томьёоны хувьд хавсаргасан бичвэрт үнэмлэхүй лавлагаа ($D$2) ашиглахаа мартуузай. .
Мөрийн эхэн ба төгсгөлд тэмдэгт нэмэх
Одоо байгаа нүдэнд хэрхэн текст оруулах, нэмэхийг мэддэг бол аль алиныг нь ашиглахад юу ч саад болохгүй. нэг томьёоны доторх техник.
Жишээ нь мөрийг нэмье" Төсөл: "-г эхэнд, " -АНУ "-г А2-д байгаа текстийн төгсгөлд оруулна.
="Project:"&A2&"-US"
=CONCATENATE("Project:", A2, "-US")
=CONCAT("Project:", A2, "-US")
Мөрүүдийг тусад нь нүднүүдэд оруулснаар энэ нь адилхан сайн ажилладаг:
Хоёр буюу түүнээс дээш нүднүүдийн текстийг нэгтгэх
Хүнд олон нүднүүдийн утгыг нэг нүдэнд байрлуулах, эх нүдийг аль хэдийн мэддэг арга техникийг ашиглан нэгтгэх: амперсанд тэмдэг, CONCATENATE эсвэл CONCAT функц.
Жишээ нь, таслал ашиглан A ба B баганын утгуудыг нэгтгэх, зааглагчийн хувьд зай (", ") үлдээгээд B2-д доорх томьёоны аль нэгийг оруулаад, баганын доош чирнэ үү.
Эмперсанд бүхий хоёр нүднээс текст нэмнэ үү:
=A2&", "&B2
Хоёр нүдний текстийг CONCAT эсвэл CONCATENATE-ээр нэгтгэх:
=CONCATENATE(A2, ", ", B2)
=CONCAT(A2, ", ", B2)
Хоёр баганаас текстийг нэмэхдээ Харьцангуй нүдний лавлагаа (A2 гэх мэт) ашиглах тул томьёог хуулсан мөр бүрт зөв тохируулна.
Excel-ийн олон нүднүүдийн текстийг нэгтгэхийн тулд 365 болон Excel 2019, та боломжтой TEXTJOIN функцийг ашиглах. Түүний синтакс нь зааглагчийг (эхний аргумент) өгдөг бөгөөд энэ нь томьёологчийг илүү авсаархан, удирдахад хялбар болгодог.
Жишээ нь, гурван баганаас (A, B, C) мөрүүдийг нэмж, утгуудыг дараах байдлаар тусгаарлах боломжтой. таслал ба хоосон зай, томьёо нь:
=TEXTJOIN(", ", TRUE, A2, B2, C2)
Excel-ийн нүдэнд тусгай тэмдэгтийг хэрхэн нэмэх
Тусгай тэмдэгт оруулах Excelэсийн хувьд та ASCII систем дэх түүний кодыг мэдэх хэрэгтэй. Код тогтоогдсоны дараа харгалзах тэмдэгтийг буцаахын тулд үүнийг CHAR функцэд нийлүүлнэ үү. CHAR функц нь 1-ээс 255 хүртэлх дурын тоог хүлээн авдаг. Хэвлэх тэмдэгтийн кодын жагсаалтыг (32-аас 255 хүртэлх утгууд) эндээс харж болно.
Одоо байгаа утга эсвэл томъёоны үр дүнд тусгай тэмдэгт нэмэхийн тулд та Танд хамгийн их таалагдсан холбох аргыг хэрэглэж болно.
Жишээ нь, A2 текстэнд барааны тэмдгийн тэмдгийг (™) нэмэхийн тулд дараах томъёоны аль нэг нь ажиллана:
=A2&CHAR(153)
=CONCATENATE(A2&CHAR(153))
=CONCAT(A2&CHAR(153))
Excel-ийн томъёонд хэрхэн текст нэмэх вэ
Томьёоны үр дүнд тодорхой тэмдэгт эсвэл текст нэмэхийн тулд тэмдэгт мөрийг өөрөө томьёотой холбоно уу.
Та одоогийн цагийг буцаахын тулд энэ томъёог ашиглаж байна гэж бодъё:
=TEXT(NOW(), "h:mm AM/PM")
Хэрэглэгчдэдээ хэдэн цаг болж байгааг тайлбарлахын тулд , та томьёоны өмнө болон/эсвэл зарим текстийг байрлуулж болно.
Текстийг томьёоны өмнө оруулах :
="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"))
Томьёоны ард текст нэмнэ:
=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")
Текстийг хоёр талдаа томьёонд нэмнэ:
="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")
Хэрхэн оруулах вэ N-р тэмдэгтийн дараа rt текст
Нүдэн дэх тодорхой байрлалд тодорхой текст эсвэл тэмдэгт нэмэхийн тулд та эх мөрийг хоёр хэсэгт хувааж, текстийг хооронд нь байрлуулах хэрэгтэй. Үүнд:
- Оруулсан мөрийн өмнөх дэд мөрийг задлахЗҮҮН функцийн тусламжтайгаар текст:
LEFT(нүд, n)
БАРУУН(нүд, LEN(нүд) -n)
Бүрэн томъёо нь дараах хэлбэртэй байна:
ЗҮҮН( нүд , n ) & " текст " & RIGHT( нүд , LEN( нүд ) - n )Ижил хэсгүүдийг CONCATENATE эсвэл CONCAT функцийг ашиглан холбож болно:
НЭГДҮҮЛЭХ(ЗҮҮН( нүд , n ), " текст ", БАРУУН( нүд , LEN( нүд ) ) - n ))Түүнчлэн даалгаврыг REPLACE функцийг ашиглан хийж болно:
REPLACE( нүд , n+1 , 0 , " текст ")Тэмдэгтийн хувьд хэдэн тэмдэгт солихыг тодорхойлдог тэмдэгтийн_тоо аргументыг 0 болгосон тул томъёонд текст<2 оруулдаг> юуг ч орлуулахгүйгээр нүдэнд заасан байрлалд. Байрлалыг ( эхлэх_тоо аргумент) дараах илэрхийллийг ашиглан тооцоолно: n+1. Араас нь текст оруулах учир n-р тэмдэгтийн байрлалд 1-ийг нэмдэг.
Жишээ нь, A2-ийн 2-р тэмдэгтийн ард зураас (-) оруулахын тулд B2 дахь томьёо нь:
=LEFT(A2, 2) &"-"& RIGHT(A2, LEN(A2) -2)
Эсвэл
=CONCATENATE(LEFT(A2, 2), "-", RIGHT(A2, LEN(A2) -2))
Эсвэл
=REPLACE(A2, 2+1, 0, "-")
Томьёог доош чир, тэгвэл та ч мөн адил болно. бүх нүдэнд оруулсан тэмдэгт:
Тодорхой зүйлийн өмнө/дараа хэрхэн текст нэмэх вэтэмдэгт
Тодорхой тэмдэгтийн өмнө эсвэл дараа нь тодорхой текст оруулахын тулд тухайн тэмдэгтийн тэмдэгтийн тэмдэгтийн байрлалыг тодорхойлох шаардлагатай. Үүнийг SEARCH функцийн тусламжтайгаар хийж болно:
SEARCH(" тэмдэгт ", нүд )Байршил тодорхойлогдсоны дараа та мөрийг яг таг нэмж болно. Дээрх жишээнд дурдсан аргуудыг ашиглан тухайн газар дээр.
Тодорхой тэмдэгтийн ард текст нэмэх
Өгөгдсөн тэмдэгтийн ард зарим текст оруулахын тулд ерөнхий томьёо нь:
ЗҮҮН( нүд , SEARCH(" тэмдэгт ", нүд )) & " текст " & БАРУУН( нүд , LEN( нүд ) - ХАЙХ(" тэмдэгт ", нүд ))Эсвэл
НЭГДҮҮЛЭХ (ЗҮҮН( нүд , SEARCH(" тэмдэгт ", нүд )), " текст ", БАРУУН( нүд , LEN( нүд ) - SEARCH(" тэмдэгт ", нүд )))Жишээ нь текст оруулахын тулд ( US) A2 дахь зураасны дараа томъёо нь:
=LEFT(A2, SEARCH("-", A2)) &"(US)"& RIGHT(A2, LEN(A2) - SEARCH("-", A2))
Эсвэл
=CONCATENATE(LEFT(A2, SEARCH("-", A2)), "(US)", RIGHT(A2, LEN(A2) -SEARCH("-", A2)))
Текст оруулах Тодорхой тэмдэгтийн өмнө
Тодорхой тэмдэгтийн өмнө зарим текст нэмэхийн тулд дараах томьёо нь:
ЗҮҮН( нүд , SEARCH(" тэмдэгт ", нүд ) -1) & " текст " & БАРУУН( нүд , LEN( нүд ) - ХАЙХ(" тэмдэгт ", нүд ) +1)Эсвэл
CONCATENATE(ЗҮҮН( нүд , SEARCH(" тэмдэгт ", нүд ) - 1), " текст ", БАРУУН( нүд , LEN( нүд ) - SEARCH(" тэмдэгт ", нүд ) +1))Таны харж байгаагаар томъёонууд нь эдгээртэй маш төстэй юмтэмдэгтийн ард текст оруулах. Ялгаа нь бид эхний ХАЙЛТ-ын үр дүнгээс 1-ийг хасч, ЗҮҮН ТУХАЙ функцийг дараа нь текст нэмж оруулах тэмдэгтийг оруулахгүй байхыг албаддаг. Хоёрдахь ХАЙЛТЫН үр дүнд бид 1-ийг нэмснээр ЗӨВ функц нь тухайн тэмдэгтийг дуудах болно.
Жишээ нь, (АНУ) текстийг A2-ийн зураасны өмнө байрлуулахын тулд, Энэ бол ашиглах томъёо юм:
=LEFT(A2, SEARCH("-", A2) -1) &"(US)"& RIGHT(A2, LEN(A2) -SEARCH("-", A2) +1)
Эсвэл
=CONCATENATE(LEFT(A2, SEARCH("-", A2) -1), "(US)", RIGHT(A2, LEN(A2) -SEARCH("-", A2) +1))
Тайлбар:
- Хэрэв эх нүд нь олон тохиолдол тэмдэгт агуулж байвал текстийг эхний тохиолдлын өмнө/дараа оруулах болно.
- SEARCH функц нь үсгийн том үсгийн мэдрэмжгүй ба жижиг ба том үсгийг ялгаж чадахгүй. Хэрэв та жижиг эсвэл том үсгийн өмнө/дараа бичвэр нэмэхийг зорьж байгаа бол тухайн үсгийн байршлыг тогтоохын тулд жижиг үсэг мэдэрдэг FIND функцийг ашиглана уу.
Excel нүдний текстийн хооронд хэрхэн зай нэмэх вэ
Үнэндээ энэ нь өмнөх хоёр жишээнүүдийн зөвхөн тодорхой тохиолдол юм.
Бүх нүдэнд ижил байрлалд зай нэмэхийн тулд томьёог ашиглан n-р тэмдэгтийн ард текст оруулна. Энд текст нь зайны тэмдэгт (" ").
Жишээ нь, A2:A7 нүдэнд 10-р тэмдэгтийн дараа хоосон зай оруулах бол B2-д доорх томьёог оруулаад чирнэ үү. B7:
=LEFT(A2, 10) &" "& RIGHT(A2, LEN(A2) -10)
Эсвэл
=CONCATENATE(LEFT(A2, 10), " ", RIGHT(A2, LEN(A2) -10))
Бүх эх нүдэнд 10 дахь тэмдэгт нь хоёр цэг (:) байх тул хоосон зай оруулна. яг хэрэгтэй газарЭнэ нь:
Нүд бүрт өөр өөр байрлалд зай оруулахын тулд тодорхой тэмдэгтийн өмнө/дараа нь текст нэмэх томъёог тохируулна уу.
Доорх жишээ хүснэгтэд төслийн дугаарын ард хоёр цэг (:) байрлуулсан бөгөөд энэ нь хувьсах тооны тэмдэгт агуулж болно. Бид хоёр цэгийн ард хоосон зай нэмэхийг хүсвэл SEARCH функцийг ашиглан байршлыг нь олно:
=LEFT(A2, SEARCH(":", A2)) &" "& RIGHT(A2, LEN(A2)-SEARCH(":", A2))
Эсвэл
=CONCATENATE(LEFT(A2, SEARCH(":", A2)), " ", RIGHT(A2, LEN(A2)-SEARCH(":", A2)))
VBA-тай ижил текстийг одоо байгаа нүднүүдэд хэрхэн нэмэх вэ
Хэрэв та олон нүдэнд ижил текст оруулах шаардлагатай бол VBA-р даалгавраа автоматжуулж болно.
Текстийн өмнө оруулах эхлэл
Доорх макронууд нь сонгогдсон бүх нүднүүдийн эхлэл дээр текст эсвэл тодорхой тэмдэгт нэмнэ. Хоёр код хоёулаа ижил логик дээр тулгуурладаг: сонгосон муж дахь нүд бүрийг шалгаж, хэрэв нүд хоосон биш бол заасан текстийн өмнө бичнэ үү. Ялгаа нь үр дүнг хаана байршуулах вэ: эхний код нь анхны өгөгдөлд өөрчлөлт оруулах бол хоёр дахь код нь үр дүнг сонгосон мужаас баруун талд байгаа баганад байрлуулна.
Хэрэв танд VBA-ийн туршлага бага байвал Энэхүү алхам алхмаар зааварчилгаа нь танд үйл явцын талаар заавар өгөх болно: Excel-д VBA кодыг хэрхэн оруулах, ажиллуулах.
Макро 1: эх нүднүүдэд текст нэмнэ
Дэд PrependText () Бүдэг нүдийг Програмын нүд бүрийн муж болгон тохируулна. Сонголт Хэрэв нүд.Утга "" Дараа нь нүд.Утга = "PR-" & cell.Value Next End SubЭнэ код нь