Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как прибавить число ко второму символу в ячейке. - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как прибавить число ко второму символу в ячейке. (Формулы/Formulas)
Как прибавить число ко второму символу в ячейке.
Manafrst Дата: Суббота, 23.11.2019, 21:47 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Мобильная
Здравствуйте.
Как прибавить число ко второму символу в ячейке.
Все было бы просто, если не разное количество символов в ячейке.
В6=1012
Код
С23=ЛЕВСИМВ(B6;2)+1&""&ПРАВСИМВ(B6;2)

Соответственно, С23=1112
А если в ячейке будет не четырехзначное число, а трехзначное, в этом случае, нужно прибавить к первому символу.
Значит нужна проверка на количество символов.
Это возможно будет выглядеть как то так.

Если кол-во символов(ДЛСТР) =3, то
Код
ЛЕВСИМВ(B6;1)+1&""&ПРАВСИМВ(B6;2)
, иначе, кол-во символов(ДЛСТР) =4, то,
Код
С23=ЛЕВСИМВ(B6;2)+1&""&ПРАВСИМВ(B6;2).

Помогите написать это так, что бы excel понял.
Заранее благодарен
К сообщению приложен файл: -1-.xlsx(9.2 Kb)


Сообщение отредактировал Manafrst - Суббота, 23.11.2019, 22:14
 
Ответить
СообщениеЗдравствуйте.
Как прибавить число ко второму символу в ячейке.
Все было бы просто, если не разное количество символов в ячейке.
В6=1012
Код
С23=ЛЕВСИМВ(B6;2)+1&""&ПРАВСИМВ(B6;2)

Соответственно, С23=1112
А если в ячейке будет не четырехзначное число, а трехзначное, в этом случае, нужно прибавить к первому символу.
Значит нужна проверка на количество символов.
Это возможно будет выглядеть как то так.

Если кол-во символов(ДЛСТР) =3, то
Код
ЛЕВСИМВ(B6;1)+1&""&ПРАВСИМВ(B6;2)
, иначе, кол-во символов(ДЛСТР) =4, то,
Код
С23=ЛЕВСИМВ(B6;2)+1&""&ПРАВСИМВ(B6;2).

Помогите написать это так, что бы excel понял.
Заранее благодарен

Автор - Manafrst
Дата добавления - 23.11.2019 в 21:47
Pelena Дата: Суббота, 23.11.2019, 21:56 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 14862
Репутация: 3248 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Manafrst, оформите формулы тегами с помощью кнопки fx в режиме правки поста.
По теме: случаи, когда знаков в числе меньше трёх не рассматриваем? Если цифра =9, как должно происходить сложение?
Приложите файл с различными примерами что есть и что должно получиться


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеManafrst, оформите формулы тегами с помощью кнопки fx в режиме правки поста.
По теме: случаи, когда знаков в числе меньше трёх не рассматриваем? Если цифра =9, как должно происходить сложение?
Приложите файл с различными примерами что есть и что должно получиться

Автор - Pelena
Дата добавления - 23.11.2019 в 21:56
Manafrst Дата: Суббота, 23.11.2019, 22:10 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Мобильная
Pelena, Формулы оформил.
Рассматриваем только вариант с 3мя и 4мя символами, если попадает цифра 9, и мы прибавляем единицу, то ячейка будет уже с четырьмя символами.
Файл приложил.


Сообщение отредактировал Manafrst - Суббота, 23.11.2019, 22:15
 
Ответить
СообщениеPelena, Формулы оформил.
Рассматриваем только вариант с 3мя и 4мя символами, если попадает цифра 9, и мы прибавляем единицу, то ячейка будет уже с четырьмя символами.
Файл приложил.

Автор - Manafrst
Дата добавления - 23.11.2019 в 22:10
Pelena Дата: Суббота, 23.11.2019, 22:15 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 14862
Репутация: 3248 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Код
=ЛЕВСИМВ(A1;ДЛСТР(A1)-2)+1&ПРАВСИМВ(A1;2)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение
Код
=ЛЕВСИМВ(A1;ДЛСТР(A1)-2)+1&ПРАВСИМВ(A1;2)

Автор - Pelena
Дата добавления - 23.11.2019 в 22:15
Manafrst Дата: Суббота, 23.11.2019, 22:21 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Мобильная
Pelena, Всё оказалось гораздо проще, а я только усложнял себе ситуацию.
Спасибо огромное.
Но, что то я не совсем понял, как работает
Код
ДЛСТР(A1)-2
в данном случае?
 
Ответить
СообщениеPelena, Всё оказалось гораздо проще, а я только усложнял себе ситуацию.
Спасибо огромное.
Но, что то я не совсем понял, как работает
Код
ДЛСТР(A1)-2
в данном случае?

Автор - Manafrst
Дата добавления - 23.11.2019 в 22:21
Pelena Дата: Суббота, 23.11.2019, 22:25 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 14862
Репутация: 3248 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Ну, Вы же два символа справа оставляете, значит слева надо брать оставшиеся ДЛСТР(A1)-2 символа


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеНу, Вы же два символа справа оставляете, значит слева надо брать оставшиеся ДЛСТР(A1)-2 символа

Автор - Pelena
Дата добавления - 23.11.2019 в 22:25
Светлый Дата: Воскресенье, 24.11.2019, 13:14 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1365
Репутация: 361 ±
Замечаний: 0% ±

Excel 2010, 2013
Ну и мой вариант. Только он очень сложный:
Код
=A1+100
конечно, если нет текстовых символов, как в примере.


Программировать проще, чем писать стихи.
 
Ответить
СообщениеНу и мой вариант. Только он очень сложный:
Код
=A1+100
конечно, если нет текстовых символов, как в примере.

Автор - Светлый
Дата добавления - 24.11.2019 в 13:14
Pelena Дата: Воскресенье, 24.11.2019, 13:28 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 14862
Репутация: 3248 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Светлый,


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеСветлый,

Автор - Pelena
Дата добавления - 24.11.2019 в 13:28
bmv98rus Дата: Воскресенье, 24.11.2019, 14:07 | Сообщение № 9
Группа: Проверенные
Ранг: Участник клуба
Сообщений: 2785
Репутация: 479 ±
Замечаний: 0% ±

Excel 2013/2016
Одно настораживает, вопрос о прибавлении ко второму символу, но тут же оговорка, что он может быть не вторым, а первым :-) , а по факту это всегда третий с конца. :-) . Ну про прибавление числа к символу опустим :-) , ну да, цифра - частный случай символа, но и к нему нельзя ничего прибавить :-)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеОдно настораживает, вопрос о прибавлении ко второму символу, но тут же оговорка, что он может быть не вторым, а первым :-) , а по факту это всегда третий с конца. :-) . Ну про прибавление числа к символу опустим :-) , ну да, цифра - частный случай символа, но и к нему нельзя ничего прибавить :-)

Автор - bmv98rus
Дата добавления - 24.11.2019 в 14:07
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как прибавить число ко второму символу в ячейке. (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2019 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!