0 / 0 / 0
Регистрация: 08.09.2014
Сообщений: 5
|
|
1 | |
Как удалить число после определенного символа, поставить ноль, остальную строку оставить без изменений?08.09.2014, 12:08. Показов 1935. Ответов 2
Метки нет Все метки)
(
Имеется столбец в каждой ячейке имеются координаты:
x12 y2.43 z16.7 x43.457 y43.1 x89 z24.3 x78.21 y0.1234 z7.01 Числа имеют разделитель между дробной и целой частью - точку! Не в каждой ячейке имеются все три координаты. Необходимо оставить строчку без изменений до символа "y", после игрека убрать все число и вместо него поставить ноль, а далее оставить строку без изменения, то есть, если имеется что-то в остатке - дописать. Должно получится что-то вроде этого: x12 y0 z16.7 x43.457 y0 x89 z24.3 x78.21 y0 z7.01 Можно ли это как-то автоматизировать посредством формул, если да, то буду признателен за ответ как?
0
|
|
08.09.2014, 12:08 | |
Ответы с готовыми решениями:
2
Если в строке нет символа +, то оставить строку без изменений, иначе каждую из цифр перед символом + заменять на * Дано целое число K и текстовый файл. Удалить из файла строку с номером K. Если строки с таким номером нет, то оставить файл без изменений
|
4044 / 1430 / 394
Регистрация: 07.08.2013
Сообщений: 3,571
|
|
08.09.2014, 12:56 | 2 |
![]() РешениеКод
=ЕСЛИ(НАЙТИ("y";A1;1)>0;ПОДСТАВИТЬ(A1;ПСТР(ПСТР(A1;НАЙТИ("y";A1;1);100);1;НАЙТИ(" ";ПСТР(A1;НАЙТИ("y";A1;1);100);1)-1);"y0");A1) Добавлено через 4 минуты вот так правильно Код
=ЕСЛИ(ЕОШ(НАЙТИ("y";A1;1));A1;ПОДСТАВИТЬ(A1;ПСТР(ПСТР(A1;НАЙТИ("y";A1;1);100);1;НАЙТИ(" ";ПСТР(A1;НАЙТИ("y";A1;1);100);1)-1);"y0"))
1
|
0 / 0 / 0
Регистрация: 08.09.2014
Сообщений: 5
|
|
10.09.2014, 17:02 [ТС] | 3 |
Спасибо!
0
|
10.09.2014, 17:02 | |
Помогаю со студенческими работами здесь
3
Как читать строку в массив до определенного символа и после продолжить чтение опять до символа Поставить ноль после каждого определенного значения в массиве Как удалить символы до и после определенного символа? Удалить одинарные пробелы, а где много пробелов подряд оставить без изменений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |