powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подскажите
15 сообщений из 15, страница 1 из 1
Подскажите
    #37666193
UKirill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер. Не подскажите, как мне сделать так , что бы в Excele удалялся индекс города(6 цифр), а если в ячейки нет индекса то он ее не трогал.
...
Рейтинг: 0 / 0
Подскажите
    #37666231
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Откуда удалялся?
Пример таблички хоть дайте...
И расскажите - это вам надо сделать один раз... постоянно преобразовывать... получать на ходу (т.е. без макросов, только формулами) для чего-то...
...
Рейтинг: 0 / 0
Подскажите
    #37666507
UKirill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
просто табличка из столбцов. Номер накладной . Колл-во. Адресс
. Мне надо что бы в к колонки адрес удалялся индекс, где он есть и что бы это делалось каждый раз ну допустим из колонки D(сейчас перед глазами нет таблицы). Т.к каждый день разная таблица + всегда разные данные(индексы) либо их отсутствие. Пробовал =ЛЕВСИМВ и назнчал чтоб 6 символов , но при отсутствии он переносит уже адрес =//.Вечером смогу скинуть таблицу
...
Рейтинг: 0 / 0
Подскажите
    #37666542
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
индекс - всегда слева или может бы в середине?
Что считаем индексом - 6 цифр подряд, ограниченных не цифрами? несколько индексов может быть?
...
Рейтинг: 0 / 0
Подскажите
    #37666545
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UKirill, сделайте и приложите пример!
...
Рейтинг: 0 / 0
Подскажите
    #37666984
balbes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hi UKirill

Юзай функцию ЕСЛИ по значению "(*)"...
А еще проще мне кажется по столбцу конкретному замену запустить по значению "(*)" Все что найдет в столбце в скобках, и скобки соответственно заменит...
...
Рейтинг: 0 / 0
Подскажите
    #37668102
UKirill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот таблица . Мне надо что бы на листе терминалы в колонке К убирались индексы они всегда в начале и 6 цифр , но иногда в некоторых ячейках его нет.
...
Рейтинг: 0 / 0
Подскажите
    #37668115
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
=ЕСЛИ(НАЙТИ(" ";K17)=7;ПРАВСИМВ(K17;ДЛСТР(K17)-НАЙТИ(" ";K17));K17)
...
Рейтинг: 0 / 0
Подскажите
    #37668126
UKirill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007
Код: vbnet
1.
=ЕСЛИ(НАЙТИ(" ";K17)=7;ПРАВСИМВ(K17;ДЛСТР(K17)-НАЙТИ(" ";K17));K17)


Спасибо огромной!!
У меня есть еще вопрос.
Пример: на листе 200 таблиц в виде накладных. Можно ли сделать так что бы он отбирал их по значению в ячейке таблицы.Т.е допустим 200 накладных на разные города , но мне надо с начало распечатать 50 определенных город, а потом все остальное. Каждый раз накладные в разном порядке и в разном колличестве?=) Объяснил , как смог :)
...
Рейтинг: 0 / 0
Подскажите
    #37668135
UKirill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
=ЕСЛИ(НАЙТИ(" ";K17)=7;ПРАВСИМВ(K17;ДЛСТР(K17)-НАЙТИ(" ";K17));K17) , а можете объяснить , как он определяет , что надо это удалить
...
Рейтинг: 0 / 0
Подскажите
    #37668148
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых формула почему-то избыточна, поскольку НАЙТИ(" ";K17) всегда равна 7, нет никакого смысла делать поиск второй раз:
Код: vbnet
1.
=ЕСЛИ(НАЙТИ(" ";K17)=7;ПРАВСИМВ(K17;ДЛСТР(K17)-7;K17)



Но она ищет пробел в 7-й позиции и если он там есть ни раньше, ни позже, то удаляет первые 7 символов, она никак не проверяет, является ли это цифрами, я не совсем согласен с Serge 007

Я не силен в экселе, коллеги, там есть что-нить типа Like для формул?
...
Рейтинг: 0 / 0
Подскажите
    #37668246
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro...я не совсем согласен с Serge 007

Я не силен в экселе, коллеги, там есть что-нить типа Like для формул?
Shocker.Pro , эта формула подходит только для данного примера, за её работу на других данных я не ручаюсь :)

Можно добавить и проверку на число:
Код: vbnet
1.
=ЕСЛИ(И(НАЙТИ(" ";K17)=7;ЕЧИСЛО(--ПСТР(K17;1;7)));ПРАВСИМВ(K17;ДЛСТР(K17)-НАЙТИ(" ";K17));K17)



Я не силен в VBA, Like - это неточное совпадение? Тогда да, в Excel`е это есть.
...
Рейтинг: 0 / 0
Подскажите
    #37668247
UKirill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А понял=). Так то работает. Блин а если они там забудут пробел поставить.. усе.. =(. Может быть как то можно на цифре обозначить или на букве из адресса . Это реально?
...
Рейтинг: 0 / 0
Подскажите
    #37668257
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Вы знаете признак, который ВСЕГДА есть в тексте, то можно привязаться к нему.
...
Рейтинг: 0 / 0
Подскажите
    #37668484
UKirill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все разобрался там 7 знак всегда запятая ) а 8 пробел все поправил теперь без отказно если не чего не изменится
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подскажите
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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