Подскажите как изящно с использоваанием формул, но без VBA убрать из маски формата AУУ00012B нули перед значащими цифрами? Т.е. с помощью формулы получить AУУ12 из AУУ00012B (последний символ тоже желательно отсечь).
Все чуть усложняется тем, что маска может быть как AУУ00012B, так и AУУУ0013B (один лишний символ У иногда меняется на дополнительный ноль перед значащими цифрами чтобы общее кол-во символов в номере не менялось). Пока в голову приходят только громоздкие конструкции, отрезать последнюю букву справа, потом через REPLACE, избавиться от первых трех-четырех буквенных символов, и уже в конце работать с остатком вида 000012 переводя его в числовой формат, чтобы избавиться от незначащих нулей.
Раздробить текстовый файл в формате 1С на несколько файлов, Раздробить текстовый файл в формате 1С (выписка по нескольким счетам) на несколько файлов, в каждом из которых будет информация по одному счету
Надо раздробить текстовый файл в стандартном формате 1С (выписка по нескольким счетам) на несколько файлов, в каждом из которых будет информация по одному счету. Пояснения к задаче дам в личке исполнителю. Пример того что должно получиться (и входной файл и то что на выходе) есть. Надо по понятным правилам искать в общем файле куски, относящиеся к конкретным счетам и копировать их в отдельные файлы, добавляя в начале стандартный заголовок. В качестве решения хочу увидеть файл с кнопкой импортировать, и двумя ячейками, где указаны путь откуда забирать исходный файл в txt и куда сохранять результирующие файлы в txt. Поддержать и подправить при необходимости уже написаный код я смогу, но прошу для удобства тестирования сделать и сохранять промежуточный эксель, где на отдельных листах будут те данные что после сохранения станут результирующими txt файлами