powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите с Exel
55 сообщений из 55, показаны все 3 страниц
Помогите с Exel
    #36245528
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Загвоздка вот в чём
есть ячейка в которой есть вот такие данные
/346ххх Офигенная область Опупенный район с. Далёкое, ул. Школьная 37, /
этих ячеек очень много. Можно ли написать формулу которая будет будет вытаскивать слова и делать 3 ячейки
/Опупенный район / с. Далёкое / ул. Школьная 37/
...
Рейтинг: 0 / 0
Помогите с Exel
    #36245634
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да можно. Выкладывайте пример.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36245721
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вот собсно и пример
файл в котором всё это собрано .
...
Рейтинг: 0 / 0
Помогите с Exel
    #36245727
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а вот как я редактирую
...
Рейтинг: 0 / 0
Помогите с Exel
    #36245735
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
соответственно, район и сама школа не особо важны, а хутор/село/совхоз и т.д. и адрес важен
Сами понимаете что эти строки это одна тысячная (а может и десятитысячная не считал)
...
Рейтинг: 0 / 0
Помогите с Exel
    #36245810
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите, а каким образом Вы себе представляете получить из этого:
МОУ Каштановская средняя общеобразовательная школа
вот это:
п. Каштановский
ул. Школьная, 4"Б"
Где это указано ? Или я что-то не так уразумел ?
...
Рейтинг: 0 / 0
Помогите с Exel
    #36245821
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
там есть второй столбец где всё это написано ))))
...
Рейтинг: 0 / 0
Помогите с Exel
    #36245853
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
наверное я не понял, чего вы не поняли. Там есть второй файл. во второй файл я пока заношу рукам. Вот из этой ячейки надо вытащить адрес и хутор =) по 2 ячейкам
почти осилил 1000 строк =)
...
Рейтинг: 0 / 0
Помогите с Exel
    #36245921
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну формулу можна и придумать (это Ваше домашнее задание :) - используйте строковые функции Excel), а то что первое пришло в голову, это воспользовать командой Данные-Текст по столбцам. Там задаете разделитель: "," , и получите название населенного пункта и адрес. Но адрес будет разбит. Вот его и склеите функцией СЦЕПИТЬ.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36245929
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну для начала - текст по столбцам, разделитель запятая. Получается два варианта, смотря где запятая. Уже меньше вручную перебирать.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36245999
GioCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрите -http://www.planetaexcel.ru/tip.php?aid=54
Здесь даётся макрос разделения текста по ячейкам
www.planetaexcel-Примеры-Формулы и функции-Делим текст на куски
...
Рейтинг: 0 / 0
Помогите с Exel
    #36246040
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем огромное спасибо, сейчас все варианты прорабатываю относительно своих способностей. Видны проблески в конце тоннеля, до света наверное далеко ))
...
Рейтинг: 0 / 0
Помогите с Exel
    #36247131
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вообщем взял я этот код, вставил, сделал функцию ... и шиш))
сидел думал что не так, взял свои данные, и вставил в тот файл (в котором тот якобы работает) и макрос накрылся=)
...
Рейтинг: 0 / 0
Помогите с Exel
    #36247199
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю, всё работает.
Формула из http://www.planetaexcel.ru/tip.php?aid=54 в personal.xls
...
Рейтинг: 0 / 0
Помогите с Exel
    #36247230
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Hugo121 ,
Функция Substring находится в вашей книге Personal.xls, она не в файле...
Посмотреть нет возможности...

2 RomeN1k
А что, формулой решили не делать ?
...
Рейтинг: 0 / 0
Помогите с Exel
    #36247277
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MaximuS_G - посмотри функцию по ссылке :)
Я знаю, что она в моём файле, поэтому и написал, где она есть и откуда взялась :)
Имхо это может быть побудит ТС создать Personal.xls для своих функций...
...
Рейтинг: 0 / 0
Помогите с Exel
    #36247480
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MaximuS_G,
я бы рад с помощью формулы, жаль пока не могу её придумать, а макрос у меня не выполнился

Function Substring(Txt, Delimiter, n) As String
Dim x As Variant
x = Split(Txt, Delimiter)
If n > 0 And n - 1 <= UBound(x) Then
Substring = x(n - 1)
Else
Substring = ""
End If
End Function

вот он родимый =)
в том файлике он работает, а как только я подставляю он тут же выдаёт #ИМЯ?
...
Рейтинг: 0 / 0
Помогите с Exel
    #36247493
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пока сижу в ручную копирую, иногда возвращаюсь к форуму и формулам, особенно когда вот такое попадается

Ростовская область Сальский район п. Конезавод имени Будённого, ул.Ленина, 5
...
Рейтинг: 0 / 0
Помогите с Exel
    #36247501
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2RomeN1k - Вставил функцию в этот файл, попробуй.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36247527
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomeN1kя бы рад с помощью формулы, жаль пока не могу её придумать, а макрос у меня не выполнился
И никаких наборосок ?
RomeN1kв том файлике он работает, а как только я подставляю он тут же выдаёт #ИМЯ?
Что куда подставляете? В какой книги находится код? Какую ошибку макрос вызывает?
RomeN1kпока сижу в ручную копирую, иногда возвращаюсь к форуму
Однозначно зря :)

Hugo121Имхо это может быть побудит ТС создать Personal.xls для своих функций...
Думаю для начала ему нужно объяснить что это такое. Попробуете ?
...
Рейтинг: 0 / 0
Помогите с Exel
    #36247570
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hugo121,

Вот наверно загвоздка, твой файлик у меня на компе тоже не работает. Везде "#ИМЯ?"
может потому что 2003 офис??

вот что мне выдаёт сам офис по поводу ошибки
Возможные причины и решения
Используется функция, входящая в состав настройки «Пакет анализа», которая не загружена

Установите и загрузите надстройку «Пакет анализа».

Инструкции

В меню Сервис выберите команду Надстройки.

В списке надстроек выберите Пакет анализа и нажмите кнопку OK.

Выполните инструкции программы установки, если это необходимо.

Используется имя, которое не было определено

Определите имя. Выберите команду Имя в меню Вставка , а затем команду Присвоить. Кроме того, команда Присвоить используется для добавления имени, отсутствующего в списке.

Ошибка в написании имени

Проверьте орфографию. Выберите имя в строке формул , нажмите клавишу F3, выберите требуемое имя, а затем нажмите ОК.
В формуле без включенных заголовков используется заголовок

Разрешите использование заголовков. Выберите команду Параметры в меню Сервис, затем выберите вкладку Вычисления. В группе Параметры книги установите флажок допускать названия диапазонов.

Ошибка в написании имени функции

Исправьте написание имени. Вставьте в формулу правильное имя функции, выполнив команду Функция меню Вставка .
В формулу введен текст, не заключенный в двойные кавычки.

Microsoft Excel пытается распознать такую запись как имя, даже если это не предполагалось.

Заключите в двойные кавычки содержащийся в формуле текст. Пример правильной записи формулы, объединяющей текстовый фрагмент «Всего: » со значением ячейки B50:
="Всего: "&B50

В ссылке на диапазон ячеек пропущено двоеточие (:)

Исправьте формулу так, чтобы во всех ссылках на диапазон ячеек использовался знак двоеточия (:), например: СУММ(A1:C10).

Изменен другой лист, не заключенный в ординарные кавычки
...
Рейтинг: 0 / 0
Помогите с Exel
    #36247580
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MaximuS_G,
попытался я что то сообразить с доступными текстовыми формулами пока получается ерунда.
Я уже перестал грезить что бы по формуле он мне вытаскивал определенные слова, пусть хоть все по столбцам, столбец копирнуть легче из ячейки постоянно копировать
...
Рейтинг: 0 / 0
Помогите с Exel
    #36247612
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MaximuS_G,

пока пользуюсь твоим советом по столбцам, но люди из разных уголков нашей родины не столь грамотные как хотелось бы, и разделители ставят зачастую какие в голову приходят =)
...
Рейтинг: 0 / 0
Помогите с Exel
    #36247657
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
разделители ставят зачастую какие в голову приходят - наиболее характерные можно сперва по всему столбцу поменять на запятые (поочерёдно), ну или все разделители на "|", затем по "|" и разбивать на группы.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36247679
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hugo121,

вот оно!! как я сразу не догадался))
наверное потому в екселе работал только в школе, а потом он мне ни где встречался.
Зато сейчас опыта наберусь как в екселе так и в аналитическом мышлении =)
...
Рейтинг: 0 / 0
Помогите с Exel
    #36247695
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сейчас идёт обучение всех школ России альтлинуксу и опен офису (после штрафа препода за нелицуху в классах) и я в этом проекте в ТП сижу. И вот с областей приходят файлы со школами. В таком заполнении в котором приходят с ними нереально что-то сделать, вот и дали нам переделывать))
...
Рейтинг: 0 / 0
Помогите с Exel
    #36247736
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообщем спасибо всем огромное, особенно Максимусу и Хюгу
я полостью приноровился сделать как описал Макс, и уже намного проще
...
Рейтинг: 0 / 0
Помогите с Exel
    #36247801
anton-sf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для автоматизации данной работы нужно иметь разделители в строке.
Так как разделители у вас не всегда присутствуют, то надо заняться их восстановлением вручную.
Для начала надо создать таблицу на основе ваших входных данных.
Потом я бы сначала отфильтровл данные по критерию "не содержит" и значению "," (или что там у вас является разделителем).
Так как данные повторяются, то методом замены добавляем разделители:

[оригинал:] 347144 Ростовская область Обливский район п. Каштановский ул. Школьная, 4"Б"

[Заменить:]

Ростовская область Обливский район,

[На:]

,Ростовская область, Обливский район,

Это только пример.
Понятно, что это придется делать не один раз.
В общем: автофильтр и замена текста поможет вам относительно быстро вручную отформатировать текст для последующей автоматизации.
Форматировать можно и по другому:
не добавлять разделители, а отформатировать записи относительно количества слов.
Т.е. вышеприведенная запись имеет такое разделение по словам (количественно):
1,2,2,2,2,1
Приведя к такой последовательности все записи вы можете написать соответствующий макрос.
Тут я бы заменил все "п." на "посёлок", "ул." на "улица".
Написать однозначно правильный макрос для расстановки разделителей не представляется возможным, так как данные вариативны.
В любом случае - без ручной подгонки текста не обойтись...
...
Рейтинг: 0 / 0
Помогите с Exel
    #36248238
RomeN1k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
anton-sf,

Спасибо, хорошее предложение. Но скорее всего это займёт немало времени, т.к. по мимо файла с Ростовской область, и районов там как минимум под 40, и файлов со всей России. поэтому разделяю и сцепляю. =)
...
Рейтинг: 0 / 0
Помогите с Exel
    #36248529
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, вообщем что-то получилось... Формулой... Не скажу, что оригинально, но работает :)...
Во вложении книга и пошагово можна глянуть как я шел к формуле... Формула по сути состоит из нескольких частей, каждая для определенного столбца.
Может кто предложит интересней что.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36248613
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот эта строчка ОК:
347165 Ростовская область Обливский р-н, х. Александровский, ул. Школьная, 4
А с этими засада:
346937 Ростовская область город Новошахтинск, ул. Пирогова, 26
346905 Ростовская область город Новошахтинск, ул. 4-я Пятилетка, 18
ИМХО всё же лучше сделать одинаковые разделители, разбить всё по группам (любым из 4-х способов), в 20 :) столбике поставить порядковые номера, что бы в итоге порядок восстановить, затем отсортировать, что получилось, по тому, как получилось :) .
Вариантов наверное больше 10 не будет...
...
Рейтинг: 0 / 0
Помогите с Exel
    #36248661
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Hugo121
Я делал формулу для вида указаным автором в примере. Плюс делал исключительно из интереса.
Так как у автора вариантов вида куча, то и формул соответственно может быть много.
Думаю что Вы правы, все в любом случае сначала прийдеться сводить к единуму представлению.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36249393
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaximuS_G
Думаю что Вы правы, все в любом случае сначала прийдеться сводить к единуму представлению.

Практически всегда можно какую-нибуть закономерность выявить и избавиться от 98% ручной работы :). Нужно только функции знать и мозги включать, см. пример:
...
Рейтинг: 0 / 0
Помогите с Exel
    #36249409
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Deggasad
Монстр! Как такое сочинить, не представляю. Сохраню, как пример... Надеюсь, не пригодится :)
...
Рейтинг: 0 / 0
Помогите с Exel
    #36249457
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeggasadПрактически всегда можно какую-нибуть закономерность выявить и избавиться от 98% ручной работы :). Нужно только функции знать и мозги включать
Совершенно верно... Красиво получилось :) Тоже так сначала хотел сделать, но вот этого не знал
"=найти( {текст1, текст2, текст3...} ;...)" поэтому и не стал так делать. Так что за это спасибо! А вот здесь что происходит: ПОИСК({"район";"р-н"};C6;1)+{5;3}, можна комментарий ? К значению, которое возвращает ПОИСК добавляется либо 5 либо 3 в зависимости от того, нашла формула "район" или "р-н" ?
...
Рейтинг: 0 / 0
Помогите с Exel
    #36249510
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaximuS_GА вот здесь что происходит: ПОИСК({"район";"р-н"};C6;1)+{5;3}, можна комментарий ? К значению, которое возвращает ПОИСК добавляется либо 5 либо 3 в зависимости от того, нашла формула "район" или "р-н" ?
Поиск находит первую позицию искомого текста, а в функцию ПСТР нужно подставить количество символов до конца искомого текста, вот и добавляются символы.
На самом деле - это самая длинная из получившихся формул, может и не самая удачная, нужно подумать, если есть желание позагоняться.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36249540
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeggasadПоиск находит первую позицию искомого текста, а в функцию ПСТР нужно подставить количество символов до конца искомого текста, вот и добавляются символы.
На самом деле - это самая длинная из получившихся формул, может и не самая удачная, нужно подумать, если есть желание позагоняться.
Да, это все понятно... Вопрос в том, что именно вот здесь будет прибавлено?
ПОИСК({"район";"р-н"};C6;1)+{5;3}... Если, например, ПОИСК(...) вернет 5, какое значение мы получим?... ПОИСК(..)[ 5 ] +{5;3} = 10 или 8 ?
...
Рейтинг: 0 / 0
Помогите с Exel
    #36249646
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaximuS_G
Да, это все понятно... Вопрос в том, что именно вот здесь будет прибавлено?
ПОИСК({"район";"р-н"};C6;1)+{5;3}... Если, например, ПОИСК(...) вернет 5, какое значение мы получим?... ПОИСК(..)[ 5 ] +{5;3} = 10 или 8 ?
А я вижу, что не понятно, по крайней мере не все... :)
ПОИСК({"район";"р-н"};C6;1) - никогда не вернет 5 , т.к. он всегда вернет массив из двух значений, напр. {#ЗНАЧ!;37} , причем в нашем конкретном примере по крайней мере одно из значений всегда будет #ЗНАЧ!
Отвечая на ваш вопрос: соотвественно 5 добавится к первому значению, а 3 добавится ко второму значению. Но только в конкретно этом примере эта вся конструкция стоит внутри если, которая проверяет на значение ошибки и берет только тот вариант который не выдает ошибку.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36249670
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстате любой кусок формулы если выделить прямо внутри строки формул и нажать F9 ,то эта часть формулы вычислится и покажет значение, очень удобно для отладки и изучения чужих формул.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36249880
MaximuS_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeggasadПОИСК({"район";"р-н"};C6;1) - никогда не вернет 5, т.к. он всегда вернет массив из двух значений, напр. {#ЗНАЧ!;37}
Ага... так вот оно что... массив :)... Теперь ясно. Спасибо большое!

Кстате любой кусок формулы если выделить прямо внутри строки формул и нажать F9,то эта часть формулы вычислится и покажет значение, очень удобно для отладки и изучения чужих формул.

За это тоже спасибо! Очень интересно - буду знать!
...
Рейтинг: 0 / 0
Помогите с Exel
    #36256967
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Degasset правильно говорит. Надо определить разделители не знаками препинания и спецсимволами, а служебными словами( область, район, р-н, п., ул. и так далее) находить их в списке и резать по ним. Формула конечно будет не маленькая, но нам ли бояться габаритов? Думаю многие здесь фантазировали формулы и по-более.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36256970
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deggasad , простите. Я неправильно указал ваш ник. А редактировать , я так понял, текст нельзя!?
...
Рейтинг: 0 / 0
Помогите с Exel
    #36256973
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomeN1k

Я так понял, что заполнение файла эксель такими данными - это часть рабочего процесса вашей организации. Задача ваша выполнима. Объявите тендер, сумму (хотя бы символическую) наверняка вам напишут эту формулу. Даже если ваша контора не захочет заплатить - заплатите сами, взвесьте стоимость вашего труда и сумму с которой вы готовы расстаться. Приведу пример из своей жизни.

1983 год... жив ещё Брежнев. Я это к тому, чтобы вы поняли атмосферу... Я работаю радиомонтажником на военном заводе, - молодой парень. Рядом ОТК - молодые ребята и военпреды, постарше. Так вот дают мне работу с навесным монтажём (а я прирождённый печатник!!! Ну не люблю я провода!) заказ дорогой - 25 руб. штука. А делать не хочу... А рядом ОТК - ребята, сидят на окладе... и скучают... Вообщем я их НАНЯЛ!!!! 1983год... Перечислять сколько УК статей я нарушал не буду, чего не сделаешь по-молодости. В результате. Заказ исполнен, я доволен, ОТК счастливо! Кстати, ОТК потом само себе штампик ставило!
...
Рейтинг: 0 / 0
Помогите с Exel
    #36303437
smdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.Отличный форум.Подскажите пожалуйста как решить задачу (см.вложение).Третий день голову ломаю (к сожалению не программист).Очень нужно решение.Описание задание в файле стр."Описание".Заранее благодарен
...
Рейтинг: 0 / 0
Помогите с Exel
    #36303583
Политбюро
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valll
1983 год... жив ещё Брежнев. Я это к тому, чтобы вы поняли атмосферу!
Брежнев, Леонид Ильич (1906—1982)
...
Рейтинг: 0 / 0
Помогите с Exel
    #36303963
m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m
Гость
2 smdm ,
Не очень разбраюсь в формулах, поэтому как вашу задачу решить одной формулой не знаю...
Можна так, смотреть вложение.
Совет: при работе с датой/временем старайтесь не использовать текстовые значения. Вводите и обработывайте данные как числа.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36304048
smdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m,

Спасибо.Немного "надорвал" мозх и ввел соотношение времени как ячейку/1.Вроде получилось.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36304957
Minamoto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deggasad
ПОИСК({"район";"р-н"};C6;1) - никогда не вернет 5 , т.к. он всегда вернет массив из двух значений, напр. {#ЗНАЧ!;37} , причем в нашем конкретном примере по крайней мере одно из значений всегда будет #ЗНАЧ!
Чтобы обработать такой случай, нужно использовать функцию ЕОШИБКА
Примерно так:
Код: plaintext
=ЕСЛИ(ЕОШИБКА(ПОИСК({"район"};C6; 1 ));ПОИСК({"р-н"};C6; 1 );ПОИСК({"район"};C6; 1 ))
Вложений может быть и больше, правда код в ячейке получится громоздкий.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36306557
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MinamotoDeggasad
ПОИСК({"район";"р-н"};C6;1) - никогда не вернет 5 , т.к. он всегда вернет массив из двух значений, напр. {#ЗНАЧ!;37} , причем в нашем конкретном примере по крайней мере одно из значений всегда будет #ЗНАЧ!
Чтобы обработать такой случай, нужно использовать функцию ЕОШИБКА
Примерно так:
Код: plaintext
=ЕСЛИ(ЕОШИБКА(ПОИСК({"район"};C6; 1 ));ПОИСК({"р-н"};C6; 1 );ПОИСК({"район"};C6; 1 ))
Вложений может быть и больше, правда код в ячейке получится громоздкий.


Смотрите файл, там так и сделано :)
Мы просто обсуждали сделанное ранее, а не просили помощи :(
...
Рейтинг: 0 / 0
Помогите с Exel
    #36307073
m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m
Гость
2 smdm
Вот здесь Deggasad предлагает решение Вашей задачи в одну формулу.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36307155
smdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m,

Спасибо.Разбираюсь с формулами.Теперь у меня возник вопрос -не получается открыть файл Excel в разных окнах (Excel 2007) . В 2003 это можно сделать.Подскажите.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36307422
m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m
Гость
Я 2007 не пользуюсь, но могу глянуть... Можна конкретней [подробней], как это не получается открыть файл Excel в разных окнах.
...
Рейтинг: 0 / 0
Помогите с Exel
    #36307741
smdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m,

Вот ссылка в ней пример вопроса но по Excel 2003.По 2007 версии нет в Инете ответа.
/topic/379495&hl=excel+%f0%e0%e7%ed%fb%f5+%ee%ea%ed%e0%f5
...
Рейтинг: 0 / 0
Помогите с Exel
    #36308360
m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m
Гость
Ду ю спик Инглишь ? :)... Вот здесь есть решение
...
Рейтинг: 0 / 0
Помогите с Exel
    #36308414
smdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m,

Пасибо.Перевожу.
...
Рейтинг: 0 / 0
55 сообщений из 55, показаны все 3 страниц
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите с Exel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]