Мазмұны
Егер Excel бағдарламасындағы екі таңба арасындағы мәтінді шығару үшін арнайы амалдарды іздесеңіз, сіз дұрыс жерге келдіңіз. Microsoft Excel бағдарламасында екі таңба арасындағы мәтінді шығарудың көптеген жолдары бар. Бұл мақалада біз екі таңба арасындағы мәтінді шығарудың төрт әдісін талқылаймыз. Осының барлығын білу үшін толық нұсқаулықты орындайық.
Тәжірибелік жұмыс кітабын жүктеп алыңыз
Осы мақаланы оқып жатқанда жаттығу жасау үшін осы жаттығу жұмыс кітабын жүктеп алыңыз.
Екі таңба арасындағы мәтінді шығару.xlsm
Excel бағдарламасында екі таңба арасындағы мәтінді шығарудың 4 әдісі
Мұнда бізде анықтамалық және клиент коды бар деректер жинағы бар. Біздің негізгі мақсатымыз – екі таңба арасындағы мәтінді шығару.
Келесі бөлімде екі таңба арасындағы мәтінді шығарудың 4 әдісін қолданамыз.
1 Мәтінді шығару үшін MID, LEFT және FIND функцияларын пайдалану
Мәтінді шығару үшін біз MID функциясын , СОЛ функциясын және біріктіреміз. FIND функциясы . Мұнда MID функциясы мәтін жолының ортасындағы таңбаларды қайтарады. СОЛ Функция мәтін жолының басынан бастап көрсетілген таңбалар санын қайтарады. Соңында, FIND функциясы бір мәтіндік жолдың бастапқы орнын қайтарады. Төмендегі деректер жиынындағы Клиент коды бағанындағы мәтінді шығару үшін келесі қадамдарды орындау керек.
Біз мынаны қолданамыз C5 шығыс ұяшығындағы келесі біріктірілген формула:
=LEFT(MID(B5,FIND("/",B5)+1,LEN(B5)),FIND("/",MID(B5,FIND("/",B5)+1,LEN(B5)))-1)
Одан кейін Enter<7 пернесін басыңыз> түймесін басып, толтыру тұтқасын сүйреңіз. Енді сіз келесі нәтижені аласыз.
🔎 Формула қалай жұмыс істейді?
- Мұнда, FIND(“/”,B5)+1 функциясы біз екі таңбаның арасында шығарғымыз келетін бір мәтін жолының бастапқы орнын қайтарады және біз келесі нәтижені алады:
{5;7;5;5;5;5}
- LEN(B5) функциясы файлдағы таңбалар санын қайтарады. келесідей мәтін жолы:
{11;11;13;12;10;10}
- Мұнда, MID(B5,FIND(“/”,B5)+ 1,LEN(B5)) бірінші таңбадан кейінгі мәтіндерді келесі шығыс сияқты қайтарады:
{THER/38 ;GS/31; XLMNE/846; ENHT/846; TML/23; KGF/14}
- ТАБУ(“/”,MID(B5,TAB(“/”,B5)+1,LEN(B5)))-1 біз шығарып алғымыз келетін мәтіннің ұзындығын (жоғарыдағы функциядан алынатын) қайтарады және келесі нәтижені көрсетеді:
{4;2;5;4;3;3}
- Соңында, СОЛ функциясын пайдалану арқылы біз екі таңба арасындағы мәтіннің көрсетілген санын аламыз.
Толығырақ: Қалай Excel бағдарламасында ұяшықтан мәтінді шығару (5 әдіс)
2. Excel бағдарламасында екі таңба арасындағы мәтінді шығару үшін SUBSTITUTE, MID және REPT функциялары
Клиент кодындағы мәтінді шығару үшін Баған, біз SUBSTITUTE функциясын , МИД біріктіреміз , және REPT функциясы . Мұнда SUBSTITUTE функциясы бар мәтінді мәтін жолындағы жаңа мәтінмен ауыстырады, және REPT функциясы мәтінді берілген санды қайталайды.
Біз C5 шығыс ұяшығында келесі біріктірілген формуланы қолданамыз:
=SUBSTITUTE(MID(SUBSTITUTE("/"&B5&REPT(" ",6),"/",REPT(",",255)),2*255,255),",","")
Одан кейін. Enter пернесін басып, толтыру тұтқасын сүйреңіз. Енді сіз келесі нәтижені аласыз.
🔎 Формула қалай жұмыс істейді?
- Мұнда REPT(” “,6) REPT функциясы мәтінді берілген санды қайталайды.
- ORTA(SUBSTITUTE(“/”&B5&) ;REPT(” “,6),”/”,REPT(“,”,255)),2*255,255) C5 ұяшығында келесі нәтижені қайтарады:
{,,,Нэнси,,,,,,,,,,,,..}
- Одан кейін SUBSTITUTE функциясы келесі нәтижені береді:
{Nancy;GS;XLMNE;ENHT;TML;KGF}
Толығырақ оқу: Excel бағдарламасында таңба алдындағы мәтінді шығарып алу (4) Жылдам жолдар)
Ұқсас оқулар
- Excel бағдарламасында екінші бос орыннан кейінгі мәтінді қалай шығаруға болады (6 әдіс)
- Excel бағдарламасында белгілі бір мәтіннен кейін мәтінді шығару (10 әдіс)
- Excel бағдарламасында соңғы бос орыннан кейінгі мәтінді шығару жолы (5 әдіс)
3. Мәтінді шығару үшін MID және SEARCH функцияларын пайдалану
Клиент коды бағанындағы мәтінді шығару үшін біз MID функциясын және <6 біріктіруіміз керек>SEARCH функциясы қосулы . Мұнда, SEARCH функциясы белгілі бір таңба немесе мәтін жолы бірінші табылған таңбалар санын қайтарады.
Шығаруда келесі біріктірілген формуланы қолданамыз. ұяшық C5:
=MID(B5, SEARCH("/",B5) + 1, SEARCH("/",B5,SEARCH("/",B5)+1) - SEARCH("/",B5) - 1)
Одан кейін Enter пернесін басып, толтыру тұтқасын сүйреңіз . Енді сіз келесі нәтижені аласыз.
🔎 Формула қалай жұмыс істейді?
- Мұнда SEARCH(“/”,B5) + 1 функциясы белгілі бір таңба немесе мәтін жолы келесідей бірінші табылған таңбалар санын қайтарады:
{5;7;5;5;5;5}
Және бұл MID функциясы үшін таңбаларды бастау үшін пайдаланылады.
- SEARCH(“/”,B5,SEARCH(“/”,B5)+1) – SEARCH(“/”,B5) – 1 функциясы келесі нәтижені береді:
{4;2;5;4;3;3}
Және бұл MID функциясының аяқталу таңбасы.
- Соңында, MID функциясы мәтін жолының ортасынан таңбаларды қайтарады.
Толығырақ оқу: Excel бағдарламасында таңбадан кейін мәтінді шығару (6 әдіс)
4. Excel бағдарламасында екі таңба арасындағы мәтінді шығару үшін VBA пайдалану
Енді Клиент коды бағанында мәтінді шығарып алғыңыз келсе, келесі қадамдарды орындауыңыз керек.
📌 Қадамдар:
- Біріншіден, ALT+F пернелерін басыңыз. 11 немесе Әзірлеуші қойындысына өту керек, Visual Basic өңдегішін ашу үшін Visual Basic таңдаңыз, және Кірістіру түймешігін басыңыз, Модуль таңдаңыз.
- Содан кейін мынаны теру керек келесі код:
6288
- Енді F5 түймесін басыңыз немесе Іске қосу опциясын таңдап, Run Sub/UserFrom түймесін басыңыз.
Соңында сіз келесі қажетті нәтижені аласыз.
💬 Есте сақтау керек нәрселер
✎ Біріктірілген үлкен формуланы пайдалансаңыз, жақшаларды мұқият пайдалану керек.
Қорытынды
Осымен бүгінгі сабақ аяқталды. Енді Excel бағдарламасындағы екі таңба арасындағы мәтінді шығаруға болады деп сенемін. Егер сізде қандай да бір сұрақтарыңыз немесе ұсыныстарыңыз болса, оларды төмендегі түсініктемелер бөлімінде бөлісіңіз.
Excel-ге қатысты әртүрлі мәселелер мен шешімдер үшін Exceldemy.com веб-сайтымызды тексеруді ұмытпаңыз. Жаңа әдістерді үйреніп, өсе беріңіз!