Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.12.2007, 12:04   #1
WIC
Форумчанин Подтвердите свой е-майл
 
Регистрация: 21.09.2007
Сообщений: 138
По умолчанию вытащить часть слова до опред. символа

Задача такая: есть список след.вида
ОК01
ОК02
ОК02/03
ОКТ03/04

Нужно сделать на его основании
ОК01
ОК02
ОК02
ОКТ03. То есть до "/".

Как это сделать, не используя макросы? Спасибо.
WIC вне форума
Старый 26.12.2007, 12:24   #2
Alkaline
Пользователь
 
Регистрация: 22.11.2007
Сообщений: 79
По умолчанию

Допустим, это введено в первом столбце, начиная, с A1. Тогда начиная с B1 вставьте формулу:

=ЕСЛИ(ЕОШ(НАЙТИ("/";A1));A1;ЛЕВСИМВ(A1;НАЙТИ("/";A1)-1))

которую протяните на нужное количество ячеек вниз. Разбирать по шагам нужно?
Alkaline вне форума
Старый 26.12.2007, 12:25   #3
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Пусть в ячейке "A1" исходный текст. Тогда в "B1" - формула:

=ЕСЛИ(ЕОШ(НАЙТИ("/";A1));A1;ЛЕВСИМВ(A1;НАЙТИ("/";A1)-1))
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 26.12.2007, 12:33   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Alkaline, все-таки Вы быстрее работаете с клавиатурой.
Я удивился, когда при нажатии "отправить" выскочило сразу два ответа.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 26.12.2007, 12:40   #5
Alkaline
Пользователь
 
Регистрация: 22.11.2007
Сообщений: 79
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Alkaline, все-таки Вы быстрее работаете с клавиатурой.
Я удивился, когда при нажатии "отправить" выскочило сразу два ответа.
Да нет, после вопроса все ж 20 минут прошло, я как заметил - ответил. Ну, вопрос несложный, т.ч. один в один получилось! ";-)
Alkaline вне форума
Старый 27.12.2007, 12:50   #6
WIC
Форумчанин Подтвердите свой е-майл
 
Регистрация: 21.09.2007
Сообщений: 138
По умолчанию

всем спасибо
WIC вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часть фона одним цветом а другая часть другим (без таблиц). Lanselot HTML и CSS 4 25.04.2008 18:41
добавить к опред столбцу DbGrid данные furstenberg Компоненты Delphi 4 27.02.2008 20:15
предложения, все слова в которых образованны повторением одного символа, и сформировать из них массив kluwa Общие вопросы C/C++ 4 08.12.2007 15:17
как вытащить иконки из DLL? andrey4623 Общие вопросы Delphi 2 20.08.2007 10:41
Как вытащить только часть символов из ячейки? Berkley Microsoft Office Excel 5 22.12.2006 00:43