Подтягивание значений из столбца подряд игнорирую нули
alex7393
Дата: Вторник, 15.01.2019, 12:46 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Добрый день! Необходимо в первый столбец подряд подтянуть значения из второго столбца минуя нули, то есть значения, которые равны нулю. Нужно учитывать, что значения втором столбце будут изменяться. Думаю на рисунке всё будет понятно. Скажите пожалуйста как это можно сделать? Заранее спасибо за помощь!
Добрый день! Необходимо в первый столбец подряд подтянуть значения из второго столбца минуя нули, то есть значения, которые равны нулю. Нужно учитывать, что значения втором столбце будут изменяться. Думаю на рисунке всё будет понятно. Скажите пожалуйста как это можно сделать? Заранее спасибо за помощь! alex7393
Сообщение отредактировал alex7393 - Вторник, 15.01.2019, 13:27
Ответить
Сообщение Добрый день! Необходимо в первый столбец подряд подтянуть значения из второго столбца минуя нули, то есть значения, которые равны нулю. Нужно учитывать, что значения втором столбце будут изменяться. Думаю на рисунке всё будет понятно. Скажите пожалуйста как это можно сделать? Заранее спасибо за помощь! Автор - alex7393 Дата добавления - 15.01.2019 в 12:46
vikttur
Дата: Вторник, 15.01.2019, 12:58 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Это можно сделать фломастером на Вашей картинке. Или написать формулу в приложенном файле Excel
Это можно сделать фломастером на Вашей картинке. Или написать формулу в приложенном файле Excel vikttur
Ответить
Сообщение Это можно сделать фломастером на Вашей картинке. Или написать формулу в приложенном файле Excel Автор - vikttur Дата добавления - 15.01.2019 в 12:58
alex7393
Дата: Вторник, 15.01.2019, 13:05 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
vikttur, Если бы можно было фломастером, то я бы сюда не постил даже . Какую формулу можно подставить, чтобы значения переходили в первый столбец, учитывая что количество значений во втором столбце всегда будет меняться? ? Всё перебрал уже, но решение так и не нашел
vikttur, Если бы можно было фломастером, то я бы сюда не постил даже . Какую формулу можно подставить, чтобы значения переходили в первый столбец, учитывая что количество значений во втором столбце всегда будет меняться? ? Всё перебрал уже, но решение так и не нашел alex7393
Ответить
Сообщение vikttur, Если бы можно было фломастером, то я бы сюда не постил даже . Какую формулу можно подставить, чтобы значения переходили в первый столбец, учитывая что количество значений во втором столбце всегда будет меняться? ? Всё перебрал уже, но решение так и не нашел Автор - alex7393 Дата добавления - 15.01.2019 в 13:05
vikttur
Дата: Вторник, 15.01.2019, 13:07 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Вы прочитали половину моего сообщения.
Вы прочитали половину моего сообщения. vikttur
Ответить
Сообщение Вы прочитали половину моего сообщения. Автор - vikttur Дата добавления - 15.01.2019 в 13:07
alex7393
Дата: Вторник, 15.01.2019, 13:09 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
vikttur, Прошу прощения за мою невнимательность. Не вижу приложенного файла просто.
vikttur, Прошу прощения за мою невнимательность. Не вижу приложенного файла просто. alex7393
Ответить
Сообщение vikttur, Прошу прощения за мою невнимательность. Не вижу приложенного файла просто. Автор - alex7393 Дата добавления - 15.01.2019 в 13:09
vikttur
Дата: Вторник, 15.01.2019, 13:11 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
И я не вижу Как хотите... Вставляйте в файл сами.Код
=ЕСЛИОШИБКА(ИНДЕКС($C$3:$C$100;НАИМЕНЬШИЙ(ЕСЛИ($C$3:$C$100;СТРОКА($C$3:$C$100)-2);СТРОКА(A1)));)
Если порядок чисел не важен, можно по возрастанию:Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ($C$3:$C$100;$C$3:$C$100);СТРОКА(A1));)
Обе формулы массива, вводятся тремя клавишами
И я не вижу Как хотите... Вставляйте в файл сами.Код
=ЕСЛИОШИБКА(ИНДЕКС($C$3:$C$100;НАИМЕНЬШИЙ(ЕСЛИ($C$3:$C$100;СТРОКА($C$3:$C$100)-2);СТРОКА(A1)));)
Если порядок чисел не важен, можно по возрастанию:Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ($C$3:$C$100;$C$3:$C$100);СТРОКА(A1));)
Обе формулы массива, вводятся тремя клавишами vikttur
Сообщение отредактировал vikttur - Вторник, 15.01.2019, 13:23
Ответить
Сообщение И я не вижу Как хотите... Вставляйте в файл сами.Код
=ЕСЛИОШИБКА(ИНДЕКС($C$3:$C$100;НАИМЕНЬШИЙ(ЕСЛИ($C$3:$C$100;СТРОКА($C$3:$C$100)-2);СТРОКА(A1)));)
Если порядок чисел не важен, можно по возрастанию:Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ($C$3:$C$100;$C$3:$C$100);СТРОКА(A1));)
Обе формулы массива, вводятся тремя клавишами Автор - vikttur Дата добавления - 15.01.2019 в 13:11
alex7393
Дата: Вторник, 15.01.2019, 13:28 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
vikttur, Файл приложил) И вставил, не работает почему-то. Везде нули выскакивают.
vikttur, Файл приложил) И вставил, не работает почему-то. Везде нули выскакивают. alex7393
Сообщение отредактировал alex7393 - Вторник, 15.01.2019, 13:31
Ответить
Сообщение vikttur, Файл приложил) И вставил, не работает почему-то. Везде нули выскакивают. Автор - alex7393 Дата добавления - 15.01.2019 в 13:28
vikttur
Дата: Вторник, 15.01.2019, 13:35 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Об этом на форуме и в сети много информации. На картинке - с данными столбец С, в файле - столбец В. Формула написана по картинке
Об этом на форуме и в сети много информации. На картинке - с данными столбец С, в файле - столбец В. Формула написана по картинке vikttur
Сообщение отредактировал vikttur - Вторник, 15.01.2019, 13:49
Ответить
Сообщение Об этом на форуме и в сети много информации. На картинке - с данными столбец С, в файле - столбец В. Формула написана по картинке Автор - vikttur Дата добавления - 15.01.2019 в 13:35
alex7393
Дата: Вторник, 15.01.2019, 13:51 |
Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
vikttur, Не сочтите за наглость, но что я не так делаю? Вставляю как массив через три клавиши и ничего.Можете глянуть файл? Привёл его к тому виду, что был на картинке-бесполезно.
vikttur, Не сочтите за наглость, но что я не так делаю? Вставляю как массив через три клавиши и ничего.Можете глянуть файл? Привёл его к тому виду, что был на картинке-бесполезно. alex7393
Сообщение отредактировал alex7393 - Вторник, 15.01.2019, 13:51
Ответить
Сообщение vikttur, Не сочтите за наглость, но что я не так делаю? Вставляю как массив через три клавиши и ничего.Можете глянуть файл? Привёл его к тому виду, что был на картинке-бесполезно. Автор - alex7393 Дата добавления - 15.01.2019 в 13:51
amfor
Дата: Вторник, 15.01.2019, 14:07 |
Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 250
Репутация:
75
±
Замечаний:
0% ±
Excel 2016
Здравствуйте. У Вас в таблице нули отформатированы как текст,поэтому формула и не считает.
Здравствуйте. У Вас в таблице нули отформатированы как текст,поэтому формула и не считает. amfor
Семь бед - один RESET.
Ответить
Сообщение Здравствуйте. У Вас в таблице нули отформатированы как текст,поэтому формула и не считает. Автор - amfor Дата добавления - 15.01.2019 в 14:07
vikttur
Дата: Вторник, 15.01.2019, 14:07 |
Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Нули записаны как текст. Текст вызывает ошибку . ЕСЛИОШИБКА ее устраняет и показывает ноль. Преобразуйте текстовые нули в числовые. Можно обойти - добавить двойное отрицание:Код
...ЕСЛИ(--$C$3:$C$100...
Нули записаны как текст. Текст вызывает ошибку . ЕСЛИОШИБКА ее устраняет и показывает ноль. Преобразуйте текстовые нули в числовые. Можно обойти - добавить двойное отрицание:Код
...ЕСЛИ(--$C$3:$C$100...
vikttur
Сообщение отредактировал vikttur - Вторник, 15.01.2019, 14:13
Ответить
Сообщение Нули записаны как текст. Текст вызывает ошибку . ЕСЛИОШИБКА ее устраняет и показывает ноль. Преобразуйте текстовые нули в числовые. Можно обойти - добавить двойное отрицание:Код
...ЕСЛИ(--$C$3:$C$100...
Автор - vikttur Дата добавления - 15.01.2019 в 14:07
alex7393
Дата: Вторник, 15.01.2019, 15:01 |
Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Всё заработало! Спасибо большое за помощь, тему можно закрывать.
Всё заработало! Спасибо большое за помощь, тему можно закрывать. alex7393
Ответить
Сообщение Всё заработало! Спасибо большое за помощь, тему можно закрывать. Автор - alex7393 Дата добавления - 15.01.2019 в 15:01
_Boroda_
Дата: Вторник, 15.01.2019, 15:09 |
Сообщение № 13
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Если у Вас нули только сначала, то можно такКод
=ИНДЕКС(C$4:C$999;СЧЁТЗ(C$4:C$999)-СЧЁТ(C$4:C$999)+СТРОКА(C1))
Формат еще можно поставить 0;-0;
Если у Вас нули только сначала, то можно такКод
=ИНДЕКС(C$4:C$999;СЧЁТЗ(C$4:C$999)-СЧЁТ(C$4:C$999)+СТРОКА(C1))
Формат еще можно поставить 0;-0; _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Если у Вас нули только сначала, то можно такКод
=ИНДЕКС(C$4:C$999;СЧЁТЗ(C$4:C$999)-СЧЁТ(C$4:C$999)+СТРОКА(C1))
Формат еще можно поставить 0;-0; Автор - _Boroda_ Дата добавления - 15.01.2019 в 15:09
vikttur
Дата: Вторник, 15.01.2019, 15:14 |
Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Я об этом не подумал... Чуть короче:Код
=ИНДЕКС(C$3:C$999;СЧЁТЕСЛИ(C$3:C$999;)+СТРОКА(C1))
Я об этом не подумал... Чуть короче:Код
=ИНДЕКС(C$3:C$999;СЧЁТЕСЛИ(C$3:C$999;)+СТРОКА(C1))
vikttur
Ответить
Сообщение Я об этом не подумал... Чуть короче:Код
=ИНДЕКС(C$3:C$999;СЧЁТЕСЛИ(C$3:C$999;)+СТРОКА(C1))
Автор - vikttur Дата добавления - 15.01.2019 в 15:14
jakim
Дата: Вторник, 15.01.2019, 19:17 |
Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1197
Репутация:
313
±
Замечаний:
0% ±
Excel 2010
Формула
Код
=IFERROR(INDEX(B$1:B$200;AGGREGATE(15;6;ROW($1:$200)/(B$1:B$200<>0);ROWS($1:1)));"")
Формула
Код
=IFERROR(INDEX(B$1:B$200;AGGREGATE(15;6;ROW($1:$200)/(B$1:B$200<>0);ROWS($1:1)));"")
jakim
Ответить
Сообщение Формула
Код
=IFERROR(INDEX(B$1:B$200;AGGREGATE(15;6;ROW($1:$200)/(B$1:B$200<>0);ROWS($1:1)));"")
Автор - jakim Дата добавления - 15.01.2019 в 19:17