Билял, ты монстр какой-то. Хочу выгрузить у твоего дома целую фуру позитива в твою карму. Благодаря твоим урокам начальство теперь думает что я какой-то колдун или чернокнижник))))
Всем доброго времени суток! Автору большое спасибо за столь информативный урок (в котором не содержится воды, что крайне редко встретишь на просторах интернета). В качестве самостоятельного задания предлагаю следующие решение: =ПСТР(B3;ПОИСК("_";B3)+1;ПОИСК("-";B3)-ПОИСК("_";B3)-1) На мой взгляд оно более элегантное и не перегруженное.
=ПСТР(B3;(ПОИСК("_";B3)+1);(ПОИСК("-";B3)-1)-ПОИСК("_";B3)) а вот мое решение, оно короче, чем все представленные, поэтому я начинаю сомневаться, вдруг где ошиблась, хотя результат такой же. Спасибо вам за ваши уроки!
по поводу задачи-бонуса: если результат нужно получить быстро и единоразово, то можно ещё воспользоваться Flash Fill. Спасибо за задачки в видео, позволяют закрепить материал!
я додумалась до такого...=ПСТР(B3;ПОИСК("_";B3)+1;ПОИСК("-";B3)-1-ПОИСК("_";B3)), делала это отдельными столбиками, а потом заменила на формулы, как вы в конце видео показали
Привет можешь подсказать или сделать видео ,у меня столбец тел номеров допустим мне нужно найти номера в ячейках которые заканчиваются на 00 , как найти в столбе номеров последние цифры
Еще один вариант решения: =ПСТР(B3;ПОИСК("_";B3)+1;ДЛСТР(B3) -ПОИСК("_";B3) -(ДЛСТР(B3) -ПОИСК("-";B3) +1)) Сначала указываем, что начинаем возврат строки ПОСЛЕ символа нижнего подчеркивания - (ПОИСК("_";B3)+1), потом вычисляем, сколько у нас символов от символа нижнего подчеркивания до символа "минус" - ДЛСТР(B3) -ПОИСК("_";B3) -(ДЛСТР(B3) -ПОИСК("-";B3) +1).
Ура, олично, супер - новое суботнее видео :) Большое спасибо, Билял. Подскажите пожалуйста Вы получили письмо на почту от меня по поводу помощи с макросом?
привет, скажи пожалуйста, можно ли как нибудь через функцию СЦЕП сохранить подстрочный или надстрочный шрифт? объединяю две ячейки с обычным шрифтом и подстрочным, в итоге выходит обычный шрифт
Здравствуйте, а если в тексте ниж_подчёркиванй много, а нужно с определённого , тогда как? Или много пробелов, нужно извлечь текс от определённого пробела... Помогите пожалуйста
Добрый день, подскажите что делать если значение задаваемое в "поиске" встречается в ячейке не один раз (например : 256-4878-АВ-45), нужно вытащить в разные ячейки по разделителю "-"?
=ЛЕВСИМВ(A5;ДЛСТР(A5)-ДЛСТР(ИНДЕКС(SPLIT(A5;"_");((ДЛСТР(A5)-ДЛСТР(ПОДСТАВИТЬ(A5;"_";""))))+1))-1) Замените символ и номер ячейки. Формула ищет заданный символ последнее повторение слева, т.е первое справа. удаляет сам символ и всё что на хвосте после
@@ИванИванов-с3й2ь =ЛЕВСИМВ(A5;ДЛСТР(A5)-ДЛСТР(ИНДЕКС(SPLIT(A5;"_");((ДЛСТР(A5)-ДЛСТР(ПОДСТАВИТЬ(A5;"_";""))))+1))-1) Замените символ и номер ячейки. Формула ищет заданный символ последнее повторение слева, т.е первое справа. удаляет сам символ и всё что на хвосте после
Билял, подскажи, пожалуйста, если знаешь: как без правой кнопки мыши вызвать окно параметров для ячейки; как без мыши протягивать ячейку вправо по строке или вниз по столбцу с автозаполнением (ctrl-r / ctrl-d просто копирует, что добавить, чтобы, условно, строка заполнилась датами или значениями по порядку, или может как вызвать auto fill options после ctrl-r / ctrl-d) Заранее спасибо! P.S. Альтернативное решение самостоятельного задания по видео: =MID(B3,SEARCH("_",B3)+1,SEARCH("-",B3)-SEARCH("_",B3)-1). Так даже проще, на мой взгляд
Билал здравствуйте. Помогите с решением. Если у меня список скажем так 323123-0303-5 или же последнее число двухзначное. Как мне вывести последние цифры когда они однозначные или же двухзначные. Получается 2 одинаковые символы ‘’-‘’ и с поиском получается не тот результат. Мне нужно всегда выводить последние цифры после второго ‘’-‘’ не зависимо оно однозначное или же двухзначное
=ЛЕВСИМВ(A5;ДЛСТР(A5)-ДЛСТР(ИНДЕКС(SPLIT(A5;"_");((ДЛСТР(A5)-ДЛСТР(ПОДСТАВИТЬ(A5;"_";""))))+1))-1) Замените символ и номер ячейки. Формула ищет заданный символ последнее повторение слева, т.е первое справа. удаляет сам символ и всё что на хвосте после
=ЛЕВСИМВ(A5;ДЛСТР(A5)-ДЛСТР(ИНДЕКС(SPLIT(A5;"_");((ДЛСТР(A5)-ДЛСТР(ПОДСТАВИТЬ(A5;"_";""))))+1))-1) Замените символ и номер ячейки. Формула ищет заданный символ последнее повторение слева, т.е первое справа. удаляет сам символ и всё что на хвосте после
А тоже самое, только справа налево как сделать? Допустим я хочу удалить правую часть до первой встретившийся цифры (смотреть справа налево) как такое сделать? Но тут наверное больше вопрос: как найти последние число 🤔
=ЛЕВСИМВ(A5;ДЛСТР(A5)-ДЛСТР(ИНДЕКС(SPLIT(A5;"_");((ДЛСТР(A5)-ДЛСТР(ПОДСТАВИТЬ(A5;"_";""))))+1))-1) Замените символ и номер ячейки. Формула ищет заданный символ последнее повторение слева, т.е первое справа. удаляет сам символ и всё что на хвосте после
@@BilyalKhassenov да. Я пробовал делать через макрос, он говорит нужно сохранить книгу в формате с поддержкой макроса, я так делаю и он не даёт включить общий доступ
Привет, Билял. Можно тебе задать ещё одну задачу по комплексному расчету в excel стандартными средствами excel? Если да, то в ближайшее время напишу тебе на почту
Билял не понимаю следующее: на 7 минуте мы при вычислении =длнстр-поиск вычитаем путём отнимания от общей длины строки (длнстр) нижнее подчеркивание (поиск) и получаем 5! но как? ведь мы по сути вычитали от 9 (общее число символов в строке) 4 (порядковый номер, не число и не количество, на котором стоит нижнее подчеркивание) и получили 5. Я с точки зрения математики понимаю от 9 - четвёртую позицию и получим 8. В чем ошибка?
Как убрать все символы в названии организации кроме самой организации? Т.е. убрать ООО, ЗАО и т.д, а также все кавычки (и верхние и боковые) а также пробелы. Нужно сравнить две базы, а названия клиентов написаны по разному.
Здравствуйте Как можно округлить до 100 Например если 112 то округляем до 100, если 157 то округляем до 200 То есть ниже 50 округляем до 0, больше 50 прибавляем 100
Дорогой как же я обрадовался когда ты захотел что бы я поделился решением Вижу тут подобное ниже но ладно =ПСТР(B3;ПОИСК("_";B3)+1;ПОИСК("-";B3)-(ПОИСК("_";B3)+1))
Ну все это фигня есть у тебя база данных склада запчастей не отбитые границами типа _. Допустим 1223005 звездочка и следующая Рвд М20*1,5 и датчик 240-435570 вот как разбить тогда текст отдельно и артикул детали отдельно в столбец?????????
А зачем так мучаться, если можно тупо текст разбить на ячейки. Во всех строках есть одинаковое значение (нижн подчерк и дефис) это легко. А как вычленить из огромного текста модель (цифры и буквы) если там нет не чего схожего. ?
У меня получилось! но по другому: =ПСТР(B3;ПОИСК("_";B3)+1;ПОИСК("-";B3)-ПОИСК("_";B3)-1) Всё работает, но берут смутные сомнения... уж больно формула короткая
Я точно также решил. Нормально работает, не вижу проблем. Просто автор соединял промежуточные решение, копируя их. А я писал решения полностью изначально, и поэтому делал это максимально короткой формулой.
Я не занаю правильно или нет но я сделал так =MID([@Артикул];SEARCH("_";[@Артикул])+1;(LEN([@Артикул])-(SEARCH("_";[@Артикул]))-(LEN([@Артикул])-SEARCH("-";[@Артикул])+1))) у меня функции на английском
Билял, ты монстр какой-то. Хочу выгрузить у твоего дома целую фуру позитива в твою карму. Благодаря твоим урокам начальство теперь думает что я какой-то колдун или чернокнижник))))
Пока не пользовался с твоими функциями но думаю на работе однозначно пригодится. Знаком с функцией ПСТР. Благодарочка что помогаешь нам - новичкам)
Всем доброго времени суток!
Автору большое спасибо за столь информативный урок (в котором не содержится воды, что крайне редко встретишь на просторах интернета).
В качестве самостоятельного задания предлагаю следующие решение:
=ПСТР(B3;ПОИСК("_";B3)+1;ПОИСК("-";B3)-ПОИСК("_";B3)-1)
На мой взгляд оно более элегантное и не перегруженное.
Супер!
Я также сделал)))
Я сделал так же))
Билял Хасенов ты феномен просто спасибо вам огромное словом сказать не могу что нибудь будьте здоровы
Спасибо, Билял, за видео и задание. Еще один вариант решения:
=ПСТР(B3;ПОИСК("_";B3)+1;(ПОИСК("-";B3)-ПОИСК("_";B3)-1))
о,я так решил ее)
Я тоже так решил)
Я также решил)
Также решил и нахожу этот вариант более оптимальным. Автор видео однозначно умеет создавать повод для продуктивного досуга
Решил поставить на паузу, но у меня получилось сделать все через ПСТР ))) Но твой вариант тоже запишу себе в шпаргалку! Спасибо за видео, очень круто!
шикарно!!!!!!!!!!!!!!!!!!!!!!!спасибо!!!!!!!!самое то, чтобы сплошной текст разделить по данным
Билял Хасенов спасибо вам огромное.вы просто дар Бога
Спасибо! Всё понятно и доходчиво. Очень нужная информация.
Спасибо вам огромное!!!!! Целый год мучилась и не как не могла найти формулу как упростить себе задачу
Спасибо тебе Человечище! Помог решить практическую проблему!
Благодарю 🙏🏼 очень кратко и понятно!! А главное то, что искала 😁
Я как раз искала как мне разделить наименование техники, спасибо 👍
=ПСТР(B3;(ПОИСК("_";B3)+1);(ПОИСК("-";B3)-1)-ПОИСК("_";B3))
а вот мое решение, оно короче, чем все представленные, поэтому я начинаю сомневаться, вдруг где ошиблась, хотя результат такой же. Спасибо вам за ваши уроки!
Мой тоже такой. Всё работает.
=ПСТР(B3;ПОИСК("_";B3)+1;ПОИСК("-";B3)-1-ПОИСК("_";B3))
Молодец! А еще можно задание выполнить так =ПСТР(B3;ПОИСК("_";B3)+1;ПОИСК("-";B3)-ПОИСК("_";B3)-1)
по поводу задачи-бонуса: если результат нужно получить быстро и единоразово, то можно ещё воспользоваться Flash Fill. Спасибо за задачки в видео, позволяют закрепить материал!
круто, спасибо за подсказку!
Я такое делаю регулярными выражениями, тоже через формулы, но нужно сперва закинуть шаблон в VBA.
Спасибо! Вы очень всё доступно разъясняете👍
Билял, когда поиск ютуба по моему запросу, связанному с EXCEL, выдает массу видосов, я всегда останавливаюсь на твоих.
Спасибо за урок!
Спасибо, 3е суток бился над этим❤
Автору большое спасибо
я додумалась до такого...=ПСТР(B3;ПОИСК("_";B3)+1;ПОИСК("-";B3)-1-ПОИСК("_";B3)), делала это отдельными столбиками, а потом заменила на формулы, как вы в конце видео показали
Вообще супер канал
очень круто! спасибо за видео
Всё по делу, класс))
Апплодирую стоя👏
Спасибо, очень помогло!)
Отличный урок
Привет можешь подсказать или сделать видео ,у меня столбец тел номеров допустим мне нужно найти номера в ячейках которые заканчиваются на 00 , как найти в столбе номеров последние цифры
Здравствуйте! Как извлечь середину данных, если вместо нижнего подчеркивания будет снова -?
Еще один вариант решения:
=ПСТР(B3;ПОИСК("_";B3)+1;ДЛСТР(B3) -ПОИСК("_";B3) -(ДЛСТР(B3) -ПОИСК("-";B3) +1))
Сначала указываем, что начинаем возврат строки ПОСЛЕ символа нижнего подчеркивания - (ПОИСК("_";B3)+1),
потом вычисляем, сколько у нас символов от символа нижнего подчеркивания до символа "минус" - ДЛСТР(B3) -ПОИСК("_";B3) -(ДЛСТР(B3) -ПОИСК("-";B3) +1).
Вот, я также сделала
Сушай, Красавчег
Ура, олично, супер - новое суботнее видео :)
Большое спасибо, Билял.
Подскажите пожалуйста Вы получили письмо на почту от меня по поводу помощи с макросом?
Здравствуйте, Стас! Сейчас проверил - оказывается Ваше письмо попало в папку спама. Я на дня ознакомлюсь с содержимым и отпишусь 😊
С уважением,
Билял
Супер!!!!!!!!!
привет, скажи пожалуйста, можно ли как нибудь через функцию СЦЕП сохранить подстрочный или надстрочный шрифт? объединяю две ячейки с обычным шрифтом и подстрочным, в итоге выходит обычный шрифт
Билял, здравствуйте.
Подскажите пожалуйста, насколько верно следующее решение для бонусной задачки:
=ПСТР(B4;C4+1;D4-(C4+1))
?
Как используя функцию левсимв и найти, сделать так чтобы сравнялся - перед необходимым диапазоном?
-223 - low. Необходимо чтобы отображалось -223
Здравствуйте, а если в тексте ниж_подчёркиванй много, а нужно с определённого , тогда как?
Или много пробелов, нужно извлечь текс от определённого пробела...
Помогите пожалуйста
Добрый день, подскажите что делать если значение задаваемое в "поиске" встречается в ячейке не один раз (например : 256-4878-АВ-45), нужно вытащить в разные ячейки по разделителю "-"?
Тоже интересно этот вариант
Строений в Excel инструмент "текст по столбцам" во вкладке "Данные"
=ЛЕВСИМВ(A5;ДЛСТР(A5)-ДЛСТР(ИНДЕКС(SPLIT(A5;"_");((ДЛСТР(A5)-ДЛСТР(ПОДСТАВИТЬ(A5;"_";""))))+1))-1) Замените символ и номер ячейки. Формула ищет заданный символ последнее повторение слева, т.е первое справа. удаляет сам символ и всё что на хвосте после
@@ИванИванов-с3й2ь =ЛЕВСИМВ(A5;ДЛСТР(A5)-ДЛСТР(ИНДЕКС(SPLIT(A5;"_");((ДЛСТР(A5)-ДЛСТР(ПОДСТАВИТЬ(A5;"_";""))))+1))-1) Замените символ и номер ячейки. Формула ищет заданный символ последнее повторение слева, т.е первое справа. удаляет сам символ и всё что на хвосте после
Билял, подскажи, пожалуйста, если знаешь: как без правой кнопки мыши вызвать окно параметров для ячейки; как без мыши протягивать ячейку вправо по строке или вниз по столбцу с автозаполнением (ctrl-r / ctrl-d просто копирует, что добавить, чтобы, условно, строка заполнилась датами или значениями по порядку, или может как вызвать auto fill options после ctrl-r / ctrl-d)
Заранее спасибо!
P.S. Альтернативное решение самостоятельного задания по видео: =MID(B3,SEARCH("_",B3)+1,SEARCH("-",B3)-SEARCH("_",B3)-1). Так даже проще, на мой взгляд
Посмотрите этот плейлист, кажется там будут ответы на ваши вопросы ua-cam.com/play/PLsPotgU_ELTqMNJLkpoSMkyGcVZiwtmfE.html
извините, а что за функции вы используете? MID и SEARCH - у меня в Ехеле таких нет
Билял, почему цифра выделенная после ЛЕВСИМВ не хочет сравниваться командой ЕСЛИ ? Формат ячеек назначал и общий и числовой.
А если в ячейке будет: |Степлер TFS_6520 | тоже с разными длинами и мне вот из этих строк нужно получить только артикул, то как действовать?
Здравствуйте. А есть формула которая позволяет извлечь только цифры без построения таких сложных формул ?
Добрий день . Підскажіть як з вами можно зв'язатися?
Билал здравствуйте. Помогите с решением. Если у меня список скажем так 323123-0303-5 или же последнее число двухзначное. Как мне вывести последние цифры когда они однозначные или же двухзначные. Получается 2 одинаковые символы ‘’-‘’ и с поиском получается не тот результат. Мне нужно всегда выводить последние цифры после второго ‘’-‘’ не зависимо оно однозначное или же двухзначное
=ЛЕВСИМВ(A5;ДЛСТР(A5)-ДЛСТР(ИНДЕКС(SPLIT(A5;"_");((ДЛСТР(A5)-ДЛСТР(ПОДСТАВИТЬ(A5;"_";""))))+1))-1) Замените символ и номер ячейки. Формула ищет заданный символ последнее повторение слева, т.е первое справа. удаляет сам символ и всё что на хвосте после
Спасибо огромное, интересно а как в ячейке часть текста сделать жирным через формулу? Никак?(((
Еще одно из вариантов решения : =ЛЕВСИМВ(ПРАВСИМВ(B4;ДЛСТР(B4)-ПОИСК("_";B4));((ПОИСК("-";B4)-1)-ПОИСК("_";B4)))
Ошибочное решение
А если надо не извлечь символ, а на оборот добавить? В какую то часть текста.
Если в такие три нижних подчеркивания, как удалить до первого нижнего подчёркивания с права?
=ЛЕВСИМВ(A5;ДЛСТР(A5)-ДЛСТР(ИНДЕКС(SPLIT(A5;"_");((ДЛСТР(A5)-ДЛСТР(ПОДСТАВИТЬ(A5;"_";""))))+1))-1) Замените символ и номер ячейки. Формула ищет заданный символ последнее повторение слева, т.е первое справа. удаляет сам символ и всё что на хвосте после
Ctrl+e не работает?
А тоже самое, только справа налево как сделать? Допустим я хочу удалить правую часть до первой встретившийся цифры (смотреть справа налево) как такое сделать?
Но тут наверное больше вопрос: как найти последние число 🤔
=ЛЕВСИМВ(A5;ДЛСТР(A5)-ДЛСТР(ИНДЕКС(SPLIT(A5;"_");((ДЛСТР(A5)-ДЛСТР(ПОДСТАВИТЬ(A5;"_";""))))+1))-1) Замените символ и номер ячейки. Формула ищет заданный символ последнее повторение слева, т.е первое справа. удаляет сам символ и всё что на хвосте после
@@МаргаритаРычкова-г3к спасибо большое! Лучше поздно, чем никогда)
Есть ли способы использовать RegExp?
RegEx можно использовать через VBA, включив в Microsoft VBScript Regular Expressions в References VBA. Просто так, без VBA, к сожалению, не получится.
@@BilyalKhassenov проблема vba в том что если есть макрос не даёт включить общий доступ
Вы имеете ввиду общий доступ через вкладку рецензирование?
@@BilyalKhassenov да. Я пробовал делать через макрос, он говорит нужно сохранить книгу в формате с поддержкой макроса, я так делаю и он не даёт включить общий доступ
А как те же операции прописать в vba?
А как быть с именами, фамилиями? Там же разное количество букв?
Привет, Билял. Можно тебе задать ещё одну задачу по комплексному расчету в excel стандартными средствами excel? Если да, то в ближайшее время напишу тебе на почту
Здравствуйте, Сергей! Да, напишите мне на почту 😊
С уважением,
Билял
А что если функция поиск не найдёт первый аргумент функции во втором?
Билял не понимаю следующее: на 7 минуте мы при вычислении =длнстр-поиск вычитаем путём отнимания от общей длины строки (длнстр) нижнее подчеркивание (поиск) и получаем 5! но как? ведь мы по сути вычитали от 9 (общее число символов в строке) 4 (порядковый номер, не число и не количество, на котором стоит нижнее подчеркивание) и получили 5. Я с точки зрения математики понимаю от 9 - четвёртую позицию и получим 8. В чем ошибка?
Как убрать пробел по середине ?
У меня все время что-то отличается😬 все шиворот навыворот сделала и теперь собрать не могу😬
Как убрать все символы в названии организации кроме самой организации? Т.е. убрать ООО, ЗАО и т.д, а также все кавычки (и верхние и боковые) а также пробелы. Нужно сравнить две базы, а названия клиентов написаны по разному.
Здравствуйте
Как можно округлить до 100
Например если 112 то округляем до 100, если 157 то округляем до 200
То есть ниже 50 округляем до 0, больше 50 прибавляем 100
=ОКРУГЛ(число;-2)
@@semen_tv8478 спасибо
=ПСТР(B3;ПОИСК("_";B3)+1;ПОИСК("-";B3)-ПОИСК("_";B3)-1)
Дорогой как же я обрадовался когда ты захотел что бы я поделился решением
Вижу тут подобное ниже но ладно
=ПСТР(B3;ПОИСК("_";B3)+1;ПОИСК("-";B3)-(ПОИСК("_";B3)+1))
Смотрю все гении пошли ПСТР путём
Как он протянул функцию у меня Только на одну строку и вылетает
Ну все это фигня есть у тебя база данных склада запчастей не отбитые границами типа _. Допустим 1223005 звездочка и следующая Рвд М20*1,5 и датчик 240-435570 вот как разбить тогда текст отдельно и артикул детали отдельно в столбец?????????
А у меня очень длинная формула получилась🙃 =MID(B3;SEARCH("_";B3)+1;(LEN(B3)-LEN(LEFT(B3;SEARCH("_";B3)))-LEN(RIGHT(B3;LEN(B3)-SEARCH("-"; B3)))-1))
Какое-то замудрёное решение у меня получилось
=ПСТР(B3;ПОИСК("_";B3)+1;ДЛСТР(B3)-СУММ(ПОИСК("_";B3);ДЛСТР(B3)-ПОИСК("-";B3)+1))
Если между цифрами стоит ;
легкотня. Вы бы рассказали, как разделить ФИО на отдельные слова одной формулой
А зачем так мучаться, если можно тупо текст разбить на ячейки.
Во всех строках есть одинаковое значение (нижн подчерк и дефис) это легко.
А как вычленить из огромного текста модель (цифры и буквы) если там нет не чего схожего. ?
Или, например, как вычленить латинские символы из общей массы с кириллицей ?
У меня получилось! но по другому:
=ПСТР(B3;ПОИСК("_";B3)+1;ПОИСК("-";B3)-ПОИСК("_";B3)-1)
Всё работает, но берут смутные сомнения... уж больно формула короткая
Я точно также решил. Нормально работает, не вижу проблем. Просто автор соединял промежуточные решение, копируя их. А я писал решения полностью изначально, и поэтому делал это максимально короткой формулой.
app )
Билял, красава, респект за пендель оркам с канала!!!)
Можете помочь, мне необходимо извлечь так чтобы из XXX0189_1_U_4 в итоге вышло 01894
Я не занаю правильно или нет но я сделал так =MID([@Артикул];SEARCH("_";[@Артикул])+1;(LEN([@Артикул])-(SEARCH("_";[@Артикул]))-(LEN([@Артикул])-SEARCH("-";[@Артикул])+1))) у меня функции на английском
как из предложения разделить определенное слово?
Например - Сыр плавленых Хохланд вкусный 250 г
Нужно в отдельную строку перенести слово - Хохланд