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

Вход

Регистрация

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

 

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

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Копирование значения по принципу ЕСЛИ
ars1734 Дата: Среда, 24.09.2025, 08:02 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 168
Репутация: 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
Группа: Проверенные
Ранг: Обитатель
Сообщений: 490
Репутация: 88 ±
Замечаний: 0% ±

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

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

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

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

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


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

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

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

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


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

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

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

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

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

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

сократим

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

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

сократим

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

:D

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

Excel 2010
Но вот беда

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


ЮMoney 41001841029809
 
Ответить
Сообщение
Но вот беда

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

С уважением

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

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

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

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


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

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

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

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

С уважением

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

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


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


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

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

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


ЮMoney 41001841029809

Сообщение отредактировал 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
Группа: Друзья
Ранг: Ветеран
Сообщений: 525
Репутация: 84 ±
Замечаний: 0% ±

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

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


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

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

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

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


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


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

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

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

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

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

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


ЮMoney 41001841029809
 
Ответить
Сообщение
Пишет неверная ссылка

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

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

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