| 
| 
 | Вопрос # 6 289/ вопрос открыт / | 
 |  Приветствую, уважаемые эксперты!Подскажите по работе в EXCEL.
 Есть две ячейки с буквенно-цифровыми значениями следующего вида
 124-345
 345-346
 Как сложить данные чтобы получилось следующее.
 469-691
 С уважением
 Al_Sha
 
|  |   Вопрос задал: Al_Sha (статус: Посетитель)Вопрос отправлен: 22 октября 2012, 12:29
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Ерёмин А.А. Здравствуйте, Al_Sha!Ничего сложного, в Excel тоже есть функции для обработки строк.
 Если в A1 «124-345», а в B1 «345-346», то формула следующая:
 
 =СЦЕПИТЬ(ПСТР(A1;1;3)+ПСТР(B1;1;3);"-";ПСТР(A1;5;3)+ПСТР(B1;5;3))
 
|  | Ответ отправил: Ерёмин А.А. (статус: *Администратор)Время отправки: 22 октября 2012, 16:43
 Оценка за ответ: 5
 Комментарий к оценке: По конкретному вопросу спасибо, но немного не то...Я скорее всего неправильно  поставил вопрос.
 В ячейках могут быть такие выражения
 А1 "0-1257"
 А2 "2367-8545"
 Как в этом случае?
 |  
 Мини-форум вопросаВсего сообщений: 4; последнее сообщение — 13 ноября 2012, 18:25; участников в обсуждении: 4. 
|   | min@y™ (статус: Доктор наук), 22 октября 2012, 13:06 [#1]:Думаю, что никак. Хотя, я в Excel не очень копенгаген... Хрен его знает... Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Мережников Андрей (статус: Абитуриент), 22 октября 2012, 16:27 [#2]:а что делать, если в результате сложения получится четырехзначное число? |  
|   | Ерёмин А.А. (статус: *Администратор), 25 октября 2012, 18:14 [#3]: Цитата (Al_Sha): В ячейках могут быть такие выраженияА1 "0-1257"
 А2 "2367-8545"
 Как в этом случае?
 В Excel есть такие же функции работы со строками, как и в программировании. Найти аналог Pos() и извлекать нужные подстроки.
 |  
|   | Егор (статус: 10-ый класс), 13 ноября 2012, 18:25 [#4]:в ячейках только минусы в выражениях? т.е. вид выражений только такого вида: X-Y
 где X и Y - какие-то числа
 так? или могут быть и другие знаки арифметических операций (плюс, умножить и т.д.)?
 Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.— Donald E. Knuth.
 |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |