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

Вход

Регистрация

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

 

= Мир MS Excel/найти и заменить используя макрос - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
найти и заменить используя макрос
r2d2oom Дата: Среда, 31.08.2022, 14:31 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

В гугл таблице есть столбец, который мне необходимо сложить. Но для этого приходится удалять лишние символы "$", "=+" и заменять знак минуса с "−" на "-". Это я делаю с помощью "Найти и заменить". Можно ли автоматизировать работу макросом?
К сообщению приложен файл: 9252505.jpg (11.5 Kb)


Сообщение отредактировал r2d2oom - Среда, 31.08.2022, 14:31
 
Ответить
СообщениеВ гугл таблице есть столбец, который мне необходимо сложить. Но для этого приходится удалять лишние символы "$", "=+" и заменять знак минуса с "−" на "-". Это я делаю с помощью "Найти и заменить". Можно ли автоматизировать работу макросом?

Автор - r2d2oom
Дата добавления - 31.08.2022 в 14:31
aliramora191 Дата: Четверг, 01.09.2022, 10:26 | Сообщение № 2
Группа: Проверенные
Ранг: Новичок
Сообщений: 36
Репутация: 17 ±
Замечаний: 0% ±

2016
пропоробуйте формулой
Код
=ARRAYFORMULA( ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:A;"$";"");"+=";"");"_";"-"))


Анастасия

Сообщение отредактировал aliramora191 - Четверг, 01.09.2022, 10:26
 
Ответить
Сообщениепропоробуйте формулой
Код
=ARRAYFORMULA( ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:A;"$";"");"+=";"");"_";"-"))

Автор - aliramora191
Дата добавления - 01.09.2022 в 10:26
r2d2oom Дата: Пятница, 02.09.2022, 06:54 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

пропоробуйте формулой
Спасибо, столбец принял нужный вид, но теперь при складывании чисел формулой =SUM(D20:D27) получается ноль. При складывании =D20+D21+D22 все работает. Подскажите куда копать?
К сообщению приложен файл: 3952259.jpg (17.2 Kb)
 
Ответить
Сообщение
пропоробуйте формулой
Спасибо, столбец принял нужный вид, но теперь при складывании чисел формулой =SUM(D20:D27) получается ноль. При складывании =D20+D21+D22 все работает. Подскажите куда копать?

Автор - r2d2oom
Дата добавления - 02.09.2022 в 06:54
aliramora191 Дата: Воскресенье, 04.09.2022, 08:46 | Сообщение № 4
Группа: Проверенные
Ранг: Новичок
Сообщений: 36
Репутация: 17 ±
Замечаний: 0% ±

2016
файл пример приложите.
Может, там действительо 0? вручную считали?


Анастасия
 
Ответить
Сообщениефайл пример приложите.
Может, там действительо 0? вручную считали?

Автор - aliramora191
Дата добавления - 04.09.2022 в 08:46
Gustav Дата: Понедельник, 05.09.2022, 19:13 | Сообщение № 5
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Есть мнение, что ситуацию спасёт традиционный в подобных случаях двойной минус, "подставленный" перед самым левым ПОДСТАВИТЬ:
Код
=ARRAYFORMULA( --ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:A;"$";"");"=+";"");"_";"-"))

Либо более "официальная" функция ЗНАЧЕН, делающая то же самое, но бОльшим количеством символов внутри формулы:
Код
=ARRAYFORMULA( ЗНАЧЕН(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:A;"$";"");"=+";"");"_";"-")))


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеЕсть мнение, что ситуацию спасёт традиционный в подобных случаях двойной минус, "подставленный" перед самым левым ПОДСТАВИТЬ:
Код
=ARRAYFORMULA( --ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:A;"$";"");"=+";"");"_";"-"))

Либо более "официальная" функция ЗНАЧЕН, делающая то же самое, но бОльшим количеством символов внутри формулы:
Код
=ARRAYFORMULA( ЗНАЧЕН(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:A;"$";"");"=+";"");"_";"-")))

Автор - Gustav
Дата добавления - 05.09.2022 в 19:13
  • Страница 1 из 1
  • 1
Поиск:

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