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

Вход

Регистрация

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

 

= Мир MS Excel/Копирование значения по принципу ЕСЛИ - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Копирование значения по принципу ЕСЛИ
ars1734 Дата: Среда, 24.09.2025, 08:02 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 170
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте уважаемые эксперты.

Возникла необходимость копирования значения 1 из ячейки столбца O в другую в столбце T, если значение 1 есть в ячейке столбца O, но не по принципу ИСТИНА ЛОЖЬ. Нужно чтобы в программируемом столбце T (синий) не было нулей, а были пустые ячейки, если условие не выполняется.

Файл для примера прилагаю

С уважением
К сообщению приложен файл: esli.xlsx (11.4 Kb)


Сообщение отредактировал ars1734 - Среда, 24.09.2025, 08:05
 
Ответить
СообщениеЗдравствуйте уважаемые эксперты.

Возникла необходимость копирования значения 1 из ячейки столбца O в другую в столбце T, если значение 1 есть в ячейке столбца O, но не по принципу ИСТИНА ЛОЖЬ. Нужно чтобы в программируемом столбце T (синий) не было нулей, а были пустые ячейки, если условие не выполняется.

Файл для примера прилагаю

С уважением

Автор - ars1734
Дата добавления - 24.09.2025 в 08:02
and_evg Дата: Среда, 24.09.2025, 08:32 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 496
Репутация: 100 ±
Замечаний: 0% ±

Excel 2007
Добрый день.
немного не понятно
но не по принципу ИСТИНА ЛОЖЬ

Но вдруг угадал:
Код
=ЕСЛИ(O12=1;1;"")
 
Ответить
СообщениеДобрый день.
немного не понятно
но не по принципу ИСТИНА ЛОЖЬ

Но вдруг угадал:
Код
=ЕСЛИ(O12=1;1;"")

Автор - and_evg
Дата добавления - 24.09.2025 в 08:32
Nic70y Дата: Среда, 24.09.2025, 08:38 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 9260
Репутация: 2495 ±
Замечаний: 0% ±

Excel 2010
вдруг угадал
сократим)
Код
=ЕСЛИ(O12;1;"")
 
Ответить
Сообщение
вдруг угадал
сократим)
Код
=ЕСЛИ(O12;1;"")

Автор - Nic70y
Дата добавления - 24.09.2025 в 08:38
Pelena Дата: Среда, 24.09.2025, 08:39 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19612
Репутация: 4671 ±
Замечаний: ±

Excel 365 & Mac Excel
ещё сократим
Код
=O12

и формат, скрывающий нули 0;;


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеещё сократим
Код
=O12

и формат, скрывающий нули 0;;

Автор - Pelena
Дата добавления - 24.09.2025 в 08:39
ars1734 Дата: Среда, 24.09.2025, 08:52 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 170
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо за отклик. Да, действительно просто. Но вот беда, оказывается при наличии формулы в ячейках, быстрого перехода Ctrl стрелка вниз не получается, возможно ли решить эту проблему как то по другому? Смысл в том, что нужен быстрый переход на ячейку с единицей в столбце массива.
 
Ответить
СообщениеСпасибо за отклик. Да, действительно просто. Но вот беда, оказывается при наличии формулы в ячейках, быстрого перехода Ctrl стрелка вниз не получается, возможно ли решить эту проблему как то по другому? Смысл в том, что нужен быстрый переход на ячейку с единицей в столбце массива.

Автор - ars1734
Дата добавления - 24.09.2025 в 08:52
DrMini Дата: Среда, 24.09.2025, 08:54 | Сообщение № 6
Группа: Модераторы
Ранг: Старожил
Сообщений: 2178
Репутация: 389 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
сократим)

сократим

За Вами не успеешь.
Удлиним:
Код
=ЕСЛИОШИБКА(ИНДЕКС(O12;ПОИСКПОЗ(--ИСТИНА;O12;ЛОЖЬ));"")

:D
 
Ответить
Сообщение
сократим)

сократим

За Вами не успеешь.
Удлиним:
Код
=ЕСЛИОШИБКА(ИНДЕКС(O12;ПОИСКПОЗ(--ИСТИНА;O12;ЛОЖЬ));"")

:D

Автор - DrMini
Дата добавления - 24.09.2025 в 08:54
Nic70y Дата: Среда, 24.09.2025, 08:58 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 9260
Репутация: 2495 ±
Замечаний: 0% ±

Excel 2010
Но вот беда

копируете O вставляете в T
жмете Ctrl+H
в Найти пишете 0
жмете кнопку Заменить все
Закрыть
 
Ответить
Сообщение
Но вот беда

копируете O вставляете в T
жмете Ctrl+H
в Найти пишете 0
жмете кнопку Заменить все
Закрыть

Автор - Nic70y
Дата добавления - 24.09.2025 в 08:58
DrMini Дата: Среда, 24.09.2025, 08:58 | Сообщение № 8
Группа: Модераторы
Ранг: Старожил
Сообщений: 2178
Репутация: 389 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Смысл в том, что нужен быстрый переход на ячейку с единицей в столбце массива.

К названию темы это не имеет отношения.
 
Ответить
Сообщение
Смысл в том, что нужен быстрый переход на ячейку с единицей в столбце массива.

К названию темы это не имеет отношения.

Автор - DrMini
Дата добавления - 24.09.2025 в 08:58
Pelena Дата: Среда, 24.09.2025, 09:09 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19612
Репутация: 4671 ±
Замечаний: ±

Excel 365 & Mac Excel
как то по другому

макросом можно
К сообщению приложен файл: esli.xlsm (17.2 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
как то по другому

макросом можно

Автор - Pelena
Дата добавления - 24.09.2025 в 09:09
ars1734 Дата: Среда, 24.09.2025, 09:16 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 170
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Код
=ЕСЛИОШИБКА(ИНДЕКС(O12;ПОИСКПОЗ(--ИСТИНА;O12;ЛОЖЬ));"")
В яблочко!

Всем спасибо, за оперативное вмешательство и проффесионализм)

С уважением
 
Ответить
Сообщение
Код
=ЕСЛИОШИБКА(ИНДЕКС(O12;ПОИСКПОЗ(--ИСТИНА;O12;ЛОЖЬ));"")
В яблочко!

Всем спасибо, за оперативное вмешательство и проффесионализм)

С уважением

Автор - ars1734
Дата добавления - 24.09.2025 в 09:16
ars1734 Дата: Среда, 24.09.2025, 09:21 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 170
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Стоп.
Код
=ЕСЛИОШИБКА(ИНДЕКС(O12;ПОИСКПОЗ(--ИСТИНА;O12;ЛОЖЬ));"")
При копировании этой формулы в массиве быстрый переход Ctrl стрелка вниз игнорирует единицы в столбце и перескакивает сразу в конец массива
 
Ответить
СообщениеСтоп.
Код
=ЕСЛИОШИБКА(ИНДЕКС(O12;ПОИСКПОЗ(--ИСТИНА;O12;ЛОЖЬ));"")
При копировании этой формулы в массиве быстрый переход Ctrl стрелка вниз игнорирует единицы в столбце и перескакивает сразу в конец массива

Автор - ars1734
Дата добавления - 24.09.2025 в 09:21
Nic70y Дата: Среда, 24.09.2025, 09:23 | Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 9260
Репутация: 2495 ±
Замечаний: 0% ±

Excel 2010
ars1734, для вашего случая формулы не подойдут
см сооб. №7, №9
 
Ответить
Сообщениеars1734, для вашего случая формулы не подойдут
см сооб. №7, №9

Автор - Nic70y
Дата добавления - 24.09.2025 в 09:23
ars1734 Дата: Среда, 24.09.2025, 09:26 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 170
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Понял, жаль. Спасибо за ответ

С уважением
 
Ответить
СообщениеПонял, жаль. Спасибо за ответ

С уважением

Автор - ars1734
Дата добавления - 24.09.2025 в 09:26
DrMini Дата: Среда, 24.09.2025, 09:30 | Сообщение № 14
Группа: Модераторы
Ранг: Старожил
Сообщений: 2178
Репутация: 389 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
При копировании этой формулы


Это же была просто шутка.
То, что не в тему — только VBA.
 
Ответить
Сообщение
При копировании этой формулы


Это же была просто шутка.
То, что не в тему — только VBA.

Автор - DrMini
Дата добавления - 24.09.2025 в 09:30
Nic70y Дата: Среда, 24.09.2025, 09:39 | Сообщение № 15
Группа: Друзья
Ранг: Экселист
Сообщений: 9260
Репутация: 2495 ±
Замечаний: 0% ±

Excel 2010
вариант с гиперссылкой
Код
=ЕСЛИОШИБКА(ГИПЕРССЫЛКА("#T"&ЕСЛИОШИБКА(ПОИСКПОЗ(1;T13:$T$999999;)+СТРОКА();12);ЕСЛИ(O12;1;""));"")
Код
=ГИПЕРССЫЛКА("#T"&ЕСЛИОШИБКА(ПОИСКПОЗ(1;T13:$T$999999;)+СТРОКА();12);ЕСЛИ(O12;1;""))
не оптимизировал
К сообщению приложен файл: 805.xlsx (11.9 Kb)


Сообщение отредактировал Nic70y - Среда, 24.09.2025, 09:41
 
Ответить
Сообщениевариант с гиперссылкой
Код
=ЕСЛИОШИБКА(ГИПЕРССЫЛКА("#T"&ЕСЛИОШИБКА(ПОИСКПОЗ(1;T13:$T$999999;)+СТРОКА();12);ЕСЛИ(O12;1;""));"")
Код
=ГИПЕРССЫЛКА("#T"&ЕСЛИОШИБКА(ПОИСКПОЗ(1;T13:$T$999999;)+СТРОКА();12);ЕСЛИ(O12;1;""))
не оптимизировал

Автор - Nic70y
Дата добавления - 24.09.2025 в 09:39
elovkov Дата: Среда, 24.09.2025, 09:48 | Сообщение № 16
Группа: Друзья
Ранг: Ветеран
Сообщений: 534
Репутация: 84 ±
Замечаний: 0% ±

Excel 2013
при наличии формулы в ячейках, быстрого перехода Ctrl стрелка вниз не получается

Дичь какая-то, все получается, с любыми вариантами


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
 
Ответить
Сообщение
при наличии формулы в ячейках, быстрого перехода Ctrl стрелка вниз не получается

Дичь какая-то, все получается, с любыми вариантами

Автор - elovkov
Дата добавления - 24.09.2025 в 09:48
ars1734 Дата: Среда, 24.09.2025, 10:07 | Сообщение № 17
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 170
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Код
=ГИПЕРССЫЛКА("#Т"&ЕСЛИОШИБКА(ПОИСКПОЗ(1;T13:$T$999999;)+СТРОКА();12);ЕСЛИ(O12;1;""))
Пишет неверная ссылка
 
Ответить
Сообщение
Код
=ГИПЕРССЫЛКА("#Т"&ЕСЛИОШИБКА(ПОИСКПОЗ(1;T13:$T$999999;)+СТРОКА();12);ЕСЛИ(O12;1;""))
Пишет неверная ссылка

Автор - ars1734
Дата добавления - 24.09.2025 в 10:07
ars1734 Дата: Среда, 24.09.2025, 10:09 | Сообщение № 18
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 170
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
все получается, с любыми вариантами


Единицы в массиве появляются, но быстрый переход Ctrl стрелка вниз от первой ячейки до единицы в массиве не работает
 
Ответить
Сообщение
все получается, с любыми вариантами


Единицы в массиве появляются, но быстрый переход Ctrl стрелка вниз от первой ячейки до единицы в массиве не работает

Автор - ars1734
Дата добавления - 24.09.2025 в 10:09
and_evg Дата: Среда, 24.09.2025, 10:24 | Сообщение № 19
Группа: Проверенные
Ранг: Обитатель
Сообщений: 496
Репутация: 100 ±
Замечаний: 0% ±

Excel 2007
в массиве не работает
потому что ячейки непустые (отображается пусто, но в них все равно есть формула) Поэтому Вам смотреть только в сторону макросов
 
Ответить
Сообщение
в массиве не работает
потому что ячейки непустые (отображается пусто, но в них все равно есть формула) Поэтому Вам смотреть только в сторону макросов

Автор - and_evg
Дата добавления - 24.09.2025 в 10:24
Nic70y Дата: Среда, 24.09.2025, 10:32 | Сообщение № 20
Группа: Друзья
Ранг: Экселист
Сообщений: 9260
Репутация: 2495 ±
Замечаний: 0% ±

Excel 2010
Пишет неверная ссылка

вы файл смотрели?
или приложите свой, где неверная ссылка
 
Ответить
Сообщение
Пишет неверная ссылка

вы файл смотрели?
или приложите свой, где неверная ссылка

Автор - Nic70y
Дата добавления - 24.09.2025 в 10:32
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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