Добрый день Планета.
Есть заполненная ячейка "(044) 2223333 (067) 5556666 (063) 2223355". Нужно данные ячейки разбить на 6 ячеек. Тоесть в первой "044", потом "2223333" и т.д..
У меня проблема в том, что в одной ячейке есть много различных кодов, а номер телефона может писаться не слитно (а через дефис, через пробел и еще возможны какието варианты).
Код попытался вытянуть код через:
=ЕСЛИОШИБКА(ПРАВСИМВ(ЛЕВСИМВ("общая ячейка";НАЙТИ("код1";"общая ячейка")+2);3);ЕСЛИОШИБКА(ПРАВСИМВ(ЛЕВСИМВ("общая ячейка";НАЙТИ("код2";"общая ячейка")+2);3);"")).
Но исходя из такой формулы, придется добавить еще где-то 5-7 "ЕСЛИОШИБКА". И то не факт что она подойдет.
И это только для кодов :)
Короче я запутался :) прошу помощи у Специалистов ;)
Файл с примером (который уменьшен в 1345 раз) приложил.
Есть заполненная ячейка "(044) 2223333 (067) 5556666 (063) 2223355". Нужно данные ячейки разбить на 6 ячеек. Тоесть в первой "044", потом "2223333" и т.д..
У меня проблема в том, что в одной ячейке есть много различных кодов, а номер телефона может писаться не слитно (а через дефис, через пробел и еще возможны какието варианты).
Код попытался вытянуть код через:
=ЕСЛИОШИБКА(ПРАВСИМВ(ЛЕВСИМВ("общая ячейка";НАЙТИ("код1";"общая ячейка")+2);3);ЕСЛИОШИБКА(ПРАВСИМВ(ЛЕВСИМВ("общая ячейка";НАЙТИ("код2";"общая ячейка")+2);3);"")).
Но исходя из такой формулы, придется добавить еще где-то 5-7 "ЕСЛИОШИБКА". И то не факт что она подойдет.
И это только для кодов :)
Короче я запутался :) прошу помощи у Специалистов ;)
Файл с примером (который уменьшен в 1345 раз) приложил.
I love 1C. I love CS 1.6 :)