×
×
+ Ответить в теме
Показано с 1 по 16 из 16
  1. #1
    Клерк
    Регистрация
    01.10.2007
    Адрес
    Питер
    Сообщений
    1,188

    Excel. Есть столбец с значениями.Необходимо удалить первые 7 букв перед значением?

    Например:
    значение в ячейке: /Д-21, 44064
    нужно:44064
    Как можно автоматизировать?
    Естественно эти 7 знаков-цифр-разные.
    Спасибо!
    Поделиться с друзьями

  2. #2
    Клерк
    Регистрация
    12.12.2002
    Адрес
    Ярославль
    Сообщений
    66,413
    нужно:44064
    В этой же ячейке? Или в другой?
    Best regards, Михаил

  3. #3
    Клерк Аватар для zAngel
    Регистрация
    18.01.2006
    Сообщений
    892
    Ничего не понятно.
    У вас есть значение в ячейке, вы хотите все время 7разных цифр?
    Быть, а не казаться.
    «Ответы - убийцы вопросов. И сами по себе - будущие вопросы» © Олди

  4. #4
    Клерк
    Регистрация
    12.12.2002
    Адрес
    Ярославль
    Сообщений
    66,413
    zAngel, обрезать первые семь знаков.
    Best regards, Михаил

  5. #5
    Клерк
    Регистрация
    01.10.2007
    Адрес
    Питер
    Сообщений
    1,188
    zAngel, обрезать первые семь знаков.
    +1
    Вы все правильно поняли.
    Необходимо в этой же ячейке.

  6. #6
    Клерк
    Регистрация
    05.09.2003
    Сообщений
    1,809
    Если у Вас во всех требующих редактирования ячейках имеется на одном и том же месте(позиции) один и тот же знак я бы сделал так:
    Скопировал бы таблицу или требуемую область таблицы в WORD.
    А потом, используя контекстную замену, забивая в поле "найти" уникальный знак и "любой знак", а поле "заменить" оставляя пустым, нажал "Заменить все". Например, если на первом месте в ячейке всеггда слэш - то в поле "Найти" забивается "/^?^?^?^?^?^?". Eсли на втором месте всегда буква Д, то "^?Д^?^?^?^?^?". А потом перенес бы назад в Excel.

  7. #7
    Клерк
    Регистрация
    05.09.2003
    Сообщений
    1,809
    Вчитался
    Цитата Сообщение от Natasel Посмотреть сообщение
    Естественно эти 7 знаков-цифр-разные.
    Может быть всё же пробел перед числом есть во всех ячейках?
    Или, например, не обязательно, чтоб на втором месте была буква "Д", можно чтоб была любая буква. Такой значок то же есть - "^$".

  8. #8
    Клерк
    Регистрация
    05.09.2003
    Сообщений
    1,809
    Ба! Да это ж всё в Икселе делается!!! Только вместо вопросительного знака с шапочкой впереди забивается просто вопросительный знак. Попробуйте.
    Воистину, век живи - век учись!

  9. #9
    киник Аватар для stas®
    Регистрация
    24.02.2002
    Адрес
    Москва
    Сообщений
    36,128
    excel - русский? Столбцы буквами обозначены или цифрами?

  10. #10
    Клерк Аватар для YUM
    Регистрация
    30.06.2005
    Адрес
    Санкт-Петербург
    Сообщений
    6,223
    а чего-то вроде delete(select( substing(1,7))) нельзя изобразить?
    с циклом по достижению EOF
    На мое ИМХО, просьба не опираться!
    Когда я говорю,
    складывается впечатление, что я брежу(©)

  11. #11
    Snark13
    Гость
    Если оставаться в рамках листа,
    то можно в свободном столбце использовать аналогичную формулу:
    =ПРАВСИМВ(A1;ДЛСТР(A1)-7)
    а потом результат скопировать в исходный столбец, через специальную вставку-вставить как значение

  12. #12
    Клерк
    Регистрация
    01.10.2007
    Адрес
    Питер
    Сообщений
    1,188
    Если оставаться в рамках листа,
    то можно в свободном столбце использовать аналогичную формулу:
    =ПРАВСИМВ(A1;ДЛСТР(A1)-7)
    а потом результат скопировать в исходный столбец, через специальную вставку-вставить как значение
    Спасибо! Получилось!
    ===
    excel - русский? Столбцы буквами обозначены или цифрами?
    Я так понимаю, что вы имели в виду стиль ссылок R1C1 ?

  13. #13
    киник Аватар для stas®
    Регистрация
    24.02.2002
    Адрес
    Москва
    Сообщений
    36,128
    Я так понимаю, что вы имели в виду стиль ссылок R1C1 ?
    Да. Но Snark13 написал именно то, что я хотел предложить .

  14. #14
    Алексей4243
    Гость

    Спасибо

    Shark 13 - Спасибо ! у меня то же такая проблемма была. Получилось!

  15. #15
    Клерк
    Регистрация
    17.12.2010
    Сообщений
    169
    =ПСТР(A1;8;99)

  16. #16
    Клерк
    Регистрация
    17.12.2010
    Сообщений
    169
    Еще вариант:
    =ЗАМЕНИТЬ(A1;1;7; )

+ Ответить в теме

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы можете создавать новые темы
  • Вы можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •