Михаил О., благодарю, все получилось. Последний вопрос - в userforms нет поля для текста с полосой прокруки? Когда текста много, визуально непонятно нужно ли прокручивать...
Михаил О., я только вот еще не разобрался как корректно перенести эти варинаты к себе в файл... Попробовал экспорт/импорт формы, макроса, что-то не прокатило. Не направите?)
Настя_Nastya написал: Выделите ячейку с текстом и на панели быстрого запуска нажмите кнопку "Окно для редактирования"Перенос на новую строку - Ctrl+Enter или Shift+Enter
Настя, ваше решение - просто шикарно, и то что нужно. Я даже не знал про UserForms, спасибо огромное!!!
Вынужден работать с одним файлом, в котором есть один стоблец, с ячейками с огромным количеством текста (описание услуг). Текста очень много - 20-70 строк. И иногда еще приходится этот текст редактировать. Подскажите как облегчить эти мучения? В идеале если бы текст открывался в отдельном маленьком окошке (да-да, я тот еще мечтатель). Сейчас более менее жизнеспособный вариант - раздвигаю строку формул, редактирую текст в ней. Может есть способ строку формул поместить слева (справа) в файле?
БМВ, Александр Моторин спасибо огромное, то что нужно! Кажется, что вариант с макросом проще переносить на большое количество листов, только не понимаю где изменить в макросе "источник"? Данные же берутся на основе столбца Е...Если не сложно, скажите пожалуйста, а то на практике столбец с ценой бывает и в столбце Q и в других. И данные по поставщикам бывают больше.
А вот вариант с формулами мне очень пригодится для другой аналогичной задачи, спасибо большое!
Здравствуйте! Имеется таблица с данными по поставщикам, и их ценами
Имя поставщика
ID
login
Цены поставщика
Поставщик1
34634
login1
до 35 000
Поставщик2
34634632
login2
от 30 000
Поставщик3
7357347
login3
30 000 – 40 000
Поставщик4
347134
login4
27 000 – 35 000
Поставщик5
723458
login5
10 000 – 25 000
Цены от поставщика именно в таком формате, в трех видах - "от", "до", и "с указанием диапазона цен". Необходимо, в отдельном поле, сделать ячейку для ввода цены. На основе данных о цене должны вывестись данные по поставщикам в отдельную таблицу, ниже например.
Как я понимаю, нужна сначала формула которая разобьет ячейку с ценами поставщиков в "нормальный" вид, чтобы уже можно было написать формулу, как-то так:
Имя поставщика
ID
login
Цены поставщика
стартовая цена
конечная цена
Поставщик1
34634
login1
до 35 000
0
35000
Поставщик2
34634632
login2
от 30 000
30000
1111111
Поставщик3
7357347
login3
30 000 – 40 000
30000
40000
Поставщик4
347134
login4
27 000 – 35 000
27000
35000
Поставщик5
723458
login5
10 000 – 25 000
10000
25000
Здесь, в стоблце "конечная цена", я для примера поставил 111111 - как цену которая точно не может быть, но чтобы строка "от 30000" смогла учавствовать в поиске.
И вот что нужно получить:
Цена поставки
20000
Имя поставщика
ID
login
Поставщик1
34634
login1
Поставщик5
723458
login5
Вбиваем "Цену поставки" например в 20 тысяч, ниже получаем выборку по поставщикам которые сделают поставку за 20 тысяч.
Надеюсь, расписал подробно. Буду признателен даже просто за подсказку с помощью каких формул проще сделать разбивку столбца и потом выборку (наверное что-то с "ЕСЛИ" городить нужно)
Ну, у меня напарсенное было в csv, которое обрабатывал в xls, поэтому сразу и думал как это сделать в Экселе. И как показал товарищ Светлый, это очень даже возможно. Но я решил через регулярки в Notepad Светлый, спасибо, буду знать что и в Экселе такое можно)
w+ здесь группы изменяемых символов и цифр, (\1) (\2) это те самые найденные группы символов. Как же все-таки полезно отвлечься, все-таки мозг неплохо работает в фоновом режиме) Тему можно закрывать
Может, получится обойтись даже без VBS? Текст <img alt="" title="" src="https://site.ru/images/kTsD9fCc41Q.jpg" всегда одинаковый, за исключением названия картинки. Т.е. в поле "найти" можно смело подставить <img alt="" title="" src="https://site.ru/images/*.jpg" и Excel найдет то что надо. А вот как бы еще в поле "заменить" подставить название картинки и уже нужный тег слева и справа...
Есть большой текстовый файл с напарсенным текстом (переношу контент из своей группы ВК на сайт). Для того чтобы на сайте открывался оригинал картинки, нужно каждое изображение "обернуть" в тег <a> Вот такой текст на входе:
Код
Пример текста <img alt="" title="" src="https://site.ru/images/kTsD9fCc41Q.jpg" width="286" height="943"/> и тут тоже текст дальше.
А получить нужно
Код
Пример текста <a href="https://site.ru/images/kTsD9fCc41Q.jpg"><img alt="" title="" src="https://site.ru/images/kTsD9fCc41Q.jpg" width="286" height="943"/></a> и тут тоже текст дальше.
Т.е. нужно в каждой ячейке найти теги вставки изображений <img alt="" title="" src=" и перед ним впихнуть <a href="уже со ссылкой
Прошу подсказать, как можно заменить значение цены на вот такой формат? В ячейке A1 расположена цена, например 3000 или 55000 (и.т.п). В ячейке A2 нужно получить ту же цену, только после нее еще и вертикальную черту и опять ту же цену. Т.е. будет вид такой (выделено зеленым и жирным)
было
стало
3000
3000|3000
55000
55000|55000
55000|110000
55000|110000
1000|5000
1000|5000
от 55000
от 55000
до 6000
до 6000
Также в столбце с ценами есть куча всего лишнего, в примере выше я эти значения вставил - их нужно просто игнорировать формулой. Данное извращение нужно для импорта в CMS, уж слишком корявый импортер на сайте - воспринимает только диапазоны, нельзя указать точную цену.
Ігор Гончаренко,спасибо за формулу! Задача - импортировать изображения на сайт из csv (xls), но в одно из полей с изображениями показывает максимум 6 изображений - соответственно остальные картинки просто лишние. Задача специфичная, знаю) Спасибо всем огромное за помощь
Коллеги, буду признателен за подсказку, как реализовать...пока даже мыслей нет. В первом файле имеем таблицу с именами и присвоенными им ID
ID
Имя и фамилия
1
ivanivanov
2
petrpetrov
3
sidor sidorov
Во второй таблице (файле), также есть столбец с этими именами, и нужно автоматически проставить ID из первой таблицы. Сложность в том что во второй таблице имена идут вразнобой, с повторениями и в огромном количестве - тысячи (соответственно совет "проставить руками" отпадает). Вот пример второй таблицы (столбец ID неизвестен, нужно как-то получить его из первого файла)
Исходные данные: в столбце есть данные о ценах, которые начинаются с букв "от". Например: "от 5000". Цель: найти ячейки содержание начало строки с буквами "от" помощью CTRL+H, удалить предлог "от" и после цены дописать максимальную цену 20000. Т.е. ищем: от 5000 Получаем после замены: 5000-20000
Знаю что с помощью макросов или plex можно решить гораздо быстрее, но...может стандартная поиск и замена могут помочь? Думал в сторону поиска любого количества символов через "*" или любого символа "?", ячейки он конечно ищет, а вот как оставить и не заменять то что найдено?
К сожалению, по поиску CombineWorkbooks мало что находится на форуме. Вопрос решен углубленным гуглением, с соседнего форума отлично написанный макрос. Надеюсь автор будет не против, и кому-нибудь пригодится данное решение.
Товарищи, форум посмотрел, гугл пошерстил, но так и не соображу как реализовать простую задачу: Есть файлы логов (во вложении), log1, log2 (и так далее - их много), они созданы, имеют строки, и обновляются каждый день. Есть результирующий файл - Файл результата. Как сделать макрос (а может формулу) чтобы в Файле результата, выводились все строки из файлов log1, log2 и т.д.? Важное замечание: файлы логов постоянно обновляются, и в Файле результата хочется иметь постоянно последние актуальные данные, которые собраны из других файлов, а дальше я уже фильтрами отсортирую как нужно. Если кто-то кинет пример кода, отдельное спасибо!