Вывод уникальных числовых значений
gge29
Дата: Четверг, 24.05.2018, 20:24 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 303
Репутация:
3
±
Замечаний:
0% ±
Доброго времени суток!!! Перерыл весь интернет,но так и не нашёл подобного Задача состоит в том,чтобы вывести числовые значения в столбец F,но не учитывая буквенных нашёл 2 варианта формул,но они с буквенным. Макрос не подойдёт лучше всего формулой!!!
Доброго времени суток!!! Перерыл весь интернет,но так и не нашёл подобного Задача состоит в том,чтобы вывести числовые значения в столбец F,но не учитывая буквенных нашёл 2 варианта формул,но они с буквенным. Макрос не подойдёт лучше всего формулой!!! gge29
Сообщение отредактировал gge29 - Четверг, 24.05.2018, 20:40
Ответить
Сообщение Доброго времени суток!!! Перерыл весь интернет,но так и не нашёл подобного Задача состоит в том,чтобы вывести числовые значения в столбец F,но не учитывая буквенных нашёл 2 варианта формул,но они с буквенным. Макрос не подойдёт лучше всего формулой!!! Автор - gge29 Дата добавления - 24.05.2018 в 20:24
Nic70y
Дата: Четверг, 24.05.2018, 21:23 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
обычнаяКод
=НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F1))
массивнаяКод
=ИНДЕКС(A$2:A$15;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ((ПОИСКПОЗ(A$2:A$15;A$2:A$15;)=СТРОКА(A$2:A$15)-1);ЕСЛИ(ЕЧИСЛО(A$2:A$15);СТРОКА(A$2:A$15)-1));"ю");СТРОКА(F1)))
разница в последовательности
обычнаяКод
=НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F1))
массивнаяКод
=ИНДЕКС(A$2:A$15;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ((ПОИСКПОЗ(A$2:A$15;A$2:A$15;)=СТРОКА(A$2:A$15)-1);ЕСЛИ(ЕЧИСЛО(A$2:A$15);СТРОКА(A$2:A$15)-1));"ю");СТРОКА(F1)))
разница в последовательности Nic70y
К сообщению приложен файл:
19.xlsx
(10.6 Kb)
ЮMoney 41001841029809
Ответить
Сообщение обычнаяКод
=НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F1))
массивнаяКод
=ИНДЕКС(A$2:A$15;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ((ПОИСКПОЗ(A$2:A$15;A$2:A$15;)=СТРОКА(A$2:A$15)-1);ЕСЛИ(ЕЧИСЛО(A$2:A$15);СТРОКА(A$2:A$15)-1));"ю");СТРОКА(F1)))
разница в последовательности Автор - Nic70y Дата добавления - 24.05.2018 в 21:23
_Boroda_
Дата: Четверг, 24.05.2018, 21:27 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16886
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Так нужно?Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(A$2:A$99;СУММПРОИЗВ(СЧЁТЕСЛИ(A$2:A$99;F$1:F1))+1);"")
Обычная, немассивная формула
Так нужно?Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(A$2:A$99;СУММПРОИЗВ(СЧЁТЕСЛИ(A$2:A$99;F$1:F1))+1);"")
Обычная, немассивная формула _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(A$2:A$99;СУММПРОИЗВ(СЧЁТЕСЛИ(A$2:A$99;F$1:F1))+1);"")
Обычная, немассивная формула Автор - _Boroda_ Дата добавления - 24.05.2018 в 21:27
gge29
Дата: Четверг, 24.05.2018, 21:34 |
Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 303
Репутация:
3
±
Замечаний:
0% ±
Александр,как всегда,то что доктор прописал!!! Самое,то что надо!!!
Александр,как всегда,то что доктор прописал!!! Самое,то что надо!!!gge29
Сообщение отредактировал gge29 - Четверг, 24.05.2018, 21:37
Ответить
Сообщение Александр,как всегда,то что доктор прописал!!! Самое,то что надо!!!Автор - gge29 Дата добавления - 24.05.2018 в 21:34
gge29
Дата: Четверг, 24.05.2018, 21:40 |
Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 303
Репутация:
3
±
Замечаний:
0% ±
обычная =НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F1)) массивная =ИНДЕКС(A$2:A$15;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ((ПОИСКПОЗ(A$2:A$15;A$2:A$15;)=СТРОКА(A$2:A$15)-1);ЕСЛИ(ЕЧИСЛО(A$2:A$15);СТРОКА(A$2:A$15)-1));"ю");СТРОКА(F1))) разница в последовательности
Спасибо!!!Но не то,оставляет #ЧИСЛО!
обычная =НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F1)) массивная =ИНДЕКС(A$2:A$15;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ((ПОИСКПОЗ(A$2:A$15;A$2:A$15;)=СТРОКА(A$2:A$15)-1);ЕСЛИ(ЕЧИСЛО(A$2:A$15);СТРОКА(A$2:A$15)-1));"ю");СТРОКА(F1))) разница в последовательности
Спасибо!!!Но не то,оставляет #ЧИСЛО!gge29
Ответить
Сообщение обычная =НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F1)) массивная =ИНДЕКС(A$2:A$15;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ((ПОИСКПОЗ(A$2:A$15;A$2:A$15;)=СТРОКА(A$2:A$15)-1);ЕСЛИ(ЕЧИСЛО(A$2:A$15);СТРОКА(A$2:A$15)-1));"ю");СТРОКА(F1))) разница в последовательности
Спасибо!!!Но не то,оставляет #ЧИСЛО!Автор - gge29 Дата добавления - 24.05.2018 в 21:40
Nic70y
Дата: Четверг, 24.05.2018, 21:53 |
Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
без #ЧИСЛО! с извращениямиКод
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(МАКС(A$2:A$15);F$1:F2;));"";НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F2)))
к массивной можно
без #ЧИСЛО! с извращениямиКод
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(МАКС(A$2:A$15);F$1:F2;));"";НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F2)))
к массивной можно Nic70y
ЮMoney 41001841029809
Ответить
Сообщение без #ЧИСЛО! с извращениямиКод
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(МАКС(A$2:A$15);F$1:F2;));"";НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F2)))
к массивной можно Автор - Nic70y Дата добавления - 24.05.2018 в 21:53
gge29
Дата: Четверг, 24.05.2018, 21:57 |
Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 303
Репутация:
3
±
Замечаний:
0% ±
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(МАКС(A$2:A$15);F$1:F2;));"";НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F2)))
Почти то что надо,но потеряла 11111
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(МАКС(A$2:A$15);F$1:F2;));"";НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F2)))
Почти то что надо,но потеряла 11111gge29
Ответить
Сообщение =ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(МАКС(A$2:A$15);F$1:F2;));"";НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F2)))
Почти то что надо,но потеряла 11111Автор - gge29 Дата добавления - 24.05.2018 в 21:57
Nic70y
Дата: Четверг, 24.05.2018, 22:04 |
Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
да это я не с той ячейки скопипастил
да это я не с той ячейки скопипастил Nic70y
ЮMoney 41001841029809
Ответить
Сообщение да это я не с той ячейки скопипастил Автор - Nic70y Дата добавления - 24.05.2018 в 22:04
gge29
Дата: Пятница, 25.05.2018, 18:03 |
Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 303
Репутация:
3
±
Замечаний:
0% ±
И снова здравствуйте!!!Сегодня тестировал на оригинальном файле,но увы "не прокатило" ячейки оказались в текстовом формате в основном всё отлично получается,а в текстовом нет(т.к. бывают с 01111 и т.д.) варианты всех формул прилагаются(но для основного формата)
И снова здравствуйте!!!Сегодня тестировал на оригинальном файле,но увы "не прокатило" ячейки оказались в текстовом формате в основном всё отлично получается,а в текстовом нет(т.к. бывают с 01111 и т.д.) варианты всех формул прилагаются(но для основного формата) gge29
Ответить
Сообщение И снова здравствуйте!!!Сегодня тестировал на оригинальном файле,но увы "не прокатило" ячейки оказались в текстовом формате в основном всё отлично получается,а в текстовом нет(т.к. бывают с 01111 и т.д.) варианты всех формул прилагаются(но для основного формата) Автор - gge29 Дата добавления - 25.05.2018 в 18:03
_Boroda_
Дата: Пятница, 25.05.2018, 20:27 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16886
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Если по порядку расположения текстовых чисел, то можно такКод
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$99;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(1/A$2:A$99)*(СЧЁТЕСЛИ(J$1:J1;A$2:A$99)=0);СТРОКА(A$2:A$99)-1);1));"")
Если по возрастанию, то такКод
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$99;ПОИСКПОЗ(НАИМЕНЬШИЙ(--ТЕКСТ(СЧЁТЕСЛИ(A$2:A$99;"<"&ЕСЛИ((ПОИСКПОЗ(A$2:A$99;A$2:A$99;)=СТРОКА(A$1:A$98));A$2:A$99&"_"));"0;;99");СТРОКА(K1));СЧЁТЕСЛИ(A$2:A$99;"<"&ЕСЛИ(ЕЧИСЛО(-A$2:A$99);A$2:A$99&"_"));));"")
Обе формулы с массивным вводом (Контрл Шифт Ентер) Вторую явно можно укоротить, но что-то как-то не думается - вечер пятницы все-таки
Если по порядку расположения текстовых чисел, то можно такКод
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$99;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(1/A$2:A$99)*(СЧЁТЕСЛИ(J$1:J1;A$2:A$99)=0);СТРОКА(A$2:A$99)-1);1));"")
Если по возрастанию, то такКод
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$99;ПОИСКПОЗ(НАИМЕНЬШИЙ(--ТЕКСТ(СЧЁТЕСЛИ(A$2:A$99;"<"&ЕСЛИ((ПОИСКПОЗ(A$2:A$99;A$2:A$99;)=СТРОКА(A$1:A$98));A$2:A$99&"_"));"0;;99");СТРОКА(K1));СЧЁТЕСЛИ(A$2:A$99;"<"&ЕСЛИ(ЕЧИСЛО(-A$2:A$99);A$2:A$99&"_"));));"")
Обе формулы с массивным вводом (Контрл Шифт Ентер) Вторую явно можно укоротить, но что-то как-то не думается - вечер пятницы все-таки _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Если по порядку расположения текстовых чисел, то можно такКод
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$99;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(1/A$2:A$99)*(СЧЁТЕСЛИ(J$1:J1;A$2:A$99)=0);СТРОКА(A$2:A$99)-1);1));"")
Если по возрастанию, то такКод
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$99;ПОИСКПОЗ(НАИМЕНЬШИЙ(--ТЕКСТ(СЧЁТЕСЛИ(A$2:A$99;"<"&ЕСЛИ((ПОИСКПОЗ(A$2:A$99;A$2:A$99;)=СТРОКА(A$1:A$98));A$2:A$99&"_"));"0;;99");СТРОКА(K1));СЧЁТЕСЛИ(A$2:A$99;"<"&ЕСЛИ(ЕЧИСЛО(-A$2:A$99);A$2:A$99&"_"));));"")
Обе формулы с массивным вводом (Контрл Шифт Ентер) Вторую явно можно укоротить, но что-то как-то не думается - вечер пятницы все-таки Автор - _Boroda_ Дата добавления - 25.05.2018 в 20:27
gge29
Дата: Пятница, 25.05.2018, 20:49 |
Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 303
Репутация:
3
±
Замечаний:
0% ±
Вторую явно можно укоротить, но что-то как-то не думается - вечер пятницы все-таки
Александр работает на отлично!!!Спасибо!!!
Вторую явно можно укоротить, но что-то как-то не думается - вечер пятницы все-таки
Александр работает на отлично!!!Спасибо!!!gge29
Ответить
Сообщение Вторую явно можно укоротить, но что-то как-то не думается - вечер пятницы все-таки
Александр работает на отлично!!!Спасибо!!!Автор - gge29 Дата добавления - 25.05.2018 в 20:49
ASWP
Дата: Пятница, 25.05.2018, 23:08 |
Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 183
Репутация:
24
±
Замечаний:
0% ±
Excel 2007
Если по порядку расположения текстовых чисел, то можно так
А можете вкратце логику первой формулы написать?
Если по порядку расположения текстовых чисел, то можно так
А можете вкратце логику первой формулы написать?ASWP
я знаю что ничего не знаю, но другие не знают и этого
Ответить
Сообщение Если по порядку расположения текстовых чисел, то можно так
А можете вкратце логику первой формулы написать?Автор - ASWP Дата добавления - 25.05.2018 в 23:08