|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.03.2021, 22:07 | #1 |
Пользователь
Регистрация: 16.03.2020
Сообщений: 24
|
Проблема в формуле ЕСЛИ
День добрый
есть задача скопировать макросом с листа на лист данные строки максимум 12, но файлов таких за день могут быт 30-40 хочу выделить время для чая но там копирование с условием, 1 две цифры нужно заменить на анг буквы, удалить все лишнее слово после 5 цифры и добавить с условием (если в ячейке H6 последняя цифра 1 то добавить 11) я сделал так: так как я знаю что данных не будет больше 12 строк спустился вниз, и здесь вычеслю данные, потом удалю макросом 1 заменил на буквы цифры =ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(П ОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОД СТАВИТЬ(ПОДСТАВИТЬ(sheetc3!D6,"62", "GC"),"61","GB"), "71","HB"), "72","HC"), "51", "FB"), "52", "FC"), "81", "IB"), "82", "IC") 2 удалил лишнее слова =ЗАМЕНИТЬ(D838, 6, 20, "") 3 определил последную цифру в ячейке H6 =ПСТР(H6, 5, 1) 4 так как следующая формула понимает только цифру, скопировал только значение 5 =ЕСЛИ(E838=1,F838&"11", ЕСЛИ(E838=2,F838&21, ЕСЛИ(E838=3,F838&31, ЕСЛИ(E838=6,F838&12, ЕСЛИ(E838=7,F838&22, ЕСЛИ(E838=8,F838&32)))))) но эта формула вместо GC19821 выводить значение ЛОЖЬ если самому писать цифру формула корректно работает. Спасибо, буду рад к любой помощи, ссылки, гиперссылки во вложении файл с которым я мудрил |
24.03.2021, 09:00 | #2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Вы описали как решали проблему. Самого же описания проблемы не видно или оно не очевидное для меня.
вариант макроса обработки. На вход подаются W и Pkey Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. Последний раз редактировалось Aleksandr H.; 24.03.2021 в 09:33. |
25.03.2021, 09:36 | #3 |
Пользователь
Регистрация: 16.03.2020
Сообщений: 24
|
День добрый
сделал так Код:
Aleksandr H. Спасибо большое Последний раз редактировалось RoDaMa; 25.03.2021 в 12:18. |
25.03.2021, 13:28 | #4 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Код:
Код:
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. Последний раз редактировалось Aleksandr H.; 25.03.2021 в 13:30. |
25.03.2021, 18:16 | #5 |
Пользователь
Регистрация: 16.03.2020
Сообщений: 24
|
то есть можно было так
Код:
Код:
|
25.03.2021, 18:59 | #6 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
И для разнообразия, вдруг сработает
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
31.03.2021, 21:55 | #7 |
Пользователь
Регистрация: 16.03.2020
Сообщений: 24
|
При формуле
d6.value = 61168yellow Код:
как преоброзовать в цифру и выводил 1952? без макроса сразу в формуле можно делать? макрос Код:
|
31.03.2021, 21:57 | #8 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
"6"
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
02.04.2021, 22:21 | #9 |
Пользователь
Регистрация: 16.03.2020
Сообщений: 24
|
Доброго вечера
указание как символ "" не помогла |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вернуть диапазон в формуле "если" (тема простая, но нужна помощь) | a18lex | Microsoft Office Excel | 4 | 22.09.2017 09:15 |
Текущее время в формуле с условием ЕСЛИ() | paylevan | Microsoft Office Excel | 23 | 16.11.2013 04:15 |
Проблема с пониманием даты в формуле | val67 | Microsoft Office Excel | 3 | 25.07.2013 22:31 |
Проблема с присваиванием в формуле | motorway | Microsoft Office Excel | 7 | 23.07.2009 04:45 |
Сгенерировать рандомом последовательность, по заданной формуле, если 1ое число известно! | Алексей_xXx | Помощь студентам | 2 | 24.05.2009 16:40 |