Мазмұны
Бұл мақалада Excel бағдарламасында ұяшықтан әріптерді жою жолын үйренесіз.
Жұмыс кітабын жүктеп алу
Сіз тегін жаттығу Excel жұмыс кітабын осы жерден алыңыз.
Cell.xlsm ішінен әріптерді жою
Excel бағдарламасында ұяшықтан әріптерді жоюдың 10 әдісі
Бұл бөлімде Excel бағдарламасында ұяшықтан әріптерді жою жолы Excel пәрмен құралдарын, әртүрлі формулаларды, VBA және т.б.
талқыланады. 1. Excel бағдарламасындағы табу және ауыстыру мүмкіндігі арқылы ұяшықтан арнайы әріптерді жою
Табу & Replace пәрмені Excel бағдарламасына қатысты тапсырмалардың көпшілігін орындауға арналған ең оңай және ең көп таралған мүмкіндік болып табылады. Мұнда біз Табу & Excel бағдарламасындағы ауыстыру мүмкіндігі.
Келесі деректер жинағын қарастырыңыз, ол жерден Код<11 ұяшықтарынан барлық әріптерді ( WWE ) алып тастаймыз> баған тек сандарды қалдырады.
Оны орындау қадамдары төменде берілген,
Қадамдар:
- Деректер жинағын таңдаңыз.
- Басты бет қойындысының астынан Табу & таңдаңыз -> Ауыстыру .
- Қалқымалы Табу және Ауыстыру өрісіндегі Нені табу өрісіне WWE деп жазыңыз.
- Ауыстыру өрісін бос қалдырыңыз.
- Барлығын ауыстыру түймесін басыңыз.
Бұл барлық WWE -ді жояды. сіздің жасушаларыңызұяшықтың басынан бастап.
- Формуланы қалған ұяшықтарға қолдану үшін Толтыру тұтқасы арқылы жолды төмен сүйреңіз.
Ол ұяшықтардың басынан 3 әріпті жояды.
8.2 Excel бағдарламасындағы VBA көмегімен ұяшықтан соңғы әріпті жою
Қадамдар Excel бағдарламасындағы VBA UDF бар ұяшықтардан соңғы әріптерді жою төменде көрсетілген.
Қадамдар:
- Бұрынғыдай, <ашыңыз. 1>Visual Basic редакторы Әзірлеуші қойындысынан және код терезесінде Кірістіру Модуль .
- Код терезесінде, келесі кодты көшіріп, оны қойыңыз.
5154
- Кодты сақтаңыз және қызықты жұмыс парағына оралыңыз және <көмегімен жаңа ғана жасаған функцияны жазыңыз. 1>VBA коды (Функция DeleteLastL кодтың бірінші жолында) және DeleteLastL функциясының жақшаларының ішінде ұяшық сілтеме нөмірін өткізіңіз. әріптерді жойғыңыз келетін (біздің жағдайда біз В5 ұяшығын жақшаның ішіне аламыз) және саны әріпті өшіргіңіз келетін сандар (соңғы 2 әріптің жойылуын қалаймыз, сондықтан 2 қоямыз).
- Enter пернесін басыңыз.
Ол ұяшықтың соңындағы әріптерді жояды.
- Формуланы қолдану үшін Толтыру тұтқасы арқылы жолды төмен сүйреңіз. қалған ұяшықтарға.
Ол ұяшықтардың соңындағы соңғы 2 әріпті жояды.
8.3Excel бағдарламасында VBA көмегімен ұяшықтан барлық әріптерді жою
Енді Excel бағдарламасындағы VBA UDF ұяшықтарынан барлық әріптерді жою жолын үйренеміз.
Қадамдар:
- Бұрынғыдай, Әзірлеуші қойындысынан Visual Basic редакторын ашыңыз және Кірістіру Модуль код терезесінде.
- Код терезесінде келесі кодты көшіріп, оны қойыңыз.
2595
- Кодты сақтаңыз және қызықты жұмыс парағына оралыңыз және жаңа ғана жасаған функцияны VBA кодымен (Функция DeleteLetter кодтың бірінші жолында) және жақшаның ішіне жазыңыз. Әріпті жою функциясы үшін әріптерді жойғыңыз келетін ұяшық сілтеме нөмірін өтіңіз (біздің жағдайда біз В5 ұяшығын жақшаның ішіне аламыз).
- Enter пернесін басыңыз.
Ол ұяшықтан барлық әріптерді жояды.
- Сүйреңіз. Қалған ұяшықтарға формуланы қолдану үшін Толтыру тұтқасы арқылы жолды төмен түсіріңіз.
Сіз деректер жиынын аласыз. ұяшықтар барлық әріптерден тазартылған.
Толығырақ оқу: Excel формуласымен бос орын алдындағы мәтінді қалай жоюға болады (5 әдіс)
9. Excel бағдарламасының мәтіні бар ұяшықтан әріптерді бағанға жою құралы
Excel-де Мәтіннен бағандарға деп аталатын кірістірілген пәрмен құралы бар. Excel бағдарламасындағы ұяшықтардан әріптерді жою үшін осы құралды пайдалана аламыз.
Оны орындау қадамдары берілген.төменде.
Қадамдар:
- Әріптерді жойғыңыз келетін ұяшықтарды таңдаңыз.
- Өту қойындысы Деректер -> Бағандарға мәтін
- Қалқымалы терезеде деректер түрі ретінде Бекітілген ен таңдаңыз.
- Келесі түймесін басыңыз.
- Келесі Деректерді алдын ала қарау , тік сызықты алып тастағыңыз келетін барлық әріптерге жеткенше сүйреңіз (біз WWE өшіргіміз келеді, сондықтан біз барлық WWE қамтитын жолды сүйреп апардық. деректер мәнінің).
- Келесі түймесін басыңыз.
- таңдаңыз. Баған деректерінің пішімі қажеттіліктеріңізге сәйкес.
- Аяқтау түймесін басыңыз.
Сіз аласыз басқа бағандағы әріптерден басқа барлық деректер.
Осылайша ұяшықтардан өшіргіңіз келетін әріптерді шығарып алуға болады.
10. Excel бағдарламасында Flash Fill көмегімен ұяшықтан әріптерді жою
Сонымен қатар Excel бағдарламасының Flash Fill мүмкіндігін пайдаланып ұяшықтардағы әріптерді жоюға болады. Flash Fill әрекеті алдымен пайдаланушы ұсынған кез келген үлгіні іздейді, содан кейін сол үлгіге сәйкес басқа ұяшықтарды толтырады.
Ұяшықтардан әріптерді жою қадамдары. Жарқылды толтыру төменде берілген. Сізге жақсырақ түсіну үшін біз мысалмен сипаттаймыз.
Қадамдар:
- Келесі суретке қараңыз, мұнда біз барлық <1-ді алып тастағымыз келеді>WWE бастап Код WWE101 . Сондықтан оның жанындағы ұяшыққа біз Excel бағдарламасын қалаған үлгімен таныстыру үшін тек 101 жаздық.
- Содан кейін қалған ұяшықтарды таңдап, Деректер -> Flash Fill .
Ол барлық қалған ұяшықтарды біз берген үлгімен толтырады, WWE және сізді тек сандармен қалдырады.
Сонымен қатар Жарқылды толтыру функциясын белсендіру үшін Ctrl + E пернелер тіркесімін басуға болады. .
Толығырақ: Excel бағдарламасында ұяшықтан нақты мәтінді жою жолы (ең оңай 11 әдіс)
Қорытынды
Бұл мақала Excel бағдарламасында 10 түрлі жолмен ұяшықтан әріптерді жою жолын көрсетті. Бұл мақала сізге өте пайдалы болды деп үміттенемін. Тақырыпқа қатысты сұрақтарыңыз болса, қоя аласыз.
Excel бағдарламасындағы деректер жинағы және сізге тек сандар қалдырады.Толығырақ оқу: Excel ұяшығынан мәтінді қалай жоюға болады (9 оңай жол)
2. Excel бағдарламасындағы SUBSTITUTE функциясымен ұяшықтан арнайы әріптерді жою
Табу & Excel бағдарламасындағы ауыстыру пәрмені мүмкіндігі, формуланы пайдалану Excel бағдарламасында кез келген нәтиже түрін шығарудың ең қауіпсіз және ең басқарылатын жолы болып табылады. Excel бағдарламасында белгілі бір таңбасыз деректер жиынының шығысын алу үшін SUBSTITUTE функциясын орындауға болады.
Жалпы SUBSTITUTE Формула,
=SUBSTITUTE(cell, "
old_text"
, "
new_text"
)
Осында,
ескі_мәтін = жойғыңыз келетін мәтін
new_text = ауыстырғыңыз келетін мәтін
Төменде біз пайдаланған деректер жинағы берілген. жоғарыдағы бөлім. Және бұл жолы Табу & Әріптерді өшіру үшін ауыстыру мүмкіндігі, біз қажетті нәтижені алу үшін SUBSTITUTE функциясын қолданамыз.
Қадамдар:
- Нәтиже көрсеткіңіз келетін бос ұяшыққа келесі формуланы жазыңыз,
=SUBSTITUTE(C5,"WWE","")
Осында,
C5 = әріптерді алып тастау мәні бар ұяшық
"WWE"
= өшірілетін әріптер
""
= "WWE" бос жолды ауыстыру үшін
- Enter пернесін басыңыз.
Ол барлық WWE (немесе кез келген) ауыстырады сіз таңдаған басқа мәтін) нөлдік жолмен (немесеоны ауыстыратын жол).
- Формуланы қалған ұяшықтарға қолдану үшін Толтыру тұтқасы арқылы жолды төмен сүйреңіз.
Енді сіз ешбір әріпсіз ұяшықтар деректер жиынының нәтижесін таптыңыз.
Толығырақ оқу: Бағаннан нақты мәтінді жою әдісі Excel бағдарламасында (8 жол)
3. Excel бағдарламасында ұяшықтан белгілі бір данадан әріптерді шығару
Осы уақытқа дейін біз ұяшықтардан барлық әріптерді жою жолын ғана үйрендік. Бірақ ұяшықтардың белгілі бір орнындағы әріптерді ғана жойғыңыз келсе ше?>W әр ұяшықтағы сандармен бірге.
Қадамдар:
- Дәл жоғарыдағы бөлімде біз АЛМАСТЫРУ WWE жою функциясы, мұнда біз тек әріптерді алып тастағымыз келетін белгілі орынды анықтаймыз.
Сонымен жоғарыдағы SUBSTITUTE формуласы,
=SUBSTITUTE(C5,"WWE","")
Айнады,
=SUBSTITUTE(C5,"WE","",1)
Мұнда, 1 біз деректер жинағының ұяшықтарынан 1-ші W -ді алып тастағымыз келеді (егер деректер жиынынан 2-ші әріпті жойғыңыз келсе, 1-дің орнына 2-ні жазыңыз, егер сіз 3-ші әріпті алып тастағыңыз келсе деректер жинағы 1 орнына 3 деп жазыңыз және т.б.).
- Enter пернесін басыңыз.
- Тағы да Толтыру тұтқасы арқылы жолды төмен сүйреңіз.Қалған ұяшықтарға формула.
Енді сіз 1-ші W және ұяшықтар деректер жиынының нәтижесін таптыңыз. сандар.
4. Кірістірілген SUBSTITUTE функциясы бар ұяшықтан бірнеше арнайы әріптерді жою
SUBSTITUTE функциясы бір уақытта кез келген дана саны үшін әріптерді ғана жояды. Сонымен, бірнеше әріпті бірден жойғыңыз келсе, кірістірілген SUBSTITUTE функциясын орындауыңыз керек.
Ендеше кірістірілген SUBSTITUTE функциясын қалай жүзеге асыру керектігін білейік. бірден бірнеше әріпті жою үшін.
Қадамдар:
- Кірістірілген SUBSTITUTE функциясын орнату үшін <1 жазуыңыз керек. Басқа SUBSTITUTE функциясының ішіндегі>SUBSTITUTE функциясы және жақшаның ішіне сәйкес дәлелдерді беріңіз.
Толығырақ түсіну үшін төмендегі суретті тексеріңіз,
Мұнда,
C5 ұяшығынан бірнеше W жою үшін алдымен
<7 формуласын жазамыз> =SUBSTITUTE(C5,"W","")
және онымен бірге E (немесе сізге қажет кез келген басқа әріпті) жою үшін бұл формуланы басқа SUBSTITUTE формуласының ішіне енгіземіз. және оның ішінде аргументтерді ( ескі_мәтін, жаңа_мәтін ) өткізіңіз (біздің жағдайда ол "
E",""
болды).
Сонымен, енді формула,
=SUBSTITUTE(SUBSTITUTE(C5,"W",""),"E","")
- Enter пернесін басыңыз.
Ол барлық W және E<ауыстырады 2> (немесе сіз таңдаған кез келген басқа мәтін) нөл жолы бар(немесе оны ауыстыратын жол).
Енді сіз ешбір әріпсіз ұяшықтар жиынының нәтижесін таптыңыз.
5. Excel бағдарламасындағы формуласы бар ұяшықтан бірінші немесе соңғы әріптерді алып тастау
Бұл бөлімде Excel бағдарламасындағы формула арқылы ұяшықтардан бірінші немесе соңғы әріптерді жою жолын үйренесіз.
5.1 Excel бағдарламасындағы формуласы бар ұяшықтан бірінші әріптерді жою
Excel бағдарламасындағы формуласы бар ұяшықтардан бірінші әріптерді жою қадамдары төменде берілген.
Қадамдар:
- Алдымен нәтиже көрсеткіңіз келетін ұяшықты таңдаңыз.
- Ұяшыққа келесі формуланы жазыңыз,
=RIGHT(C5, LEN(C5)-3)
Мұнда,
C5 = әріптерді жою үшін ұяшық
- пернесін басыңыз. Енгізіңіз .
Ол ұяшықтың басынан әріптерді жояды.
- <1 арқылы жолды төмен сүйреңіз. Қалған ұяшықтарға формуланы қолдану үшін>Толтыру тұтқасы .
Ол ұяшықтардың басындағы барлық әріптерді жояды.
Формулаларды бөлу
- LEN(C5) -> LEN функциясы анықтайды ұзындығы С5 ұяшығы
- Шығыс: 6 <1 6>
- LEN(C5)-3 ->
- 6-3
- Шығыс: 3
- RIGHT(C5, LEN(C5)-3) болады ) -> айналады
- ОҢ жақ (C5, 3)
- Шығыс: 101
- Түсіндірме: C5 ұяшығынан алғашқы 3 әріпті жою
5.2 Формула арқылы ұяшықтан соңғы әріптерді жою Excel бағдарламасында
Excel бағдарламасында формуласы бар ұяшықтардан соңғы әріптерді жою қадамдары төменде берілген.
Қадамдар:
- Біріншіден, нәтиже көрсеткіңіз келетін ұяшықты таңдаңыз.
- Ұяшыққа келесі формуланы жазыңыз,
=LEFT(C5, LEN(C5)-2)
Мұнда,
C5 = әріптерді жою үшін ұяшық
- Enter пернесін басыңыз.
Ол ұяшықтың соңындағы әріптерді жояды.
- Формуланы өріске қолдану үшін Толтыру тұтқасы арқылы жолды төмен сүйреңіз. қалған ұяшықтар.
Ол ұяшықтардың соңындағы барлық әріптерді жояды.
Формулаларды бөлу
- LEN(C5) -> Ұяшық C5
- Шығыс: 6
- LEN(C5)-2 ұзындығы ->
- 6-2
- Шығыс: 4
- СОЛ(C5, LEN(C5)-2) болады ) ->
- СОЛ(C5, 2)
- Шығыс: WWE1
- Түсіндірме: болады C5 ұяшығынан соңғы 2 әріп
Толығырақ оқу: Мәтінді жою әдісі Excel бағдарламасындағы таңбадан кейін (3 жол)
6. Excel бағдарламасындағы формуласы бар ұяшықтан бірінші және соңғы әріптерді жою
Бұл бөлімде бізұяшықтағы барлық әріптерді жою жолын көрсетеді.
Оны орындау қадамдары төменде берілген.
Қадамдар:
- Біріншіден, нәтиже көрсеткіңіз келетін ұяшықты таңдаңыз.
- Ұяшыққа келесі формуланы жазыңыз,
=MID(C5,3,LEN(C5)-4)
Мұнда,
C5 = әріптерді жою үшін ұяшық
- Enter пернесін басыңыз.
Ол ұяшықтың басынан да, соңындағы да әріптерді жояды.
- Қолдану үшін Толтыру тұтқасы арқылы жолды төмен сүйреңіз. формуланы қалған ұяшықтарға енгізеді.
Ол ұяшықтардың басынан және соңындағы барлық әріптерді жояды.
Формулаларды бөлу
- LEN(C5) -> Ұяшық C5
- Шығыс: 6
- LEN(C5)-4 ұзындығы ->
- 6-4
- Шығыс: 2
- MID(C5,3,LEN(C5)) болады -4) ->
- MID(C5,3,2)
- Шығыс: E1
- Түсіндіру: болады 3 орнынан бастап MID функциясы бар C5 ұяшығынан соңғы 2 әріпті жойыңыз.
Толығырақ: Excel ұяшығынан мәтінді қалай жоюға болады (9 оңай әдіс)
7. Excel бағдарламасындағы массив формуласымен ұяшықтан әріптерді жою
Егер сіз деректердің үлкен көлемімен жұмыс жасасаңыз, барлық әріптерді жоюдың күшті әдісі қажет. a ішінде жұмыс істеу үшін Массив формуласын енгізудеректердің үлкен көлемі жылдамырақ және тиімдірек.
Мұнда Excel бағдарламасындағы ұяшықтардан әріптерді жоюға арналған Массив формуласын көрсетеміз.
Қадамдар:
- Біріншіден, нәтиже көрсеткіңіз келетін ұяшықты таңдаңыз.
- Ұяшыққа келесі формуланы жазыңыз,
=SUM(MID(0&C5,LARGE(INDEX(ISNUMBER(--MID(C5,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10)
Мұнда,
C5 = әріптерді жою үшін ұяшық
- Enter<пернесін басыңыз. 2>.
Ол Excel бағдарламасындағы ұяшықтардағы барлық әріптерді жояды.
- арқылы жолды төмен сүйреңіз. Қалған ұяшықтарға формуланы қолдану үшін толтыру тұтқасы .
Ол Excel бағдарламасындағы ұяшықтардың деректер жиынынан барлық әріптерді жояды.
Ескертпелер:
- Бұл Массив формуласы сандық таңбалардан басқа әріптерді, арнайы таңбаларды және т.б. таңбалардың барлық түрлерін жояды. Мысалы, егер бастапқы жол abc*123-def болса, бұл формула сандардан басқа барлық әріптер мен арнайы таңбаларды жояды және 123 мәнін қайтарады.
- Егер бастапқы жолда сандық таңба болмаса, бұл формула қайтарылады. 0.
Толығырақ оқу: Excel ұяшығынан мәтінді жою, бірақ сандарды қалдыру (8 әдіс)
8. VBA жүйесінде пайдаланушы анықтайтын функциясы (UDF) бар ұяшықтан бірінші немесе соңғы әріптерді жою
VBA макросын іске асыру - кез келген операцияны іске қосудың ең тиімді, жылдам және қауіпсіз әдісі. Excel. Бұл бөлімде біз қалай жасау керектігін үйренемізExcel бағдарламасында пайдаланушы анықтайтын функциясы(UDF) бар ұяшықтардан әріптерді жою үшін VBA пайдаланыңыз.
8.1 Excel бағдарламасындағы VBA көмегімен ұяшықтан бірінші әріптерді жою
Excel бағдарламасында VBA UDF бар ұяшықтардан бірінші әріптерді жою қадамдары төменде көрсетілген.
Қадамдар:
- Пернетақтада Alt + F11 пернелерін басыңыз немесе Әзірлеуші -> қойындысына өтіңіз; Visual Basic Visual Basic өңдегішін ашу үшін.
- Қалқымалы код терезесінде мәзір жолағынан , Кірістіру -> Модуль .
- Келесі кодты көшіріп, код терезесіне қойыңыз.
2813
Бұл VBA бағдарламасының іске қосылатын ішкі процедурасы емес, бұл Пайдаланушы анықтайтын функцияны (UDF) жасайды. Сонымен, кодты жазғаннан кейін мәзір жолағынан Орындау түймесін басу орнына Сақтау түймесін басыңыз.
- Енді қызықты жұмыс парағына оралыңыз және VBA кодымен (Функция DeleteFirstL кодтың бірінші жолында) және <1 жақшасының ішіне жаңа ғана жасаған функцияны жазыңыз>DeleteFirstL функциясы үшін әріптерді жойғыңыз келетін ұяшық сілтеме нөмірін (біздің жағдайда біз В5 ұяшығын жақшаның ішіне өткіземіз) және сома сандарын жіберіңіз. әріптің жойылғанын қалаймыз (біз алғашқы 3 әріптің жойылғанын қалаймыз, сондықтан 3 қоямыз).
- Enter пернесін басыңыз.
Ол әріптерді жояды