Функція обрізки зліва в Excel: 7 підходящих способів

  • Поділитися Цим
Hugh West

У цій статті ми розглянемо, як виконати ліве обрізання в Excel, використовуючи як функцію, так і VBA. Ліве обрізання може бути різних типів. Наприклад, ви можете видалити символ з лівого боку рядка. З іншого боку, ви також можете видалити провідні пробіли (пробіл, присутній в крайній лівій частині рядка) з рядка даних.

Завантажити Практичний посібник

Ви можете завантажити наш практичний посібник, який ми використовували для підготовки цієї статті.

Функція лівого обрізу.xlsm

7 підходящих способів функціонування лівого обрізу в Excel

1. Застосування функції RIGHT для обрізання лівосторонніх символів в Excel

При роботі з електронними таблицями часто виникає необхідність обрізати дані зліва. Наприклад, у вас є код, що містить колір, артикул, розмір і т.д., і ви хочете відокремити цей код відповідно до ваших уподобань. Найпростіший спосіб обрізати ліву частину даних - це використати функція ПРАВИЙ "У нас тут є ПРАВО повертає заданий символ з кінця текстового рядка. Наприклад, ми хочемо обрізати значення Комірка B5 Ось що для цього потрібно зробити:

Кроки :

  • Запишіть наступну формулу, щоб відокремити колір від коду.
=RIGHT(B5,4)

  • Після введення формули синій колір буде відокремлений. Скористайтеся клавішею Ручка заповнення (+) для копіювання формули в інші комірки.

Читати далі: Обрізання правильних символів і пробілів в Excel (5 способів)

2. Застосування функції ЗАМІНИ для видалення лівосторонніх символів в Excel

Ще один простий у використанні лівий триммер функція REPLACE. ЗАМІНИТИ замінює частину текстового рядка на інший текстовий рядок. Ми застосували цю функцію до попереднього набору даних, і ось які кроки були виконані:

Сходинки:

  • Спочатку введіть наступну Формулу:
=REPLACE(B5,1,C5,"")

  • Ввівши формулу, ми отримали такий результат:

3. використання VBA для обрізання лівосторонніх символів

Якщо ви не хочете використовувати будь-яку функцію або формулу для виконання лівого обрізання, використовуючи VBA може бути опцією в Excel. Ми використовували наступні кроки для VBA :

Сходинки:

  • Далі йде нитка, яку ми хочемо обрізати:

  • Спочатку перейдіть на відповідний аркуш, потім клацніть правою кнопкою миші по назві аркуша і виберіть пункт Переглянути код можливість притягнути до кримінальної відповідальності VBA вікно.
  • Тепер напишіть наступний код в рядку Модуль .
 Option Explicit Sub GetString() Dim str1 As String str1 = "3PastelBlue" MsgBox Right(str1, 10) End Sub 

  • Нарешті, запустіть код, і ви отримаєте обрізаний код.

4. видалення символів зліва за допомогою функцій RIGHT і LEN

Аналогічно методам, згаданим вище, ми можемо видалити символи з лівої частини даних, використовуючи комбінацію ПРАВО і LEN функції. Функція LEN повертає кількість символів у текстовому рядку. Кроки, пов'язані з цим методом, такі:

Сходинки:

  • Спочатку введіть наступну формулу.
=RIGHT(B5,LEN(B5)-C5)

Розбивка Формули:

  • LEN(B5)

Тут, в рамках програми "Відкритий світ", відбулася презентація LEN повертає кількість символів у текстовому рядку.

  • RIGHT(B5,LEN(B5)-C5)

У цій формулі від цілого рядка віднімається кількість символів, обрізаних зліва. Формула поверне обрізаний зліва рядок.

  • Нарешті, результат:

5. Видалення переносів за допомогою комбінації функцій ПОИСК, СЕРЕДИНА, ОБРЕЗКА і ЛИНЕЙКА в 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. застосування комбінації функцій REPLACE, LEFT, FIND & TRIM Excel для видалення початкових пробілів

Аналогічно, попередній метод, комбінація ЗАМІНИТИ, ЛІВОРУЧ, ЗНАЙТИ, і TRIM можна використовувати для стирання початкових пробілів.

Ми виконали наступні кроки для виконання цього завдання:

Сходинки:

  • Використовуючи вищезазначені функції, введіть спочатку наступну формулу:
=REPLACE(B5,1,FIND(LEFT(TRIM(B5),2),B5)-1,"")

Розбивка Формули:

Поєднання ЗНАЙТИ , ЛІВОРУЧ і TRIM функції допомагають нам обчислити положення першого пробілу в рядку; пробіли зсуваються до лівого краю рядка.

Тут ми пропустили формулу через ЗАМІНИТИ В результаті початкові пробіли рядка були замінені на безпробіли (""). Формула буде стирати з рядка тільки початкові пробіли.

  • І, нарешті, результат:

7. як за допомогою VBA видалити довгі пробіли в Excel

Видалення пробілів можна здійснити за допомогою кнопки VBA також.

Сходинки:

  • Спочатку виділяємо клітинки з початковими пробілами.

  • По-друге, перейдіть на відповідний аркуш, клацніть правою кнопкою миші по назві аркуша і виберіть пункт Переглянути код можливість притягнути до кримінальної відповідальності VBA вікно.
  • В рамках проекту Модуль напишіть наступний код:
 Option Explicit Sub TrimExample1() Dim Cell As Object Dim Rng As Range Set Rng = Selection For Each Cell In Rng Cell.Value = Trim(Cell) Next Cell End Sub 

  • Нарешті, виконайте код і отримайте рядок без початкових пробілів.

Висновок

У статті я розглянув широко використовувані методи обрізання лівих символів. Ви можете ознайомитися як з методами, пов'язаними з функціями, так і з VBA. Використовуйте ці методи, коли це доречно, і дайте нам знати, якщо у вас виникнуть якісь запитання.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.