Як оперативно прибрати перший символ з усіх клітинок в Excel

Досить часто виникає ситуація, коли необхідно прибрати один або кілька знаків на початку кожної клітинки.

Уявімо, що в нас є перший стовпець, який містить комбінації літер і цифр. Нам потрібно вирізати їх так, щоб залишились тільки числові значення. Як показано на малюнку нижче:

Як оперативно позбутися першого символу з усіх клітинок у Excel

Є декілька способів, якими можна досягти цього.

Тож, розпочнемо!

Використання функції ЗАМІНА

Найбільш популярний метод – це застосування функції ЗАМІНА. Він є досить зручним і водночас ефективним.

Для прикладу, наведеного вище, формула функції буде виглядати так:

=ЗАМІНА(A2;1;1;””)

Які дії вона виконує?

Просто видаляє перший символ з рядка, залишаючи порожнє місце.

Як оперативно прибрати перший символ з усіх клітинок у Excel

З її допомогою ви можете прибрати будь-яку кількість символів з початку рядка. Наприклад, щоб видалити два символи, ви можете використовувати такий запис:

=ЗАМІНА(A1;1;2;””)

Копіюємо з осередку все, окрім першого знака

Можливий інший підхід: у такому разі формула стане дещо більш складною, проте ми все ж зможемо досягти бажаного результату.

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

Припустімо, ми маємо аналогічний стовпець, який необхідно обробити:

Методи для швидкого видалення першого символу з усіх клітинок Excel

У заданій ситуації формула виглядає таким чином: =ПРАВСИМВ(A1;ДЛСТР(A1)-1)

Як швидко прибрати перший символ з усіх клітинок у Excel

Функція ДЛСТР визначає загальну довжину рядка, після чого до цієї довжини віднімається одиниця (оскільки один символ потрібно «ігнорувати»), і отримане значення передається для обробки функції ПРАВСІМВ.

Використання функції “Текст у стовпцях”

Попередні способи були зрозумілі, але недостатньо зручні, адже вимагали наявності додаткового стовпця, так званого «технічного», призначеного для проведення розрахунків.

Якщо, скажімо, вам потрібно здобути результат у тих же осередках, що і ми обробляємо, простими словами, перезаписати їх, цей метод буде корисним для вас.

Можливо, у нас є той самий стовпчик:

Спосіб швидкого видалення першого знака з усіх клітинок у Excel

Інструкція по кроках:

  • Оберіть комірки і натисніть на «Дані»;

Як швидко видалити перший символ з усіх комірок в Excel

  • Продовження – “Матеріал у стовпцях”;

Способи видалення першого символу з усіх комірок в Excel

У з’явленому вікні:

  • На початковому етапі оберіть другий варіант (згідно з зображенням);

Способи швидкого видалення першого знака з усіх клітинок у Excel

  • На наступному етапі визначте стрілку на розподілі, щоб вказати, скільки символів ви бажаєте «вирізати»;

Швидкий спосіб видалення першого символу з усіх клітинок у Excel

  • На фінальному етапі оберіть варіант “ігнорувати стовпець”;

Як швидко прибрати перший символ у всіх осередках Excel

  • Підтвердження необхідне.

Таким чином, першу літеру було усунено.

Яким чином це функціонує?

Це досить просто: ви визначили, скільки символів потрібно видалити з початку рядка, а також вказали, який стовпець пропустити. Це означає, що оброблені дані будуть записані в те ж місце, де вони знаходилися спочатку.

З використанням автозаповнення

Ця можливість є однією з найзручніших у Excel. Вона автоматично прагне визначити значення для наступних осередків, якщо ви заповнили перший (один або два) з них.

Розглянемо, яким чином це функціонує.

Можливо, у нас є такий самий стовпчик:

Як оперативно прибрати перший знак з усіх клітинок в Excel

Використовуйте цю можливість

Інструкція в кілька кроків:

  • У наступній колонці введіть значення, яке має бути після трансформації (в нашому випадку 271);

Швидкий спосіб видалення першого символу з усіх комірок в Excel

  • Також, за подібним принципом, вкажіть значення для другого елемента. Насправді, функція автоматичного заповнення вже зрозуміла логіку і пропонує заповнити залишкову частину;

Спосіб швидкого видалення першого символу з усіх комірок у Excel

Виберіть обидві комірки з обробленими даними.

Як оперативно позбутися першого символу з усіх комірок в Excel

  • Розташуйте курсор на правому нижньому куті виділеної області та перетягніть його вниз;

Спосіб швидкого видалення першого символу з усіх клітинок в Excel

  • Все готово!

Це ж очевидно, чи не так?

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

Застосовуючи Visual Basic

І в кінці, як і зазвичай, давайте розглянемо, як можна реалізувати це за допомогою Visual Basic.

Я надам вам функціональний код для цього завдання, і ви зможете його змінювати.

Так само, як і при застосуванні функції «Текст по стовпцях», у цьому підході не потрібен додатковий стовпчик для виконання обчислень.

Звертаємо вашу увагу, що якщо у вас є велика кількість рядків для обробки, виконання даного коду може тимчасово знизити продуктивність комп’ютера.

Цей фрагмент коду прибирає перший символ з кожного осередку:

Для кожного осередку в виборі: cell.Value = Right(cell.Value, Len(cell.Value) – 1): Next cell

Яким чином його застосувати?

Інструкція по кроках:

  • Оберіть діапазон комірок, з яких необхідно видалити перший символ
  • Активуйте перегляд коду, натиснувши праву кнопку миші на назві аркуша та вибравши опцію “Перегляд коду”;

Спосіб швидко видалити початковий символ з усіх клітинок в Excel

  • Потім натисніть на “Перегляд” -> “Вікно негайного виконання” (або CTRL + G);

Спосіб швидкого видалення першого символу з усіх клітинок в Excel

  • Вставте наш код у вікно;

Способи швидкого видалення першого символу з усіх осередків у Excel

  • Обов’язково перемістіть курсор до кінця коду;

Як швидко позбутися першого символу у всіх комірках Excel

  • Приміть це просто, натиснувши ENTER;

Перший символ був успішно усунений.

Яку функцію виконує цей код?

Він обробляє кожну клітинку у вибраному діапазоні: cell.Value = Right(cell.Value, Len(cell.Value) – 1): Next cell Отже, в даному випадку застосовується цикл, що дублює та перезаписує кожну клітинку окремо.

Отже, на цьому все! Ми ознайомилися з кількома ефективними й зручними способами, як видалити перший символ із кожної клітинки.

Сподіваюся, що вам була корисна ця стаття! Адже навіть якщо один із запропонованих способів вам не підійшов, ви завжди можете обрати інші варіанти.

Читайте також
nBook - найцікавіше зі світу IT, Hi-Tech
Додати коментар