Докладніше про рядкові функції Excel
Excel має ряд рядкових функцій, які допомагають керувати даними. У цій статті ми розглянемо, як витягти рядки з інших рядків:
Отже, у наведеному вище ми хочемо виділити середнє слово в кожному рядку, наприклад, БЛАКИТЬ у фразі «ВЕЛИКА СИНЯ ФУТБОЛКА». Ще раз підемо крок за кроком. Ключ до цього - знайти положення двох пробілів по обидві сторони середнього слова.
Функцію FIND можна використовувати для пошуку позиції рядка в іншому рядку:
Знайти (рядок пошуку, рядок джерела, початкове положення)
Отже, якщо ми шукаємо пробіл у фразі «ВЕЛИКА СИНЯ ФУТБОЛКА» (яка знаходиться у комірці А5), ми вводимо в комірку С5 таке:
C5 = Знайти (““, A5,1)
І копіюючи це над усіма рядками, які у нас є:
Тепер ми можемо використовувати позицію першого пробілу як аргумент в іншій функції FIND -
E5 = ЗНАЙТИ (““, A5, C5+1)
Де ми додали 1 до значення в позиції першого пробілу, щоб ми почали з наступного символу:
Функція MID дозволяє нам витягати підрядок - за умови, що ми вказуємо, скільки символів ми хочемо, і початкове положення:
G5 = MID (рядок, початкове положення, кількість символів)
Отже, якби ми хотіли вилучити 4-6 символи зі слова «чудовий» -ми б мали:
MID («Чудово», 4,3)
Отже, тепер у нас є положення першого та другого просторів, які ми маємо:
G5 = MID (A5, C5+1, E5-C5-1)
Де ми додали 1 до позиції першого пробілу, оскільки ми хочемо наступного символу. Формули E5-C5-1 забезпечують вилучення відповідних символів із рядка: