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

Вход

Регистрация

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

 

= Мир MS Excel/Выравнивание диапазона с исключением "0" и "" - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Выравнивание диапазона с исключением "0" и ""
RipVanWinkel Дата: Понедельник, 18.09.2017, 00:39 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Доброго времени, суток. Помогите решить вопрос с формулой ?

На листе в столбце D5:D24 находятся текстовые данные. Кое где, посередине диапазона - вписаны данные "0" и ""
Как формулой, без промежуточных столбцов и диспетчера имен - преобразовать диапазон с данными D5:D24, исключив из него значения "0" и "" ?
К сообщению приложен файл: 7580754.xls (31.5 Kb)
 
Ответить
СообщениеДоброго времени, суток. Помогите решить вопрос с формулой ?

На листе в столбце D5:D24 находятся текстовые данные. Кое где, посередине диапазона - вписаны данные "0" и ""
Как формулой, без промежуточных столбцов и диспетчера имен - преобразовать диапазон с данными D5:D24, исключив из него значения "0" и "" ?

Автор - RipVanWinkel
Дата добавления - 18.09.2017 в 00:39
vikttur Дата: Понедельник, 18.09.2017, 00:48 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Код
=ЕСЛИОШИБКА(ИНДЕКС($D$5:$D$24;НАИМЕНЬШИЙ(ЕСЛИ(ДЛСТР($D$5:$D$24)>1;СТРОКА($D$5:$D$24)-4);СТРОКА(D1)));"")

Формула массива вводится с помощью трех клавиш.
Eсли в диапазоне могут быть другие однобуквенные слова ("0" - это тоже слово, т.к. 0 вписан текстом), то нужно проверять не длину строки, а <>"" и <>"0"


Сообщение отредактировал vikttur - Понедельник, 18.09.2017, 00:49
 
Ответить
Сообщение
Код
=ЕСЛИОШИБКА(ИНДЕКС($D$5:$D$24;НАИМЕНЬШИЙ(ЕСЛИ(ДЛСТР($D$5:$D$24)>1;СТРОКА($D$5:$D$24)-4);СТРОКА(D1)));"")

Формула массива вводится с помощью трех клавиш.
Eсли в диапазоне могут быть другие однобуквенные слова ("0" - это тоже слово, т.к. 0 вписан текстом), то нужно проверять не длину строки, а <>"" и <>"0"

Автор - vikttur
Дата добавления - 18.09.2017 в 00:48
RipVanWinkel Дата: Понедельник, 18.09.2017, 02:56 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 65
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
vikttur, все работает.
Благодарю за помощь.
 
Ответить
Сообщениеvikttur, все работает.
Благодарю за помощь.

Автор - RipVanWinkel
Дата добавления - 18.09.2017 в 02:56
Nic70y Дата: Понедельник, 18.09.2017, 11:20 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9154
Репутация: 2427 ±
Замечаний: 0% ±

Excel 2010
Код
=ЕСЛИОШИБКА(ИНДЕКС(D$1:D$24;НАИМЕНЬШИЙ(ЕСЛИ(ЕОШ(--(0&D$5:D$24));СТРОКА(D$5:D$24));СТРОКА(H1)));"")


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=ЕСЛИОШИБКА(ИНДЕКС(D$1:D$24;НАИМЕНЬШИЙ(ЕСЛИ(ЕОШ(--(0&D$5:D$24));СТРОКА(D$5:D$24));СТРОКА(H1)));"")

Автор - Nic70y
Дата добавления - 18.09.2017 в 11:20
  • Страница 1 из 1
  • 1
Поиск:

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