Змест
У гэтым артыкуле мы абмяркуем абрэзку злева ў Excel з дапамогай функцыі і VBA. Левыя накладкі могуць быць розных відаў. Напрыклад, вы можаце выдаліць сімвал з левага боку радка. З іншага боку, вы таксама можаце сцерці прабелы (прабелы ў крайнім левым баку радка) з радка даных.
Спампаваць практыкавальны сшытак
Вы можаце спампуйце наш практычны сшытак, які мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула.
7 падыходных спосабаў функцыянавання левага абразання ў Excel
1. Прымяніць функцыю RIGHT для абрэзкі левых сімвалаў у Excel
Калі мы працуем з электроннымі табліцамі, часта нам трэба абрэзаць даныя злева. Напрыклад, у вас ёсць код, які змяшчае колер, даведачны нумар, памер і г.д., і вы хочаце падзяліць код у адпаведнасці з вашымі перавагамі. Самы просты спосаб абрэзаць левую частку даных - гэта выкарыстоўваць функцыю ПРАВА . Функцыя RIGHT вяртае ўказаны сімвал з канца тэкставага радка. Напрыклад, мы хочам абрэзаць значэнне Cell B5 . Вось неабходныя крокі:
Этапы :
- Напішыце наступную формулу, каб аддзяліць колер ад кода.
=RIGHT(B5,4)
- Пасля ўводу формулы сіні колер будзе аддзелены. Выкарыстоўвайце Маркер запаўнення (+) , каб скапіяваць формулу ў астатнія вочкі.
ПрачытацьБольш падрабязна: Абразанне сімвалаў і прабелаў справа ў Excel (5 спосабаў)
2. Прымяненне функцыі REPLACE для выдалення сімвалаў злева ў Excel
Іншая простая абрэзка злева - выкарыстанне функцыі REPLACE. Функцыя REPLACE замяняе частку тэкставага радка іншым тэкставым радком. Мы прымянілі функцыю да папярэдняга набору даных, і вось наступныя крокі:
Крокі:
- Спачатку ўвядзіце наступную формулу:
=REPLACE(B5,1,C5,"")
- Пасля ўводу формулы мы атрымалі вынік:
3. Выкарыстоўвайце VBA для абрэзкі левых сімвалаў
Калі вы не жадаеце выкарыстоўваць ніякую функцыю або формулу для абрэзкі левага боку, выкарыстанне VBA можа быць варыянтам у Excel. Мы выкарысталі наступныя крокі для VBA :
Этапы:
- Ніжэй прыведзены радок, які мы хочам абрэзаць:
- Спачатку перайдзіце да адпаведнага ліста. Затым пстрыкніце правай кнопкай мышы на назве аркуша і абярыце опцыю Праглядзець код , каб адкрыць акно VBA .
- Цяпер напішыце наступны код у Модуль .
5497
- Нарэшце, запусціце код, і вы атрымаеце код абрэзаны.
4. Выдаленне сімвалаў злева з дапамогай функцый RIGHT і LEN
Аналагічным чынам метадамі, згаданымі вышэй, мы можам выдаляць сімвалы з левай часткі даных, выкарыстоўваючы камбінацыю ПРАВА і функцыі LEN . Функцыя LEN вяртае колькасць сімвалаў у тэкставым радку. Крокі, звязаныя з гэтым метадам:
Этапы:
- Спачатку ўвядзіце наступную формулу.
=RIGHT(B5,LEN(B5)-C5)
Разбіўка формулы:
- LEN(B5)
Тут функцыя LEN вяртае колькасць сімвалаў у тэкставым радку.
- RIGHT(B5,LEN(B5)-C5)
У гэтай формуле колькасць сімвалаў, абрэзаных злева, адымаецца з усяго радка. Формула верне радок, абрэзаны злева.
- Нарэшце, вывад:
5. Выдаліць Вядучыя прасторы з выкарыстаннем камбінацыі FIND, MID, TRIM & Функцыі LEN у Excel
Часта, калі мы капіюем даныя з вэб-сайтаў, разам з данымі таксама капіюецца шмат непатрэбных прабелаў. Але пошук гэтых месцаў адзін за адным зойме шмат часу. На шчасце, ёсць некалькі камбінацый функцый, даступных для абрэзкі гэтых прабелаў.
У гэтым метадзе мы будзем выкарыстоўваць камбінацыю FIND, MID, TRIM & Функцыі LEN выдаляюць першы прабел. Удзельныя крокі:
Этапы:
- Каб выдаліць прабелы, увядзіце наступную формулу:
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))
Разбіўка формулы:
- LEN(B5)
Гэтая формула верне колькасць сімвалаў у ячэйцы B5 .
- TRIM(B5)
Функцыя TRIM выдаляе ўсе прабелы з B5, акрамя адзіночных прабелаў паміж словамі.
- MID( TRIM(B5),1,1)
Функцыя MID вяртае сімвалы з сярэдзіны B5 з улікам пачатковай пазіцыі і даўжыні.
- FIND(MID(TRIM(B5),1,1)
Функцыя FIND вяртае пачатковую пазіцыю аднаго тэкставага радка ў межах іншы тэкставы радок. Тут формула вяртае пазіцыю сімвала, які мы знайшлі ў папярэдняй працэдуры.
- MID(B5,FIND(MID(TRIM(B5),1,1), B5),LEN(B5))
Пры прымяненні формулы з іншай функцыяй MID прабелы будуць выдалены толькі з левага боку радка.
- У рэшце рэшт, вынік:
Дадатковая інфармацыя: Як скараціць прабелы ў Excel (8 самых простых спосабаў )
6. Прымяніце камбінацыю функцый Excel REPLACE, LEFT, FIND & TRIM для выдалення прабелаў у пачатку
Аналагічным чынам папярэдні метад, камбінацыя ЗАМЕНІЦЬ, НАЛЕВА, ЗНАЙСЦІ, і TRIM функцыі могуць быць выкарыстаны для выдалення прабелаў у пачатку.
Мы выканалі наступныя крокі, каб выканаць задачу:
Крокі:
- Карыстаючыся вышэйзгаданымі функцыямі, увядзіце спачатку наступную формулу:
=REPLACE(B5,1,FIND(LEFT(TRIM(B5),2),B5)-1,"")
Разбіўка формулы:
Камбінацыя функцый FIND , LEFT і TRIM дапамагае нам вылічыць пазіцыю зпершы сімвал прабелу ў радку; прабелы ў левай частцы радка.
Тут мы прапусцілі формулу праз функцыю REPLACE . У выніку першыя прабелы ў радку былі заменены на пустыя (“”). Формула сатрэ толькі першыя прабелы з радка.
- Нарэшце, вынік:
7. Выкарыстоўвайце VBA для выдалення прабелаў у пачатку ў Excel
Прабелы ў пачатку таксама можна выдаліць з дапамогай VBA .
Крокі:
- Спачатку вылучыце ячэйкі з прабеламі ў пачатку.
- Па-другое, перайдзіце да адпаведнага аркуша, пстрыкніце аркуш правай кнопкай мышы імя і абярыце опцыю Прагляд кода , каб адкрыць акно VBA .
- У Модулі напішыце наступны код:
1796
- Нарэшце, запусціце код і атрымайце радок без прабелаў.
Выснова
У артыкуле я абмеркаваў шырока выкарыстоўваюцца метады абразання левых сімвалаў. Вы можаце даведацца як пра метады, звязаныя з функцыяй, так і пра VBA. Выкарыстоўвайце гэтыя метады, калі гэта магчыма, і дайце нам ведаць, калі ў вас ёсць якія-небудзь пытанні.