Максимальное количество строк в эксель

Максимальное количество строк в Excel

Господа, не знает ли кто как можно увеличить максимальное кол-во строк в Excel?
По умолчанию Билл даёт возможность редактирования таблиц не более 65536 строк, а нам ну очень надо 131072 (хотя бы).

AFAIK, это невозможно.
Скорее всего два байта на хранение номера строки жестко вписаны в формат файла.

Дело, я думаю, не в формате. Например у Ассessa есть ограничение на работу с базами размером до 1 Гб. Так почему же у Excel-я так слабенько.

Карма у него такая. попробуй пользоваться чем то другим
Например *mxl

Так почему же у Excel-я так слабенько.

Да нет. может это необходимость?

Если ты никогда не видел таблиц больше 1ГБ это говорит только о том что ты никогда не арботал на крупных пердприятиях. Большие промышленные базы данных легко достигают десятков и даже сотен ГБ, и это так средненько еще может быть.
А пользоваться чем то другим не позволяет, то что эти файлы еще читать потом куче народу, все переводить на како-то другой формат невозможно.

Нет. я не говорил, что нет таблиц больше 1 Гб.
Но это абсолютно не значит что корпоративная база данных ведется в Ёкселе.
А то что базы бывают и по 200 с лишним Гб и это только за один год – это я знаю, главное чтобы не свалилась на меня такая , а то есть варианты

Господа, не знает ли кто как можно увеличить максимальное кол-во строк в Excel?

По умолчанию Билл даёт возможность редактирования таблиц не более 65536 строк

Например у Ассessa есть ограничение на работу с базами размером до 1 Гб.

Если ты никогда не видел таблиц больше 1ГБ это говорит только о том что ты никогда не арботал на крупных пердприятиях. Большие промышленные базы данных легко достигают десятков и даже сотен ГБ, и это так средненько еще может быть.
А пользоваться чем то другим не позволяет, то что эти файлы еще читать потом куче народу, все переводить на како-то другой формат невозможно

ну так FAT никто не использует, когда нужны большие файлы

Вообще ограничение идет из WinAPI – функций и поскольку API-функции для разных файловых систем делать непрактично, то имеем подобное.

Что за бред?
Зачем делать разные функции для разных файловых систем?
Когда достаточно для разных файловых систем написать их “драйвера” а функции унифицировать.
И что то я очень “сомневаюсь” что в NTFS не получится записать файлик больше 2 Гб

FAT32 – 4Gb
NTFS – гораздо больше (недавно Leo постил точные цифры)

Источник: zavelos.ru

Каково максимальное количество столбцов и строк в Excel?

Теоретический предел количества строк и столбцов в приложении Microsoft Office Excel четко определен. Если вы превысите эту отметку, появится всплывающее сообщение Файл загружен не полностью . Это имеет следующее описание:

  • Файл содержит более 1 048 576 строк или 16 384 столбцов. Чтобы устранить эту проблему, откройте исходный файл в текстовом редакторе, таком как Microsoft Office Word. Сохраните исходный файл в виде нескольких файлов меньшего размера, соответствующих этому пределу строки и столбца, а затем откройте меньшие файлы в Microsoft Office Excel. Если исходные данные невозможно открыть в текстовом редакторе, попробуйте импортировать данные в Microsoft Office Access, а затем экспортировать подмножества данных из Access в Excel.
  • Область, в которую вы пытаетесь вставить данные, разделенные табуляцией, слишком мала. Чтобы решить эту проблему, выберите область на листе, достаточно большую, чтобы вместить каждый элемент с разделителями.

Итак, какое максимальное количество строк и столбцов поддерживается на листе Excel? Давайте разберемся!

Максимальное количество строк и столбцов в Excel

По умолчанию Excel поддерживает три рабочих листа в файле рабочей книги, и каждый рабочий лист может поддерживать до 1 048 576 строк и 16 384 столбцов данных. Рабочие книги, однако, могут иметь более трех рабочих листов, если компьютер поддерживает достаточно памяти для дополнительных данных.

Несколько пользователей Office, похоже, считают, что 64-разрядная версия Excel может поддерживать больше строк или столбцов, чем 32-разрядная версия. Это правда? Хотя теоретически или удаленно это может показаться возможным, это, безусловно, неверно, поскольку число строк/столбцов ограничено версией продукта, а не количеством поддерживаемых им «битов».

Более того, наличие больших размеров листа исключительно для 64-разрядной версии Excel вызовет некоторые виды неизвестных проблем совместимости. Корпорация Майкрософт настоятельно хочет, чтобы ее Рабочий лист был доступен для всех копий Excel и версий независимо от того, является ли он 32-разрядным и 64-разрядным. Только когда данные вставляются в рабочую таблицу, другие факторы, такие как объем памяти компьютера, играют роль в определении границ строк, столбцов и ячеек.

Сказав это, есть один способ, с помощью которого вы можете найти количество строк и столбцов в Excel Worksheet и ответить на вопрос самостоятельно. Вот как!

  • Чтобы определить максимальное количество строк, поместите курсор в пустой столбец и нажмите Ctrl + Стрелка вниз . Действие приведет вас к последнему ряду.
  • Аналогично, чтобы найти максимальное количество столбцов, поместите курсор в пустую строку и нажмите Ctrl + стрелка вправо . Это приведет вас к последнему столбцу.

Для получения дополнительной информации вы можете посетить эту страницу поддержки Office.

Источник: techarks.ru

Почему в Microsoft Excel все еще существует ограничение по строкам?

34 [2009-02-09 04:53:00]

До Office 2007 Excel имеет максимум 65 000 строк. Office 2007 столкнулся с тем, что максимум до 1 миллиона строк, что, конечно же, приятнее; но мне любопытно – почему вообще существует предел? Очевидно, что производительность будет замедляться экспоненциально, поскольку вы увеличиваете размер электронных таблиц; но не очень сложно оптимизировать Excel для этого, начиная с небольшого листа и динамически “переустанавливая” его только по мере необходимости. Учитывая, сколько работы это должно было сделать, чтобы увеличить лимит с 65 000 до 1 миллиона, почему они не прошли весь путь, поэтому он ограничивался только объемом доступной памяти и дискового пространства?

Читайте также:  В excel сделать перенос строки в ячейке excel

excel limits row-number

2 ответа

25 Решение some [2009-02-09 05:54:00]

(обновлено из-за ошибки. Предложение всем: не отправляйте сообщение SO, пока вы не проснетесь)

Возможно, из-за оптимизации. Excel 2007 может содержать максимум 16 384 столбца и 1 048 576 строк. Странные числа?

14 бит = 16 384, 20 бит = 1 048 576

14 + 20 = 34 бит = может храниться более одного 32-разрядного регистра.

Но им также необходимо сохранить формат ячейки (текст, номер и т.д.) и форматирование (цвета, границы и т.д.). Предполагая, что они используют два 32-битных слова (64 бит), они используют 34 бита для номера ячейки и имеют 30 бит для других вещей.

Почему это так важно? В памяти им не нужно выделять всю память, необходимую для всей электронной таблицы, а только память, необходимую для ваших данных, и каждая информация помечена в той ячейке, в которой она должна находиться.

Обновление 2016:

  • Открытые книги: ограничено доступной памятью и системными ресурсами.
  • Размер рабочего листа: 1,048,576 строк (20 бит) на 16 384 столбца (14 бит)
  • Ширина столбца: 255 символов (8 бит)
  • Высота строки: 409 баллов.
  • Разрывы страниц: 1,026 горизонтальный и вертикальный (неожиданный номер, вероятно, неправильный, 10 бит – 1024)
  • Общее количество символов, которое может содержать ячейка: 32 767 символов (подписанные 16 бит)
  • Символы в верхнем или нижнем колонтитуле: 255 (8 бит)
  • Листы в рабочей книге: ограничено доступной памятью (по умолчанию 1 лист)
  • Цвета в рабочей книге: 16 миллионов цветов (32 бит с полным доступом к 24-битовому спектру цветов).
  • Именованные представления в рабочей книге: ограничено доступной памятью
  • Уникальные форматы ячеек/стилей ячеек: 64 000 (16 бит = 65536)
  • Стили стилей: 256 (8 бит)
  • Вес линии и стили: 256 (8 бит)
  • Уникальные типы шрифтов: 1024 (10 бит) глобальных шрифтов, доступных для использования; 512 на книгу
  • Форматы чисел в рабочей книге: от 200 до 250, в зависимости от языковой версии Excel, которую вы установили
  • Имена в рабочей книге: ограничено доступной памятью
  • Windows в рабочей книге: ограничен доступной памятью
  • Гиперссылки на листе: 66,530 гиперссылок (неожиданный номер, возможно, неправильный. 16 бит = 65536)
  • Панели в окне: 4
  • Связанные листы: ограниченная доступная память
  • Сценарии: ограничено доступной памятью; в сводном отчете показаны только первые 251 сценарий
  • Изменение ячеек в сценарии: 32
  • Регулируемые ячейки в Solver: 200
  • Пользовательские функции: ограниченная доступная память
  • Диапазон масштабирования: от 10% до 400%.
  • Отчеты: ограничено доступной памятью
  • Сортировка ссылок: 64 в одном виде; неограниченный при использовании последовательных сортировок
  • Уровни отмены: 100
  • Поля в форме данных: 32
  • Параметры рабочей книги: 255 параметров для каждой книги
  • Элементы, отображаемые в раскрывающихся списках фильтра: 10 000

В слове – скорость. Индекс для до миллиона строк подходит для 32-битного слова, поэтому его можно эффективно использовать на 32-разрядных процессорах. Функциональные аргументы, которые вписываются в регистр CPU, чрезвычайно эффективны, в то время как те, которые больше, требуют доступа к памяти при каждом вызове функции, намного медленнее. Обновление электронной таблицы может быть интенсивной операцией, включающей многие ссылки на ячейки, поэтому скорость важна. Кроме того, команда Excel ожидает, что любой, кто имеет дело с более чем миллионом строк, будет использовать базу данных, а не электронную таблицу.

Источник: qarchive.ru

Определение количества строк Экселе

В процессе работы с таблицами Эксель достаточно часто возникает необходимость в определении количества строк. Для этого существует несколько основных методов, причем выбор и использование конкретного определяется условиями стоящей перед пользователем задачи. В данной статье описано несколько основных способов определения количества строк в таблице Эксель в зависимости от ее структуры и наполненности, а также конкретной ситуации.

Метод 1: информация в строке состояния

Проще всего посмотреть количество строк в строке состояния Эксель, расположенной внизу его основной рабочей области. Порядок действий описан ниже:

  1. Сначала, удерживая левую кнопку мыши, выделяем диапазон ячеек, для которого надо подсчитать количество строк. Эксель по умолчанию считает все ячейки, в которые занесены данные, поэтому выделяем только один столбец. В противном случае данные по количеству строк будут некорректны.
  2. В нижней части окна находим строку состояния программы, в которой после слова “Количество” отображается число ячеек, заполненных данными. Это и есть количество строк, которое мы хотели найти.

Примечание: Если выделенный столбец таблицы заполнен не полностью, а в других столбцах напротив пропусков присутствуют данные, то мы не сможем посчитать фактическое количество заполненных строк при помощи вышеописанного способа. Поэтому в подобной ситуации будем следовать приведенному ниже алгоритму:

  1. Как и в предыдущем способе, сначала, удерживая левую кнопку мыши, выделяем диапазон, для которого необходимо подсчитать количество строк (строго в пределах одного столбца).
  2. Чтобы дополнительно выделить отдельные ячейки в других столбцах, зажав клавишу Ctrl на клавиатуре при помощи левой кнопки мыши выделяем все заполненные данными ячейки, которые хотим учесть в подсчете количества. Ctrl не отпускаем до конца выделения.
  3. В строке состояния Эксель смотрим получившееся количество. Оно, как мы уже знаем, отображает все ячейки, в которых присутствуют данные. Примечание: нельзя выделять две и более заполненные ячейки из разных столбцов, но при этом принадлежащие одной и той же строке, иначе количество строк будет посчитано неверно.

Если в строке состояния отсутствует слово “Количество”, проверяем настройки отображения информации для нее.

  1. Для вызова настроек строки состояния нажимаем правую кнопку мыши, наведя курсор на любое место строки состояния внизу окна.
  2. В появившемся окне с настройками строки состояния проверяем наличие галочки напротив пункта Количество. Если флажка нет, устанавливаем его, кликнув левой кнопкой мыши.
  3. Выделяем любой диапазон ячеек и проверяем отображение количества в строке состояния. Теперь нужная информация должна отображаться в строке состояния.
Читайте также:  Как в excel убрать дублирующие строки

Метод 2: применение функции ЧСТРОК

Если первый метод позволяет оперативно посмотреть количество строк путем подсчета заполненных ячеек, то описываемый в этом разделе способ поможет зафиксировать результаты подсчета в виде конкретного значения в свободной ячейке листа. Причем в результат будут включаться все строки – и пустые и с введенными данными. Речь идет о встроенной функции ЧСТРОК, которая позволит реализовать эту задачу.

Функция ЧСТРОК имеет следующий синтаксис: =ЧСТРОК(массив).

Давайте на практическом примере разберем, как работает данная функция, воспользовавшись Мастером функций:

  1. Кликаем левой кнопки мыши по любой пустой ячейке (или переходим в нее с помощью навигационных клавиш на клавиатуре), в которой будет выводиться результат работы функции.
  2. Нажимаем кнопку “Вставить функцию” (fx), которая расположена левее строки формул.
  3. Перед нами окно выбора формул Мастера функций. В качестве Категории устанавливаем значение “Полный алфавитный перечень”. В перечне функций ищем оператор “ЧСТРОК”, кликаем по нему, затем жмемОК.
  4. В появившемся окне аргументов функции заполняем значение для поля “Массив”. Для этого выделяем требуемый диапазон ячеек, удерживая левую кнопку мыши (предварительно щелкнув по полю для ввода информации). Также координаты диапазона можно ввести вручную при помощи клавиатуры. По готовности жмем ОК.
  5. Функция выполнит подсчет количества строк и отобразит результат в ячейке с формулой. Причем этот результат будет автоматически пересчитываться при любых изменениях данных в ячейках, включенных в массив функции “ЧСТРОК” до тех пор, пока функция не будет удалена из ячейки.

Особенностью этого метода является то, что с его помощью считаются все строки – и с данными в ячейках, и без них. Также если в выделенном диапазоне будет присутствовать несколько столбцов, это не повлияет на конечный результат работы функции “ЧСТРОК”.

Метод 3: условное форматирование и использование фильтра

Третий метод раскрывает алгоритм действий в ситуации, когда нужно посчитать количество строк для диапазона ячеек с определенными значениями данных в них. Это означает, что в итог расчета попадут только те строки, ячейки которых сгруппированы по конкретному условию или признаку. Речь пойдет об условном форматировании и использовании фильтра.

  1. Выделяем диапазон ячеек, данные которых станут критерием выбора строк.
  2. Во вкладке “Главная” находим раздел “Стили”, среди инструментов находим и кликаем по кнопке “Условное форматирование”.
  3. В появившемся перечне раскрываем пункт “Правила выделения ячеек”, который содержит список правил, определяющих условия форматирования. В нашем примере выделенный диапазон заполнен текстовыми данными, соответственно – выбираем строку “Текст содержит…”.
  4. Далее задаем конкретные условия форматирования – для каких значений ячеек они будут окрашиваться в определенный цвет. В левой части окна указываем букву A, а в правой части оставляем установку по умолчанию (при желании – выбираем другую цветовую схему). Наша цель – чтобы все ячейки с буквой А подкрашивались в красных тонах. Нажимаем ОК.
  5. Если ячейки с буквой А выделены цветом, значит настройки условного форматирования сделаны корректно.
  6. Чтобы посчитать, сколько строк содержат “подкрашенные” ячейки, используем инструмент “Фильтр”.
  7. Если выделение снято, опять выделяем требуемый диапазон ячеек. Во вкладке “Главная”, находим инструмент “Фильтр” (значок в виде воронки, группа инструментов “Редактирование”) и кликаем по нему.
  8. На верхней ячейке выделенного столбца появится значок пока что неактивного фильтра в виде кнопки со стрелкой вниз:
    • кликаем на него;
    • ищем строку “Фильтр по цвету”, щелкаем по этому пункту;
    • выбираем цвет, использованный для условного форматирования ранее.
  9. В результате работы фильтра в таблице останутся только строки с окрашенными ячейками в выбранном столбце. Теперь можно просто выделить их, чтобы определить итоговое количество в строке состояния. Это и есть количество строк, которое мы хотели выяснить согласно поставленной задаче.

Заключение

Итак, мы рассмотрели основные методы, позволяющие посчитать количество строк в различных ситуациях. Первый метод позволит быстро оценить количество строк, когда нет необходимости его фиксировать. Второй – позволяет зафиксировать результат в отдельной ячейке. Третий метод сложнее первых двух, но в случае необходимости позволит посчитать количество строк, отобранных по определенному признаку. Кроме того, условное форматирование позволяет визуализировать конкретные условия выбора, “подсветив” их определенным цветом.

Источник: microexcel.ru

Функция ЧСТРОК возвращает количество строк в диапазоне Excel

Функция ЧСТРОК в Excel предназначена для определения числа строк, содержащихся в константе массива или числа строк в диапазоне ячеек, ссылка на который передана в качестве аргумента этой функции, и возвращает определенное числовое значение.

Как посчитать количество строк листа в Excel

В отличие от функции СЧИТАТЬПУСТОТЫ, определяющая число пустых ячеек в переданном диапазоне, а также функции СЧЁТ и ее производных, рассматриваемая функция определяет число всех ячеек в диапазоне независимо от типа содержащихся в них данных, включая пустые ячейки.

Пример 1. Определить число строк, которые можно заполнить на одном листе в табличном редакторе Excel.

Чтобы произвести расчет всех строк на листе, в качестве аргумента функции необходимо передать ссылку на весь столбец (можно выбрать любой). В данном случае функция имеет вид:

В результате вычисления функции мы получили максимальное количество строк рабочего листа Excel или же номер последней строки на листе.

Как посчитать количество пустых строк на листе Excel с условием

Пример 2. На листе Excel находится таблица, первый столбец которой (id) находится в столбце A:A. Определить число пустых строк между началом листа и шапкой таблицы.

Вид части листа с данными:

Для определения искомого значения используем формулу:

С помощью функции ПОИСКПОЗ определяем номер строки, в которой находится значение названия первого столбца таблицы. Функция ИНДЕКС возвращает ссылку на ячейку, в которой было определено это значение. Поскольку эта функция возвращает данные ссылочного типа, в результате вычислений выражение типа A1:ИНДЕКС принимает вид A1:A10. Поскольку нас интересуют только пустые строки, вычитаем 1 из значения, найденного функцией ЧСТРОК.

Читайте также:  Как в таблице эксель добавить строчку

Правила использования функции ЧСТРОК в Excel

Функция ЧСТРОК имеет следующую синтаксическую запись:

  • массив – обязательный для заполнения, принимает константу массива или ссылку на диапазон ячеек, для которого производится подсчет количества строк.
  1. Если в качестве аргумента функции передано числовое значение, оно будет интерпретировано как константа массива с одним элементом, поэтому функция ЧСТРОК вернет значение 1. Например, результат выполнения =ЧСТРОК(5) будет 1.
  2. Если аргумент функции указан в виде логических или текстовых данных, рассматриваемая функция вернет код ошибки #ЗНАЧ!
  3. При использовании констант массивов для разделения строк используют знак «:». Например, константа массива <1;2:4;6:1:7:0>содержит 3 строки.

Источник: exceltable.com

Строка в excel

17.10.2013 Григорий Цапко Полезные советы

Данная статья будет посвящена работе со строками в excel и идет в дополнение к предыдущим постам на тему работы со строками: как закрепить строку в excel , как преобразовать столбец в строку в excel, и автоматическая нумерация строк в excel.

Почему именно эта тема спросите вы? На самом деле, это группа вопросов достаточно распространена среди пользователей программы Microsoft Excel, и я постараюсь здесь ответить на наиболее часто встречающиеся вопросы относительно строк в excel и работы с ними.

Количество строк в excel.

Количество строк в excel зависит от версии программы. Так, например в MS Excel 2003 количество строк составляет 65 536, а в MS Excel 2010 количество строк составляет 1 048 576.

Длина строки excel.

Говоря о длине строки excel нужно иметь ввиду два момента.

Длина строки, измеряемая в количестве столбцов (ячеек), и длина строки, измеряемая в количестве символов которые могут быть введены в одну ячейку.

Длина строки excel измеряемая в количестве столбцов в MS Excel 2003 составляет 256 столбцов (ячеек).

Длина строки в MS Excel 2010 уже больше и составляет 16 384 столбца (ячейки). Это уже широкий простор для маневра.

Общее количество знаков в ячейке как в MS Excel 2003, так и в MS Excel 2010 составляет 32 767, однако в MS Excel 2003 в ячейке могут быть видны только 1024 знака, все же знаки можно увидеть в строке формул.

Как вставить строку в excel?

Чтобы вставить строку в excel можно воспользоваться двумя способами.

Первый способ – это вставка строки через контекстное меню, второй способ – это вставка строки через панель управления.

Чтобы вставить строку в excel первым способом, необходимо выделить место куда будет вставляться строка, правой кнопкой мыши вызвать контекстное меню и выбрать пункт Вставить. Далее в появившемся диалоговом окне выбрать пункт Строку и нажать ОК.

Чтобы вставить строку в excel вторым способом, необходимо выделить нужное место, и далее на панели управления на вкладке Главная в группе команд Ячейки выбрать команду Вставить – Вставить строку.

Как удалить строку в excel?

Чтобы удалить строку в excel можно воспользоваться так же двумя способами как и в пункте описывающим вставку строки.

Только теперь вместо пункта вставить нужно выбирать пункт удалить.

Как изменить высоту строки в excel?

Самый простой способ изменить высоту строки в excel — это растянуть ее.

Для этого нужно поместить курсор на нумерации строк, и удерживая левую кнопку мыши растянуть или сжать строку до нужного размера.

Другой способ изменения высоты строки в excel – это через панель управления.

Выделяем нужную строку или ячейку, и на вкладке Главная в группе команд Ячейки выбираем команду Формат и раскрывшемся меню – пункт Высота строки. Далее, в появившемся диалоговом окне устанавливаем требуемую высоту строки.

Также в excel доступна команда автоподбор высоты строки. Эта команда позволяет изменить высоту строки в соответствии с размером находящегося в ячейке текста.

Вызов команды осуществляется также как и команды — Высота строки.

Необходимо иметь ввиду, что команда автоподбор высоты строки сможет изменить высоту строки в соответствии с размером текста в ячейке, если на вкладке Выравнивание установлена галочка – «переносить по словам».

Для справки — максимальная высота строки в excel составляет 409 пунктов.

Как сгруппировать строки в excel?

Для того, чтобы сгруппировать строки в excel необходимо выделить предназначенные для группировки строки и на вкладке Данные, в группе Структура выбрать команду Группировать.

Результат не заставит себя долго ждать.

Чтобы разгруппировать строки необходимо аналогично выделив предназначенные для этого строки выбрать пункт «Разгруппировать».

Несколько строк в ячейке excel. Перенос строки в ячейке.

Для того чтобы создать несколько строк в ячейке excel или то же самое, что перенести строку и начать с нового абзаца, необходимо нажать комбинацию клавиш Alt + Enter.

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

Как скрыть строки в excel?

Для того чтобы скрыть строки в excel необходимо выделить подлежащие скрытию строки, правой кнопкой мыши вызвать контекстное меню и выбрать пункт скрыть.

Как отобразить скрытые строки в excel?

Для того чтобы отобразить скрытые строки в excel необходимо выделить диапазон скрытых строк включая строку выше и строку ниже, правой кнопкой мыши вызвать контекстное меню и выбрать пункт показать.

Как объединить строки в excel?

Для того чтобы объединить строки в excel необходимо выделить подлежащие объединению строки или ячейки и на вкладке Главная в группе команд Выравнивание выбрать команду «Объединить и поместить в центре».

Повторное обращение к этой команде отменяет объединение строк или ячеек.

Доступны и другие варианты объединения ячеек, такие как «Объединить по строкам» и «Объединить ячейки».

Источник: excel-training.ru