Функцията Excel REPLACE се използва за замяна на определена дължина на текст от даден низ. Определяме началната позиция, броя на знаците, които искаме да премахнем, и новия заместващ текст. В тази статия ще научим как да премахнете/замените текст от началото на низ до променлива позиция.
Обща формула на Excel за премахване на текст от променлива позиция
= REPLACE (низ, 1, FIND (текст, низ), "") |
низ:Това е низът, от който искате да премахнете текст.
текст:Това е текстът, към който искате да премахнете текст.
Нека видим пример, за да изясним нещата.
Пример: Премахнете името на деня от времето
В този пример имаме време за пробиване, свързано с имената на дните. Искаме да премахнем имената на дните от данните и да имаме само време. Името на часа и деня е разделено с тире (-).
Нека използваме горната формула за премахване на променливата дължина на знаците.
Напишете тази формула в C3 и я плъзнете надолу.
=ЗАМЕНЕТЕ(B3,1,НАМИРАМ("-", B3), "") |
Натиснете enter и го плъзнете надолу. Сега имаме времевия текст в диапазона, който искахме. Премахнахме целия текст преди текста на времето.
Как работи?
Нека разбием формулата, за да я разберем.
Всяка формула работи отвътре навън. Функцията FIND връща местоположението на дадения текст в даден низ. Тук връща местоположението на тирето (-) във всеки низ. За първия низ връща 8.
Сега формулата е =ЗАМЕНЕТЕ(B3,1,8, ""). Както знаем, че функцията REPLACE замества n броя знаци от начална позиция с друг текст. Тук текстът е в B3, началната позиция е 1, броят на знаците, които разбрахме 8 с помощта на функцията FIND, а заменящият знак е нищо (""). Следователно функцията REPLACE премахва 8 знака от началото на низа, което ни оставя само с времеви текст.
Бележки:
- Ако даден знак не е намерен, функцията ще върне грешка #VALUE. По -добре е да използвате функцията IFERROR за улавяне на грешки.
- Функцията FIND е чувствителна към малки и големи букви. Ако искате да направите нечувствително към регистър търсене, използвайте функцията SEARCH.
- В горната формула използвахме тире (-), за да намерим брой знаци. Можете да използвате всеки знак/и, за да направите това, това може да бъде двоеточие в Excel или всеки текст.
Така че да, момчета, ето как можете да премахнете променлива дължина на текста от началото на низа. Надявам се, че беше обяснително. Ако имате някакви съмнения относно тази тема или други Excel/2010/2013/2016/2019/365/VBA. Ще се радваме да ви помогнем.
Заменете текст от края на низ, започвайки от променлива позиция | Функцията REPLACE заедно с LEN и FIND може да премахне знаци от края на низ.
Премахнете съответстващите знаци в Text | За да премахнем съответстващите знаци, няма да използваме функцията REPLACE. Ще използваме функцията SUBSTITUTE. Тази функция автоматично премахва зададения текст с друг текст.
Премахнете водещите и крайните интервали от текста в Excel | Задните интервали нарушават вашия набор от данни и е необходимо да премахнете всяко последно или водещо пространство от текста в Excel. Тази формула премахва всички крайни интервали.
Премахнете нежеланите знаци в Excel | За премахване на нежелани знаци използваме функцията SUBSTITUTE.
Премахване на знаци отдясно | Функцията НАЛЯВО може да се използва за премахване на знаци от ДЯСНО на текста. Всъщност тази функция се фокусира върху запазването на текст вляво.
Популярни статии:
50 преки пътища в Excel за повишаване на вашата производителност | Бъдете по -бързи в задачата си. Тези 50 преки пътища ще ви накарат да работите още по -бързо в Excel.
Функцията VLOOKUP в Excel | Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.
COUNTIF в Excel 2016 | Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да преброите конкретна стойност. Функцията Countif е от съществено значение за подготовката на вашето табло.
Как да използвате функцията SUMIF в Excel | Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.