Предположим, у вас есть диапазон данных фильтра, который вы хотите заполнить порядковыми номерами в отфильтрованной пустой ячейке, как показано на следующем снимке экрана. В этом случае перетаскивание маркера заполнения не приведет к правильному заполнению ячеек в целом, в этой статье я расскажу о некоторых хороших приемах для решения этой задачи в Excel.
Заполните порядковые номера, пропустите скрытые строки с помощью формулы
Заполните порядковые номера, пропустите скрытые строки с кодом VBA
Заполнить порядковые номера, пропустить скрытые строки с помощью Kutools for Excel
Чтобы заполнить порядковые номера только видимыми ячейками, вам может помочь простая формула. Сделайте следующее:
1. Введите эту формулу: = ПРОМЕЖУТОЧНЫЙ ИТОГ (103; B $ 3: B3)(B3 — это видимая ячейка, соответствующая ячейке, с которой вы хотите начать заполнение порядкового номера) в первую ячейку, в которую вы хотите заполнить порядковые номера, A3, для этого экземпляра, а затем нажмите Enter key вы получите цифру 1, см. снимок экрана:
2. Затем выберите ячейку A3 и перетащите маркер заполнения вниз к ячейкам, которые вы хотите заполнить порядковыми номерами, см. Снимок экрана:
Следующий код VBA также может помочь вам заполнить порядковые номера только видимыми ячейками, пожалуйста, сделайте следующее:
1. Удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модулии вставьте следующий код в Модули Окно.
Код VBA: заполните порядковые номера, пропустите скрытые строки:
Sub FillValue()
'updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xTxt As String
Dim xVal As Long
Dim I As Long
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select the data range", "Kutools for Excel", xTxt, , , , , 8)
Set xRg = xRg.SpecialCells(xlVisible)
Debug.Print xRg.Address
If xRg Is Nothing Then Exit Sub
For Each xCell In xRg
xVal = xVal + 1
xCell = xVal
Next
End Sub
3, Затем нажмите F5 нажмите клавишу для запуска этого кода, и появится диалоговое окно, напоминающее вам о выборе диапазона данных, который вы хотите заполнить, см. снимок экрана:
4, Затем нажмите OK кнопки, порядковые номера были заполнены только видимыми ячейками.
Только два вышеуказанных метода могут помочь вам заполнить порядковые номера в видимых ячейках, если вы хотите заполнить последовательность как AA-0001-BB, AA-0002-BB, AA-0003-BB…, вышеуказанные методы не будут работать. Но, пожалуйста, не беспокойтесь о том, Kutools for ExcelАвтора Вставить порядковый номер Утилита поможет вам закончить это быстро и легко.
После установки Kutools for Excel, пожалуйста, сделайте следующее:
1. Выделите ячейки, которые вы хотите заполнить строками последовательности.
2. Нажмите Кутулс > Вставить > Вставить порядковый номер, В Вставить порядковый номер диалоговое окно, нажмите Новинки кнопку см. скриншоты:
3. В развернутом диалоговом окне укажите необходимые настройки в левом нижнем разделе, в то же время вы можете предварительно просмотреть последовательность в правой нижней панели, см. Снимок экрана:
4. После завершения настройки нажмите Добавить кнопку, чтобы сохранить этот новый элемент в поле списка выше, см. снимок экрана:
6. Затем выберите созданный элемент и нажмите Диапазон заполнения , строки последовательности были заполнены только видимыми ячейками, см. снимок экрана:
Скачать и бесплатную пробную версию Kutools for Excel Сейчас !
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Пусть имеется таблица с нумерацией строк (в столбце № введены числа от 1 до 16).
Если к таблице применить фильтр (нажав в строке заголовков таблицы CTRL+SHIFT+L и установив критерии отбора), то нумерация строк будет сбита (см. столбец А ).
Для того, чтобы сохранить нумерацию строк, используем вместо последовательности констант (от 1 до 16) — формулу.
Решение основано на использовании функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ() , которая «чувствует», когда строка скрыта фильтром .
Столбец с нумерацией расположим в столбце А (заголовок таблицы разместим в строке 6 ). Полезные данные, которые вводятся БЕЗ ПРОПУСКОВ, расположим в столбце В (см. Файл примера ):
Записав в ячейке A 7 формулу =ЕСЛИОШИБКА(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;B7);A6+1;A6);1)
и скопировав ее в ячейки ниже, получим желаемый результат. Если строка скрыта, то функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() возвращает 0 (ЛОЖЬ) и счетчик номера строки не увеличивается на 1, а остается, как у предыдущей строки.
После применения фильтра нумерация строк таблицы автоматически изменится.
Как пронумеровать отфильтрованные строки в excel
Чтобы пронумеровать по порядку строки, полученные после применения фильтра, необходимо:
- 1. В первую ячейку отфильтрованного списка внести функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ, выбрать 103-й номер функции (СЧЁТЗ) кликнув 2 раза по номеру
2. Нажать fx в строке формул и указать в Ссылка1 соседнюю ячейку в этой же строке (в примере – наименования товаров).
3. Ввести «:» и еще раз указать эту же ячейку, создав диапазон из одной ячейки.
4. Первую границу диапазона фиксируем (выделяем адрес и нажимаем на клавиатуре F4)
5. Нажимаем «OK» и протягиваем формулу до конца списка.
Мы получаем активную нумерацию. Даже если вы отсортируете значения в других столбцах, нумерация сохранится.
Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)
Как в Эксель пронумеровать строки: 3 способа
Рассказываем о самых простых способах пронумеровать строки в Excel по порядку.
1 Как пронумеровать строки в Excel с помощью автозаполнения
Первый и самый простой способ автоматически пронумеровать строки в таблице Excel. Вручную придется ввести только два первых номера — и это не обязательно должны быть «1» и «2». Отсчет можно начать с любого числа.
- В ячейку, с которой необходимо начать нумерацию строк или столбцов, ставим первое значение. Например, «1».
- В соседнюю ячейку ставим следующую цифру — «2». Если вы хотите пронумеровать строки, то двойку надо поставить в ячейку под единицей. Если нумеруются столбцы — то справа от единицы.
- Выделите ячейки с помощью ЛКМ и наведите курсор на угол выделенной области. Стрелочка должна поменяться на черный крестик.
- Когда курсор превратится в крестик, снова нажмите левую кнопку мышки и протяните выделение на ту область, в которой требуется пронумеровать строки или столбцы. Выделенный диапазон заполнится числовыми значениями с шагом, как между первыми двумя числами.
Кстати, если в первые две ячейки вводить числа не по порядку, то это будет учтено при автозаполнении. Например, можно создать список с числами, кратными 5 или 10.
2 Как в Экселе пронумеровать строки c помощью формулы
Присвоить номер каждой строке можно и через специальную формулу.
- Первая ячейка, как и в прошлом варианте, должна содержать начальное число. Указываем его (например, «1») — и переходим к следующей ячейке.
- Теперь понадобится функция, которая будет прибавлять к каждому последующему значению единицу (или другой необходимый шаг нумерации). Она выглядит так: «=[ячейка с первым значением] + 1». В нашем случае это «=А1+1». Для создания формулы можно использовать кнопку “СУММ” из верхнего меню — она появится, когда вы поставите в ячейке знак “=”.
- Кликаем по крестику в углу ячейки с формулой и выделяем диапазон заполнения данных. Строки пронумеруются автоматически.
3 Нумерация строк в Excel c помощью прогрессии
Добавить маркер в виде номера можно и с помощью функции «Прогрессия» — этот метод подойдет для работы с большими списками, если таблица длинная и содержит много данных.
Раздел:
Софт
В блог
Подписаться на Дзен!
Отвечать в конференциях и заводить новые темы может любой участник, независимо от наличия регистрации на сайте 7я.ру.
Как пронумеровать ячейки. ,без учета скрытых ??
есть огромный массив — скрыла ячейки ( удалить нельзя скрытые)- теперь нужно пронумеровать.
Как ?? Эксель упорно нумерует с учетом скрытых ячеек :
27.04.2010 12:55:51,
13 комментариев
еще проще — почти второй вариант Клоунессы, но без доп. столбцов
правка-перейти-выделить-только видимые, правка-заполнить-прогрессия-по столбцам
06.05.2010 00:24:41, Ryda
Можно сыграть на том, что данные в скрытых ячейках не сортируются.
Сначала пронумеровать все ячейки уже указанным выше способом. Затем пронумеровать еще раз в соседней колонке. Эту вторую вспомогательную колонку отсортировать в обратном порядке (Я-А). В скрытых строках значения не будут отсортированы и останутся такими как и первой колонке, во всех остальных они будут отличаться (следует работать только с четным количеством строк!). Затем завести третью вспомогательную колонку с 1 в начале. Во всех следующих ячейках этой колонки написать формулу типа такой =ЕСЛИ(RC[-2]<>RC[-1],1,0)+R[-1]C) — то есть если в двух колонках числа совпадают, то единичку к верхнему значению не добавлять…
Ну а потом скопировать значения этой колонки специальной вставкой (только значения) на место первой и удалить вторую и третью
Можно еще и по другому. Например в начале пустой первой вспомогательной колонки поместить 1, скопировать это значение, а потом выделить все остальные ячейки, зайти через меню правка->перейти->выделить->только видимые ячейки и Shift+Insert — положить в них эту самую единицу. Получится колонка с 1 в видимых и пустотой в невидимых ячейках. Во второй вспомогательной колонке рядом пишем в верхней ячейке 1 в остальных =ЕСЛИ(RC[-1]=1,1,0)+R[-1]C)…
27.04.2010 15:22:18, Клоунесса
РАБОТАЕТ!!!
второй вариант лучше и красивше
Клоунесса! Респект и уважуха вам!!!! ))))
27.04.2010 15:45:38, Muha_Na_TaNke
СПАСИБО ОГРОМНОЕ!!! первый вариант, честно говоря,ничего не получилось.
Сделала все по второму варианту.
27.04.2010 16:45:42, Spiker
Девочки!! конечно нужно пронумеровать без учета скрытых!! Не получается до сих пор, вручную нереально — огромный объем.
27.04.2010 14:40:45, Spiker
Имхо,никак,кроме как вручную.Хоть какой объем,сделать можно за 3 мин.Протягиваете нумерацию ДО первой ячейки,которую нужно скрыть,потом спокойно скрываете необходимые ячейки и след номер ставите ЗА последней скрытой ячейкой,протягиваете дальше и все.
27.04.2010 14:50:05, Сашкины жёны
видимо только по кусочкам протягивать
27.04.2010 13:08:09, Tomatut☺
если вы не скрыли первые строки а в середине
набираете на верхних построчно
1
2
3
выделяете все три яйчейки
мышкой протискиваете вниз
д.б.
1
2
3
4
5
6
15
16
7-14 строки скрыты
Удачи!
27.04.2010 13:16:17, Muha_Na_TaNke
я так поняла, что надо наоборот, не нумеровать скрытые
27.04.2010 13:23:49, Tomatut☺
Прикольно! Автор сначала пишет Как пронумеровать скрытые ячейки ??
потом в конце пишет Как ?? Эксель упорно нумерует с учетом скрытых ячеек
)))
ржу ни магу
Автор! Что вы просите? Пронумеровать с учетом скрытых или пронумеровать без учета скрытых строк?
27.04.2010 13:35:06, Muha_Na_TaNke
пронумеровать без учета скрытых строк
только кусками вручную
27.04.2010 13:45:53, Muha_Na_TaNke
хм, а пронумеровать как, просто 1,2,3 и протянуть вниз? попробовала, у меня номерует скрытые
27.04.2010 13:02:30, Tomatut☺
Я тоже не знаю как пронумеровать, чтобы скрытые не учитывались…
Сначала вообще не поняла, в чем проблема
27.04.2010 13:04:21, Аникова
© 2000-2023, 7я.ру
Материалы сайта носят информационный характер и предназначены для образовательных целей. Мнение редакции может не совпадать с мнениями авторов. Перепечатка материалов сайта запрещена без письменного согласия компании SIA «ALP-Media» и авторов. Права авторов и издателя защищены.
7я.ру — информационный проект по семейным вопросам: беременность и роды, воспитание детей, образование и карьера, домоводство, отдых, красота и здоровье, семейные отношения. На сайте работают тематические конференции, ведутся рейтинги детских садов и школ, ежедневно публикуются статьи и проводятся конкурсы.
18+
Если вы обнаружили на странице ошибки, неполадки, неточности, пожалуйста, сообщите нам об этом. Спасибо!
cstrizh Пользователь Сообщений: 23 |
Помогите с решением проблемы. Написан макрос, который автоматически скрывает строки по условию. НО! Скрытые строчки содержат нумерацию. Необходимо после того, как ненужные строки скрылись, пронумеровать полученную таблицу заново, но лишь видимые строки. (файл в приложении). Изменено: cstrizh — 26.09.2013 17:59:41 |
Hugo Пользователь Сообщений: 23257 |
Зачем? |
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
Перебрать строки циклом: если видимая — присвоить номер. |
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
Делается с помощью ПРОМЕЖУТОЧНЫЕ.ИТОГИ. Я сам — дурнее всякого примера! … |
Hugo Пользователь Сообщений: 23257 |
Юрий, Сергей — вы файл смотрели? |
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
|
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
#7 26.09.2013 18:19:55 И что? В А2 формула:
И вниз. Я сам — дурнее всякого примера! … |
||
Hugo Пользователь Сообщений: 23257 |
Мне кажется, что главный вопрос — зачем? Когда будет известно — можно решать. |
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
А чего это тебя так интересует? Для последовательной нумерации при постановке автофильтра, например. Этот вопрос задавался не раз. Я сам — дурнее всякого примера! … |
Hugo Пользователь Сообщений: 23257 |
Сергей — зачем? Что станет иначе, кроме того, что там теперь будет формула? |
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
Теперь глянул)) Я понял — ждём ответ. Но, возможно, так совпало))) |
Hugo Пользователь Сообщений: 23257 |
Сергей, понятно что хуже не будет. Только тяжелее |
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
Игорь, чё пристал? Хочет человек нумерацию — пусть будет)) |
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
Я чет совсем не понимаю о чем вы. Игорь, изменится порядок нумерации. Он станет непрерывным и последовательным. А сейчас при скрытых строках порядок нарушается. Я сам — дурнее всякого примера! … |
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
#15 26.09.2013 18:39:03
Это о чем вообще? Тот код, что я вижу, никакого отношения к нумерации не имеет, он скрывает те или иные строки. Изменено: KuklP — 26.09.2013 18:39:32 Я сам — дурнее всякого примера! … |
||
Hugo Пользователь Сообщений: 23257 |
#16 26.09.2013 18:40:51 Сергей, а где там в файле в макросе такой функционал?
|
||
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
Ну, и я об этом коде. Где там нумерация? Меняешь на листе 1 цифру в списке и разные группы строк скрываются. Я сам — дурнее всякого примера! … |
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
Я тоже что-то запутался… Код никакой нумерации не делает. Игорь, раскрой секрет — о чём ты? |
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
#19 26.09.2013 18:47:09 Фу-ух, я думал что все понимают, только я один туплю Юра писал:
Я сам — дурнее всякого примера! … |
||
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
Серж, я вначале подумал, что нумерация осуществляется — смотрел на лист)) |
Hugo Пользователь Сообщений: 23257 |
Я о том, что всегда скрывается только хвост этого столбца чисел. Целиком весь хвост. |
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
#22 26.09.2013 21:37:09 Почему всегда хвост? Вот ведь исходный код:
|
||
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
Игорь всем ввел в заблуждение, а сам поехал с работы домой Игорь, поменяй цифры на первом листе и посмсотри, какие строки скрываются, если код невнимательно читал. Я сам — дурнее всякого примера! … |
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
Вроде понял, в чём дело: изначально у автора был код, который приводит Игорь в #16, а потом ТС изменил его и сейчас там другой набор строк: см. #22. Если по первому коду, то всё верно — всегда скрывается хвост и переделывать нумерацию не имеет смысла |
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
Так это чайник воду мутит… Я сам — дурнее всякого примера! … |
Hugo Пользователь Сообщений: 23257 |
Ну вот, разобрались. А ТС втихаря файл подменил и молчит как рыба об лёд Изменено: Hugo — 26.09.2013 22:52:24 |
Юрий М Модератор Сообщений: 60588 Контакты см. в профиле |
Может бан ему годика на 3? |
Hugo Пользователь Сообщений: 23257 |
Суров… |
cstrizh Пользователь Сообщений: 23 |
Не надо бан) я файл изменил в течение нескольких секунд после публикации первого сообщения. Их было два, в первом случае не тот выслал, но сразу заметил. |
KuklP Пользователь Сообщений: 14868 E-mail и реквизиты в профиле. |
#30 27.09.2013 10:00:41 cstrizh, вообще принято отписываться, помогло ли решение, например… Я сам — дурнее всякого примера! … |
0 / 0 / 0 Регистрация: 29.02.2016 Сообщений: 7 |
|
1 |
|
Нумерация строк исключая скрытые29.03.2016, 18:49. Показов 37259. Ответов 21
Здравствуйте уважаемые форумчане, подскажите пожалуйста решение — есть таблица с видами работ и материалами (приложение), в столбце В идут номера по порядку, хочу чтоб в этом столбце числа ставились автоматом игнорируя скрытые строки, но при этом какие-то виды работ могу перемещать вверх/вниз (вырезать/вставлять). Пробовал такую формулу Код =ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;C6);МАКС($B$4:B5)+1;0) все работает, но при копировании и перемещении работает неверно. Может можно как-то нижний диапазон функции «макс» привязать так, чтоб в диапазоне последняя ячейка была на 1 выше текущей ячейки (в которой формула)?
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
29.03.2016, 18:49 |
21 |
2640 / 1697 / 694 Регистрация: 04.09.2015 Сообщений: 3,367 |
|
29.03.2016, 20:31 |
2 |
Не уверен, что правильно понял задачу Код =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;C$3:C3)
0 |
0 / 0 / 0 Регистрация: 29.02.2016 Сообщений: 7 |
|
30.03.2016, 05:25 [ТС] |
3 |
Ну допустим я хочу работы под номером 3 скопировать или вырезать и вставить между работами 1 и 2 — в этом случае автоматическая нумерация сбивается, а мне нужно чтоб при таких действиях номера работ корректировались автоматом по порядку
0 |
2640 / 1697 / 694 Регистрация: 04.09.2015 Сообщений: 3,367 |
|
30.03.2016, 10:37 |
4 |
а так?
0 |
0 / 0 / 0 Регистрация: 29.02.2016 Сообщений: 7 |
|
30.03.2016, 12:10 [ТС] |
5 |
да, так, но единственное- номера по порядку у меня не в каждой строке идут, а через несколько строк (как в первом прикрепленном файле). Там идет длинное наименование работы — на несколько строк, потом еще 2 строки СП и НР (накрутки типа на работу) и все это под номером 1, затем такая же история с номером 2 и т.д. Может можно в предложенном Вами решении как нибудь не на номер строки ссылаться, а что то типа искать максимальное число выше по списку исключая скрытые и к нему прибавлять 1? Не могу догнать как это можно сделать.
0 |
2640 / 1697 / 694 Регистрация: 04.09.2015 Сообщений: 3,367 |
|
30.03.2016, 12:29 |
6 |
Нужны индикаторы строк, в которых должны быть номера, например «#»
0 |
2640 / 1697 / 694 Регистрация: 04.09.2015 Сообщений: 3,367 |
|
30.03.2016, 12:44 |
7 |
Что-то не то получилось. При скрытии строк номера не изменяются.
0 |
2640 / 1697 / 694 Регистрация: 04.09.2015 Сообщений: 3,367 |
|
30.03.2016, 17:24 |
8 |
Еще вариант. См. Лист3
1 |
0 / 0 / 0 Регистрация: 29.02.2016 Сообщений: 7 |
|
31.03.2016, 10:38 [ТС] |
9 |
большое Вам спасибо, что уделили время, но индикаторы — это не совсем мне подходит. Может все-таки есть способ нижнюю границу диапазона фунции»макс» привязать к ячейке, выше на одну текущей (т.е. если формула стоит в А10, то нижняя граница ф-ции «макс» была бы привязяна к А9). С верхней границей все просто -значками доллара легко закрепляется к нужной ячейке, а вот с нижней границей как быть?
0 |
3371 / 1895 / 570 Регистрация: 09.04.2015 Сообщений: 5,307 |
|
31.03.2016, 12:25 |
10 |
Попробуйте использовать альтернативную систему адресации. Добавлено через 32 минуты Код АДРЕС(СТРОКА()-1;СТОЛБЕЦ())
0 |
0 / 0 / 0 Регистрация: 29.02.2016 Сообщений: 7 |
|
31.03.2016, 13:52 [ТС] |
11 |
данная функция не работает при вставке с фукцией макс: Код =макс($А$3:АДРЕС(СТРОКА()-1;СТОЛБЕЦ())) или я че то не так ввожу?))
0 |
3371 / 1895 / 570 Регистрация: 09.04.2015 Сообщений: 5,307 |
|
31.03.2016, 14:52 |
12 |
У меня тоже так в лоб не получилось. Добавлено через 40 минут Код =ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;C12);МАКС(ДВССЫЛ("B"&4&":B"&СТРОКА()-1))+1;0)
1 |
0 / 0 / 0 Регистрация: 29.02.2016 Сообщений: 7 |
|
01.04.2016, 06:11 [ТС] |
13 |
о все работает, большое спасибо!!!
0 |
2640 / 1697 / 694 Регистрация: 04.09.2015 Сообщений: 3,367 |
|
01.04.2016, 10:00 |
14 |
Можно избавится от летучей функции ДВССЫЛ() и сделать формулу покороче Код =(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;C4))*(МАКС(B$3:ИНДЕКС(B:B;СТРОКА()-1))+1) О летучих функциях можно найти информацию, задав в любом поисковике строку Волатильные (Пересчитываемые или Летучие) функции.
0 |
0 / 0 / 0 Регистрация: 29.02.2016 Сообщений: 7 |
|
01.04.2016, 10:45 [ТС] |
15 |
благодарю за помощь!!!
0 |
0 / 0 / 0 Регистрация: 04.10.2018 Сообщений: 3 |
|
04.10.2018, 23:28 |
16 |
AlexM, Здравствуйте. Подскажите, пожалуйста, как после того как я возвращаюсь из пронумерованного отфильтрованного списка в основной, сделать так, чтобы номера строк сохранялись? Сортировку делала по столбцу «Учебники» и после отмены фильтра номера должны сохраниться, а они меняются.
0 |
3827 / 2254 / 751 Регистрация: 02.11.2012 Сообщений: 5,930 |
|
05.10.2018, 08:38 |
17 |
формулы будут всегда пересчитываться. чтобы не шел пересчет нужно формулу переводить в значение, но тогда теряете формулу если в дальнейшем пересчет все таки понадобится.
1 |
0 / 0 / 0 Регистрация: 04.10.2018 Сообщений: 3 |
|
05.10.2018, 22:44 |
18 |
Уважаемый Vlad999 и другие участники форума, подскажите, пожалуйста, как написать формулу, чтобы нумерация строк происходила в столбце «А» только в том случае, если в столбце «F» указаны числовые значения больше или равные 1 (при этом может встретиться такое число 1,2, 5, 5-7, 5-6 или 10-11 и т.п.). Все остальные строки пропускаются и в них не пишется ни 0, ни ЛОЖЬ — просто пустая клетка. Через фильтр пронумеровать получилось, но при отмене фильтра нумерация нарушается. См. файл «Учебники»
0 |
2640 / 1697 / 694 Регистрация: 04.09.2015 Сообщений: 3,367 |
|
06.10.2018, 08:37 |
19 |
так нужно?
1 |
0 / 0 / 0 Регистрация: 04.10.2018 Сообщений: 3 |
|
06.10.2018, 17:29 |
20 |
AlexM, Какое счастье — всё работает!!! Спасибо Вам огромное!
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
06.10.2018, 17:29 |
20 |