найти и заменить используя макрос
r2d2oom
Дата: Среда, 31.08.2022, 14:31 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
В гугл таблице есть столбец, который мне необходимо сложить. Но для этого приходится удалять лишние символы "$", "=+" и заменять знак минуса с "−" на "-". Это я делаю с помощью "Найти и заменить". Можно ли автоматизировать работу макросом?
В гугл таблице есть столбец, который мне необходимо сложить. Но для этого приходится удалять лишние символы "$", "=+" и заменять знак минуса с "−" на "-". Это я делаю с помощью "Найти и заменить". Можно ли автоматизировать работу макросом? r2d2oom
Сообщение отредактировал 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;"$";"");"+=";"");"_";"-"))
пропоробуйте формулой Код
=ARRAYFORMULA( ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:A;"$";"");"+=";"");"_";"-"))
aliramora191
Анастасия
Сообщение отредактировал 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 все работает. Подскажите куда копать?
Спасибо, столбец принял нужный вид, но теперь при складывании чисел формулой =SUM(D20:D27) получается ноль. При складывании =D20+D21+D22 все работает. Подскажите куда копать? r2d2oom
Ответить
Сообщение Спасибо, столбец принял нужный вид, но теперь при складывании чисел формулой =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
Анастасия
Ответить
Сообщение файл пример приложите. Может, там действительо 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;"$";"");"=+";"");"_";"-")))
Есть мнение, что ситуацию спасёт традиционный в подобных случаях двойной минус, "подставленный" перед самым левым ПОДСТАВИТЬ:Код
=ARRAYFORMULA( --ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:A;"$";"");"=+";"");"_";"-"))
Либо более "официальная" функция ЗНАЧЕН, делающая то же самое, но бОльшим количеством символов внутри формулы:Код
=ARRAYFORMULA( ЗНАЧЕН(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:A;"$";"");"=+";"");"_";"-")))
Gustav
МОИ: Ник , Tip box: 41001663842605
Ответить
Сообщение Есть мнение, что ситуацию спасёт традиционный в подобных случаях двойной минус, "подставленный" перед самым левым ПОДСТАВИТЬ:Код
=ARRAYFORMULA( --ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:A;"$";"");"=+";"");"_";"-"))
Либо более "официальная" функция ЗНАЧЕН, делающая то же самое, но бОльшим количеством символов внутри формулы:Код
=ARRAYFORMULA( ЗНАЧЕН(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:A;"$";"");"=+";"");"_";"-")))
Автор - Gustav Дата добавления - 05.09.2022 в 19:13