Зміст
Іноді наші комірки даних можуть мати деякі додаткові символи, прикріплені праворуч, які не потрібні. Ви можете обрізати ці символи праворуч від комірки даних. У цій статті я покажу п'ять методів обрізки правильних символів у Excel.
Припустимо, у нас є набір даних, в якому задано відстань, яку подолали різні учасники марафону. В кінці кожного рядка є пропуски Назва учасника Назва учасника а клітини в Пройдена відстань стовпці мають числові значення, а також одиницю виміру - милі. Тепер ми обріжемо пробіли і символи, які позначають одиницю виміру, справа.
Завантажити Практичний посібник
Обрізка правих символів в Excel.xlsm5 способів обрізання правильних символів
1. функція TRIM для видалення зайвих пробілів справа
Іноді ваші комірки даних можуть мати зайві пробіли в правому кінці. Ми можемо використовувати функція TRIM Як ми вже згадували, в кінці назви кожного Учасника є пробіли,
Щоб прибрати ці пробіли, введіть в порожню комірку наступну формулу ( C7)
=TRIM(A7)
Тут, в рамках програми "Відкритий світ", відбулася презентація TRIM функція видалить пробіли з правого кінця
Преса ENTER прибрати всі зайві пробіли.
Перетягування комірки C7 застосувати цю ж формулу в усіх інших комірках.
2. функції перетворення тексту в стовпці для обрізання правих пробілів
Ви також можете використовувати Текст до колонок Для цього методу потрібен запасний стовпець праворуч від стовпця, з якого ви видаляєте пробіли. Спочатку вставте стовпець праворуч від стовпця, з якого ви видаляєте пробіл.
Тепер перейдіть до Data> Data Tools та оберіть Текст до колонок .
А тепер Майстер тексту до стовпця з'явиться вікно, в якому виберіть Фіксована ширина і натисніть на Далі .
На другому кроці перемістіть вертикальну лінію поруч з вашими даними в кінець ваших даних і виберіть Далі .
Тепер ви побачите, що всі ваші дані виділені чорним кольором. Виберіть Фініш .
Після цього з'явиться вікно підтвердження. Натисніть ГАРАЗД. .
Тепер Ви побачите, що в правому кінці Вашого набору даних немає пробілів.
3. функції LEFT і LEN для обрізання правих символів
З поєднанням функція LEFT і функція LEN ви можете легко обрізати праві символи з комірок даних. Введіть наступну формулу в порожню комірку ( C7 ),
=LEFT(B7,LEN(B7)-6)
Тут, в рамках програми "Відкритий світ", відбулася презентація ЛІВОРУЧ вказує на те, що формула поверне символи виділеної комірки, B7 від ЛІВОРУЧ і LEN(B7)-6 частина вказує на те, що останні 6 символів від загальної довжини комірки B7 будуть звільнені від сплати податку при поверненні ЛІВОРУЧ функцію.
Преса ENTER і ви можете побачити, що правильні символи, які є милями для нашого набору даних, були видалені.
Перетягування комірки C7 застосувати цю ж формулу в усіх інших комірках.
4. отримання числового значення шляхом обрізання потрібних символів
Попереднім способом у вихідну комірку повертається текст. Якщо потрібно отримати числові значення, то потрібно використати функція VALUE Щоб отримати числове значення після відсікання потрібних символів, введіть у комірку наступну формулу C7 ,
=VALUE(LEFT(B11,LEN(B11)-6))
Тут, в рамках програми "Відкритий світ", відбулася презентація ЦІННІСТЬ функція перетворить повернення функції ЛІВОРУЧ в числові значення.
Преса ВВОД. Ви побачите, що формула обрізала потрібні символи. Вона також покаже повернення в правій частині вихідної комірки, C7 що вказує на те, що повернення є числовим значенням.
Перетягніть C7 застосувати цю ж формулу до всіх інших клітинок. В результаті ви отримаєте відстань, пройдену без одиниці виміру милі у числових форматах у вихідних комірках для всіх учасників.
5. Обрізання правих символів за допомогою VBA
Ще один спосіб обрізати потрібні символи в Excel - це створення користувацької функції за допомогою Visual Basic Applications (VBA) Перше натискання ALT+F11 це відкриє для нас VBA Тепер клацніть правою кнопкою миші на аркуші з лівої панелі, щоб відкрити випадаюче меню. Розгорнути Вставка натиснувши на нього та обравши Модуль .
Буде відкрито Модуль (код) вікно.
Вставте наступний код в поле Модуль (код) вікно.
Public Function TRIMLASTX(rng As String, cnt As Long) TRIMLASTX = Left(rng, Len(rng) - cnt) End Function
У коді буде створено користувацьку функцію з іменем TRIMLASTX яка обріже задану кількість символів з правого боку виділеної комірки.
Тепер закрийте VBA і введіть у комірку наступну формулу C7,
=TRIMLASTX(B7,6)
Ось, B7 виділена комірка, а 6 вказує на кількість символів, які будуть видалені.
Преса ENTER і ви побачите, що у формулі обрізані потрібні символи.
Перетягування комірки C7 застосувати цю ж формулу в усіх інших комірках.
Висновок
Ви можете обрізати символи справа в Excel будь-яким з перерахованих вище способів. Якщо ви зіткнулися з якоюсь незрозумілістю, будь ласка, залиште коментар.