Как в excel оставить только заполненные ячейки

Как обрезать таблицу в excel 2020

Для этого активизируйте любую ячейку в строке 26. Нажмите Shift+Пробел, затем Shift+End и в конце, удерживая нажатой Shift, нажмите клавишу ↓. Выполните команду Главная → Ячейки → Удалит → Удалить строки с листа(или щелкните правой кнопкой мыши на заголовке любой строки и выберите команду Удалить).

Как обрезать часть таблицы в Экселе?

Удаление строк и столбцов таблицы

  1. Выделите строки или столбцы таблицы, которые требуется удалить. …
  2. На вкладке Главная в группе Ячейки, щелкните стрелку рядом с кнопкой Удалить, а затем выберите команду Удалить строки таблицы или Удалить столбцы таблицы.

Как обрезать файл Эксель?

Обрезать по фигуре

Выделите картинку и нажмите команду Crop (Обрезка) в разделе Size (Размер) на вкладке Format (Формат).

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

Если нужно удалить знаки справа, то используем ЛЕВСИМВ, если слева, то ПРАВСИМВ. Нажимаем «Enter». Функция ЛЕВСИМВ или ПРАВСИМВ присваивает ячейке нужное нам количество символов из текста в новую ячейку, исключая ненужный нам индекс.

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

F, нажимаете сочетание клавиш ctrl+shift+стрелка вправо (это выделит все столбцы до конца диапазона), нажимаете правой кнопкой мыши — Скрыть. Столбцы убрали. Теперь тоже самое делаем со строками — выделяем строку 4, ctrl+shift+стрелка вниз, правой кнопкой мыши — Скрыть.

Как задать рабочую область в Excel?

Рабочая область в Excel

  1. Для начала откройте два или более документа.
  2. На вкладке View (Вид) выберите команду Arrange All (Упорядочить все).
  3. Определите желаемый параметр расположения документов на экране. …
  4. Нажмите ОК.
  5. На вкладке View (Вид) нажмите Save Workspace (Сохранить рабочую область).
  6. Сохраните файл рабочей области (. …
  7. Закройте Excel.

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

Самый простой способ установить границы — просто спрятать все неиспользуемые столбцы и строки. На своем листе найдите последнюю строку, содержащую данные, и целиком выделите строку под ней, щелкнув кнопку строки. Удерживайте клавиши Ctrl и Shift и нажимайте стрелку вниз, чтобы выделить все строки ниже.

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

Как обрезать символы в Excel

  1. Обзор способов, позволяющих быстро обрезать значения ячеек и удалить лишний текст. …
  2. =ЛЕВСИМВ(текст, число_знаков)
  3. =ПРАВСИМВ(текст;ДЛСТР(текст)-ДЛСТР(ЛЕВСИМВ(текст; число_знаков)))
  4. =ПРАВСИМВ(текст, число_знаков)
  5. =ЛЕВСИМВ(текст;ДЛСТР(текст)-ДЛСТР(ПРАВСИМВ(текст; число_знаков)))
  6. Количество полей при этом не ограничено.

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

Нажмите Ctrl+1. В появившемся диалоговом окне Формат ячеек перейдите на вкладку Защита и снимите флажок Защищаемая ячейка. Затем выберите команду Рецензирование ► Изменения ► Защитить лист и в открывшемся диалоговом окне Защита листа снимите флажок Выделение заблокированных ячеек (рис.

Как обрезать изображение в Excel?

Обрезка до стандартных пропорций

  1. Чтобы добавить рисунок в файл Office (например, документ Word, презентацию PowerPoint или книгу Excel), на вкладке Вставка нажмите кнопку Рисунки.
  2. Щелкните рисунок.
  3. В разделе Работа с рисунками на вкладке Формат в группе Размер щелкните стрелку под кнопкой Обрезать.

Как в Excel обрезать последние символы?

Как удалить первые или последние n символов из ячейки или строки в Excel?

  1. Удалите первые N символов с помощью формулы / UDF.
  2. Удалите последние N символов с помощью формулы / UDF.
  3. Пакетное удаление N символов слева, справа или посередине без формул.

Как в Excel в ячейке удалить часть текста?

Удалите ненужный текст из ячейки с помощью функции Text to Columns

  1. Выберите диапазон с ячейками, из которых вы хотите удалить ненужный текст, а затем нажмите Данные > Текст в столбцы. …
  2. В первом Мастер преобразования текста в столбцы, выберите разграниченный вариант, а затем щелкните Далее кнопку.

Как убрать первые символы в ячейке?

Выделите диапазон, на панели ! SEMTools в меню УДАЛИТЬ -> Символы -> обрезать выберите «с начала ячейки». В появившемся диалоговом окошке вбейте количество символов, которое хотите удалить, и нажмите ОК.

Как в Excel оставить только одну страницу?

  1. Откройте вкладку Разметка страницы. …
  2. Выберите вкладку Страница в диалоговом окне Параметры страницы.
  3. Установите переключатель разместить не более чем на в разделе Масштаб.
  4. Чтобы напечатать документ на одной странице, введите 1 в поля ширины и высоты.

Как в Экселе скрыть ненужную область?

Выделите ячейку в столбце (или ячейки в столбцах), который нужно скрыть. Затем выберите команду Главная ► Ячейки ► Формат ► Скрыть или отобразить ► Скрыть столбцы. Выделите столбцы и щелкните правой кнопкой мыши на заголовках этих столбцов, а потом в открывшемся контекстном меню выберите команду Скрыть.

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

Для этого активизируйте любую ячейку в столбце Н , нажмите Ctrl+Пробел, затем Shift+End и в конце, удерживая нажатой Shift, нажмите клавишу →. Выполните команду Главная → Ячейки → Удалить → Удалить столбцы с листа (или щелкните правой кнопкой мыши на заголовке любого столбца и выберите команду Удалить).

Excel works!

Excel работает за вас

  • Залогиниться
  • Зарегистрироваться
    logo

Excel works!

  • Главная
  • Excel
  • Управление проектами
  • Книги
  • Прочее
  • Аналитика

Thanks for Visiting

  • Главная
  • Excel
  • Управление проектами
  • Книги
  • Прочее
  • Аналитика

Как обрезать столбцы и строки в Excel для красоты?

Предположим, что вам нужно сделать титульный лист для своего файла Excel. Как сделать красивый лист без лишних ячеек — обрезать столбцы и строки в Excel, чтобы их не было видно?

обрезать столбцы и строки в Excel

Как обычно, все не сложно. Задаете нужный заголовок, как показано на примере, после чего выделяете первый столбец, который нужно скрыть, т.е. F, нажимаете сочетание клавиш ctrl+shift+стрелка вправо (это выделит все столбцы до конца диапазона), нажимаете правой кнопкой мыши — Скрыть. Столбцы убрали.

Теперь тоже самое делаем со строками — выделяем строку 4, ctrl+shift+стрелка вниз, правой кнопкой мыши — Скрыть.

Все, получилось то, что на картинке.

Осталась одна проблема область печати. Как, сделать так, чтобы все красиво уместилось на один лист.

Как обрезать столбцы и строки в Excel для красоты? 1ый Способ

Заходим Разметка страницы — Параметры страницы (см ниже)

обрезать столбцы и строки в Excel

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

обрезать столбцы и строки в Excel

2ой Способ

Заходим в панель Вид — в разделе Режимы просмотра книги выбираем Страничный режим. Теперь границы видимой области можно перемещать схватив за границу. На печать будет выводиться именно видимая область!

Удаление ячеек в Microsoft Excel

Удаление ячеек в программе Microsoft Excel

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

Процедура удаления ячеек

Собственно, процедура удаления ячеек в Excel обратна операции их добавления. Её можно подразделить на две большие группы: удаление заполненных и пустых ячеек. Последний вид, к тому же, можно автоматизировать.

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

Способ 1: контекстное меню

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

  1. Выделяем один элемент или группу, которую желаем удалить. Выполняем щелчок по выделению правой кнопкой мыши. Производится запуск контекстного меню. В нем выбираем позицию «Удалить…».

Переход к удалению ячеек через контекстное меню в Microsoft Excel

  • Ячейки, со сдвигом влево;
  • Ячейки со сдвигом вверх;
  • Строку;
  • Столбец.

Окошко удаления ячеек в Microsoft Excel

Ячейки удалены со сдвигом вверх в Microsoft Excel

А, если был выбран второй пункт, то со сдвигом влево.

Ячейки удалены со сдвигом влево в Microsoft Excel

Способ 2: инструменты на ленте

Удаление ячеек в Экселе можно также произвести, воспользовавшись теми инструментами, которые представлены на ленте.

    Выделяем элемент, который следует удалить. Перемещаемся во вкладку «Главная» и жмем на кнопку «Удалить», которая располагается на ленте в блоке инструментов «Ячейки».

Удаление ячейки через кнопку на ленте в Microsoft Excel

Ячейка удалена через кнопку на ленте в Microsoft Excel

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

    Выделяем эту группу элементов горизонтальной направленности. Кликаем по кнопке «Удалить», размещенной во вкладке «Главная».

Удаление горизонтальной группы ячеек через кнопку на ленте в Microsoft Excel

Горизонтальная группа ячеек удалена через кнопку на ленте в Microsoft Excel

Если же мы попробуем удалить вертикальную группу элементов, то сдвиг произойдет в другом направлении.

    Выделяем группу элементов вертикальной направленности. Производим щелчок по кнопке «Удалить» на ленте.

Удаление вертикальной группы ячеек через кнопку на ленте в Microsoft Excel

Вертикальная группа ячеек удалена через кнопку на ленте в Microsoft Excel

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

    Выделяем этот массив и жмем на кнопку «Удалить» на ленте.

Удаление многомерного массива через кнопку на ленте в Microsoft Excel

Многомерный массив удален через кнопку на ленте в Microsoft Excel

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

  1. Выделяем многомерный массив, который следует удалить. После этого жмем не на саму кнопку «Удалить», а на треугольник, который размещается сразу справа от неё. Активируется список доступных действий. В нем следует выбрать вариант «Удалить ячейки…».

Переход к удалению многомерного массива через кнопку на ленте в Microsoft Excel

Удаление ячееек со сдвигом вверх в окне удаления ячеек в Microsoft Excel

Многомерный массив удален со сдвигом вверх через кнопку на ленте в Microsoft Excel

Способ 3: использование горячих клавиш

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

    Выделяем на листе диапазон, который желаем убрать. После этого жмем комбинацию клавиш «Ctrl»+»-« на клавиатуре.

Выделение группы элементов в Microsoft Excel

Окно удаления ячеек запущенное с помощью горячих клавиш в Microsoft Excel

Удаление с помощью горячих клавиш выполнено в Microsoft Excel

Способ 4: удаление разрозненных элементов

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

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

Выделение разрозненных элементов в Microsoft Excel

Разрозненные элементы удалены в Microsoft Excel

Способ 5: удаление пустых ячеек

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

    Выделяем таблицу или любой другой диапазон на листе, где предстоит произвести удаление. Затем щелкаем на клавиатуре по функциональной клавише F5.

Выделение таблицы для удаления пустых ячеек в Microsoft Excel

Окно перехода в Microsoft Excel

Окно выделения групп ячеек в Microsoft Excel

Пустые ячейки выделены в Microsoft Excel

Ячейки удалены в Microsoft Excel

Существуют и другие варианты удаления пустых элементов, более подробно о которых говорится в отдельной статье.

Как видим, существует несколько способов удаления ячеек в Excel. Механизм большинства из них идентичен, поэтому при выборе конкретного варианта действий пользователь ориентируется на свои личные предпочтения. Но стоит все-таки заметить, что быстрее всего выполнять данную процедуру можно при помощи комбинации горячих клавиш. Особняком стоит удаление пустых элементов. Данную задачу можно автоматизировать при помощи инструмента выделения ячеек, но потом для непосредственного удаления все равно придется воспользоваться одним из стандартных вариантов.

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

Пустые ячейки – это неплохо, если вы намеренно оставляете их в нужных местах по эстетическим соображениям. Но в неправильных местах, они, безусловно, нежелательны. К счастью, есть относительно простой способ удалить пустоты в таблицах Excel, и сейчас вы узнаете все подробности этого метода.

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

Удаляем пустые ячейки стандартными инструментами Excel.

Ну а теперь, когда вы предупреждены о возможных неприятных последствиях:

  1. Выберите диапазон, в котором вы хотите убрать пустоты. Чтобы быстро выбрать всю таблицу с данными, щелкните верхнюю левую позицию и затем нажмите Ctrl + Shift + End . Это сразу расширит выделение до последней использованной клетки.
  2. Нажмите F5 и щелкните Выделить… . Или перейдите на вкладку «Главная» и нажмите Найти…> Выделить группу ячеек.
  3. В диалоговом окне выберите «Пустые ячейки» и нажмите ОК. Это выделит все незаполненные позиции в вашем диапазоне.
  1. Щелкните правой кнопкой мыши на выделенном и выберите Удалить… из контекстного меню:
  2. В зависимости от макета ваших данных выберите сдвиг влево или вверх и нажмите кнопку «ОК». В этом примере мы используем второй вариант.

Вот и все. Вы успешно удалили пустоты в своей таблице:

Примечание. Если что-то пошло не так, не паникуйте и сразу нажмите Ctrl + Z , чтобы вернуть свои данные в исходное состояние.

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

Когда не следует удалять пустые ячейки.

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

  1. Удаляйте пустые строки и столбцы вместо отдельных ячеек.

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

  1. Удаление не работает для таблиц Excel.

Невозможно удалить отдельные ячейки в таблице Excel (но не в диапазоне данных). Вам разрешено удалять только целые строки таблицы. Или вы можете сначала преобразовать таблицу в диапазон, а затем заняться удалением.

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

Формулы Excel могут адаптироваться ко многим изменениям, внесенным в данные, которые они используют. Многим, но не всем. В некоторых случаях формулы, ссылающиеся на удалённые вами ячейки, перестают работать. Поэтому после удаления незаполненных ячеек взгляните внимательно на соответствующие формулы и именованные диапазоны, чтобы убедиться, что они работают нормально.

Как извлечь список данных без пустот.

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

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

Итак, наш список находится в диапазоне A2:A12. Причем, в A4 записано пустое значение «». Рассмотрим 5 методов, при помощи которых мы попытаемся избавиться от пустых ячеек и сформировать в нужном нам месте новый список без пробелов.

Способ 1.

Введите приведенную ниже формулу массива в C2, нажмите Ctrl + Shift + Enter , чтобы заполнить ее правильно, а затем скопируйте формулу в еще несколько ячеек вниз по столбцу. Количество ячеек, в которые вы копируете формулу, должно быть не меньше, чем количество элементов в вашем исходном списке.

Формулы для извлечения заполненных позиций:

=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$12; НАИМЕНЬШИЙ(ЕСЛИ(НЕ(ЕПУСТО($A$2:$A$12)); СТРОКА($A$1:$A$11);»»); СТРОКА(A1)));»»)

Обратите внимание, что диапазон в функции СТРОКА($A$1:$A$11) должен всегда начинаться с $A$1. И включать в себя он должен столько же позиций, сколько их в нашей области поиска. Иначе говоря, если в $A$2:$A$12 — 11 позиций, значит столько же их нужно указать и в $A$1:$A$11.

На скриншоте ниже показан результат:

формула для извлечения заполненных ячек

Сразу отметим, что пустые значения «» здесь не исключаются из списка.

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

Итак, наша задача: вернуть первое значение, которое встретится в диапазоне A2:A12. В случае ошибки возвращаем пустоту («»).

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

У вас есть функция ИНДЕКС, возвращающая значение из $A$2:$A$12 на основе порядкового номера строки (не реального номера, а относительного номера в этом диапазоне). При этом нам нужно учесть еще 2 вещи:

  • Убедиться, что A2 не пустая
  • Вернуть второе непустое значение в C3, третье непустое значение в C4 и так далее.

Обе эти задачи выполняются функцией НАИМЕНЬШИЙ:

НАИМЕНЬШИЙ(ЕСЛИ(НЕ(ЕПУСТО($A$2:$A$12)); СТРОКА($A$1:$A$11);»»); СТРОКА(A1)))

В нашем случае аргумент массива генерируется динамически следующим образом:

  • НЕ(ЕПУСТО($A$2:$A$12)) определяет, какие позиции в целевом диапазоне заполнены, и для них возвращается ИСТИНА, в противном случае — ЛОЖЬ. Результирующий массив ИСТИНА и ЛОЖЬ проходит логическую проверку функции ЕСЛИ.
  • ЕСЛИ оценивает каждый элемент массива ИСТИНА / ЛОЖЬ и возвращает соответствующий номер позиции для ИСТИНА, и ничего — для ЛОЖЬ:
    В результате мы получаем массив и наша сложная функция преобразуется:

НАИМЕНЬШИЙ(; СТРОКА(A1))

Как видите, аргумент массива содержит только номера непустых ячеек (заметьте, это относительные положения элементов в массиве, т.е. A2 – имеет порядковый номер 1, A3 — это 2 и так далее).

Во втором аргументе мы имеем СТРОКА(A1), что указывает функции НАИМЕНЬШИЙ вернуть самое маленькое число. Из-за использования относительной ссылки номер увеличивается с шагом 1 при копировании формулы вниз. Итак, в C3 формула вернет номер второй по величине минимальный номер заполненной позиции в диапазоне (то есть, 2) и так далее.

Однако на самом деле нам не нужны номера позиций, а нужны их значения. Итак, мы вкладываем функцию НАИМЕНЬШИЙ в аргумент функции ИНДЕКС, заставляя возвращать значение из соответствующей позиции в диапазоне.

В качестве последнего штриха мы заключаем всю конструкцию в функцию ЕСЛИОШИБКА, чтобы заменить ошибки пустотами. Ошибки будут неизбежны, потому что вы не можете заранее знать, сколько непустых ячеек находится в целевом диапазоне, и копируете формулу вниз по столбцу в заведомо большее количество ячеек, чем это необходимо.

Способ 2.

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

=ЕСЛИ(СТРОКА() -СТРОКА($C$2:$C$12)+1>ЧСТРОК($A$2:$A$12) -СЧИТАТЬПУСТОТЫ($A$2:$A$12);»»;ДВССЫЛ(АДРЕС(НАИМЕНЬШИЙ((ЕСЛИ($A$2:$A$12<>»»;СТРОКА($A$2:$A$12);СТРОКА()+ЧСТРОК($A$2:$A$12)+1));СТРОКА() -СТРОКА($C$2:$C$12)+1);СТОЛБЕЦ($A$2:$A$12);4)))

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

Естественно, не забываем ввод заканчивать комбинацией Ctrl + Shift + Enter .

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

Способ 3.

Это тоже формула массива. Но, в отличие от предыдущих двух, ее нужно вводить сразу в диапазон. Если основываться на наших условных данных, то выделяем при помощи мыши диапазон C2:C12, а затем в строку формул записываем следующее выражение:

Естественно, заканчиваем всё нажатием Ctrl + Shift + Enter .

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

формируем список буз пустых значений

Сравниваем значение D1 с каждым элементом исходного диапазона $A$2:$A$12.

СТРОКА(ДВССЫЛ(«1:»&ЧСТРОК($A$2:$A$12))))) — счетчик массива от первого до его последнего элемента.

При помощи функции ИНДЕКС выводим только непустые элементы.

удаление пустых ячеек при помощи дополнительного стролбца в Excel

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

Для этого проверяем выполнение 2 условий:

  • ячейка в столбце В непустая,
  • она не равна 0.

Если условия выполнены, считаем количество чисел, находящихся в этом столбце выше текущей позиции, и увеличиваем результат на 1 (своего рода счётчик). То есть, записываем, какая по счету непустая позиция найдена. Если же клетка в столбце В пустая, то ставим «».

Копируем эту формулу вниз по столбцу. Получаем последовательную нумерацию непустых ячеек.

Переходим ко второму шагу. Функция ВПР (VLOOKUP) последовательно ищет значения начиная с 1 в столбце А и выводит соответствующие им значения из В.

Для получения последовательности чисел используем СТРОКА().

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

Способ 5.

Предвидя то, что многим может не понравиться торчащий на самом виду вспомогательный столбец А с цифрами, предлагаю еще один метод избавления от пустых ячеек. Здесь мы используем так называемый «левый ВПР». Поэтому вспомогательный столбец можно размещать в любом месте, где он не будет мешать. Чтобы не портить внешний вид вашей таблицы, можно использовать любой другой столбец, находящийся правее (например — Z). Мы же используем B для наглядности результатов.

как использовать левый ВПР для удаления пустых ячеек

В позиции B2 записываем вспомогательную формулу

D1 будет служить нам эталоном как абсолютно пустая. Последовательно сравниваем столбец А с ней. При этом игнорируются нули, а также содержимое нулевой длины «».

В С2 записываем:

При помощи ПОИСКПОЗ ищем в столбце B порядковые номера от 1 и далее, и функцией ИНДЕКС выводим соответствующее значение из столбца A. В результате в столбце С мы избавились от пустых ячеек в списке. При этом исходные данные мы не меняли, чем гарантировали себя от возможных ошибок.

Как удалить пустые ячейки после последней позиции с данными.

Пустые ячейки, содержащие форматирование или непечатаемые символы, могут вызвать множество проблем в Excel. Например, вы можете получить гораздо больший размер файла, чем необходимо, или напечатать несколько чистых страниц. Чтобы избежать этих проблем, мы удалим (или очистим) пустые строки и столбцы, содержащие форматирование, пробелы или неизвестные невидимые символы.

Как найти последнюю использованную ячейку на листе

Чтобы перейти к последней ячейке на листе, содержащей данные или форматирование, щелкните в любом месте вашей таблицы и нажмите Ctrl + End .

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

Но если вы оказались в визуально пустой клетке, знайте, что Excel не считает её таковой. Это может быть простой пробел, созданный случайным нажатием клавиши, пользовательский формат чисел, установленный для неё, или непечатаемый символ, импортированный из внешней базы данных. Какой бы ни была причина, она не пуста.

Как удалить ячейки после последней позиции с данными.

Чтобы очистить все содержимое и форматирование после последней заполненной ячейки, выполните следующие действия:

  1. Щелкните заголовок первого незаполненного столбца справа от вашей таблицы и нажмите Ctrl + Shift + End . Это позволит выбрать диапазон справа между вашими данными и последней использованной позицией на листе.
  2. На вкладке «Главная» нажмите «Очистить». Или щелкните на выделении правой кнопкой мыши и выберите Удалить.
  3. Щелкните заголовок первой чистой строчки под данными и нажмите Ctrl + Shift + End .
  4. Выполните те же действия, которые выполнялись в п.2.
  5. Нажмите Ctrl + S , чтобы сохранить книгу.

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

Примечание. Учитывая, что Microsoft Excel 2007–2019 содержит более 1 000 000 строк и более 16 000 столбцов, вы можете уменьшить размер рабочей области, чтобы пользователи не могли случайно вводить данные в неправильные места.

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

  1. Выберите строчку под последней позицией с данными (чтобы выделить её целиком, щелкните заголовок).
  2. Нажмите Ctrl + Shift + ↓ (стрелка вниз), чтобы расширить выделение до нижней части листа.
  3. Нажмите Ctrl + 9 , чтобы скрыть выбранные строки.

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

Подобным же образом вы скрываете неиспользуемые столбцы:

  1. Выберите чистый столбец после последнего столбца с данными.
  2. Нажмите Ctrl + Shift + → (стрелка вправо), чтобы выделить все остальные неиспользуемые столбцы до конца листа.
  3. Нажмите Ctrl + 0 , чтобы скрыть выбранные колонки. Готово!

Если позже вы решите отобразить все ячейки, выберите весь лист (можно при помощи Ctrl + A ), затем нажмите Ctrl + Shift + 9 , чтобы показать все строки, и Ctrl + Shift + 0 , чтобы показать все столбцы.

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

Проверка данных в Excel: как сделать, использовать и убрать — Мы рассмотрим, как выполнять проверку данных в Excel: создавать правила проверки для чисел, дат или текстовых значений, создавать списки проверки данных, копировать проверку данных в другие ячейки, находить недопустимые записи, исправлять и удалять проверку данных.…
Быстрое удаление пустых столбцов в Excel — В этом руководстве вы узнаете, как можно легко удалить пустые столбцы в Excel с помощью макроса, формулы и даже простым нажатием кнопки. Как бы банально это ни звучало, удаление пустых столбцов в Excel не может…
Как полностью или частично зафиксировать ячейку в формуле — При написании формулы Excel знак $ в ссылке на ячейку сбивает с толку многих пользователей. Но объяснение очень простое: это всего лишь способ ее зафиксировать. Знак доллара в данном случае служит только одной цели — он указывает,…
Чем отличается абсолютная, относительная и смешанная адресация — Важность ссылки на ячейки Excel трудно переоценить. Ссылка включает в себя адрес, из которого вы хотите получить информацию. При этом используются два основных вида адресации – абсолютная и относительная. Они могут применяться в разных комбинациях…
Относительные и абсолютные ссылки – как создать и изменить — В руководстве объясняется, что такое адрес ячейки, как правильно записывать абсолютные и относительные ссылки в Excel, как ссылаться на ячейку на другом листе и многое другое. Ссылка на ячейки Excel, как бы просто она ни…
6 способов быстро транспонировать таблицу — В этой статье показано, как столбец можно превратить в строку в Excel с помощью функции ТРАНСП, специальной вставки, кода VBA или же специального инструмента. Иначе говоря, мы научимся транспонировать таблицу. В этой статье вы найдете…
4 способа быстро убрать перенос строки в ячейках Excel — В этом совете вы найдете 4 совета для удаления символа переноса строки из ячеек Excel. Вы также узнаете, как заменять разрывы строк другими символами. Все решения работают с Excel 2019, 2016, 2013 и более ранними версиями. Перенос…
Как быстро заполнить пустые ячейки в Excel? — В этой статье вы узнаете, как выбрать сразу все пустые ячейки в электронной таблице Excel и заполнить их значением, находящимся выше или ниже, нулями или же любым другим шаблоном. Заполнять пустоты или нет? Этот вопрос часто…
Как посчитать количество пустых и непустых ячеек в Excel — Если ваша задача — заставить Excel подсчитывать пустые ячейки на листе, прочтите эту статью, чтобы найти 3 способа для этого. Узнайте, как искать и выбирать среди них нужные с помощью стандартных инструментов поиска, или же просто…
Как объединить строки в Excel без потери данных? Примеры и советы. — Объединение строк в Excel — одна из самых распространенных задач, которые нам нужно выполнять время от времени. Проблема в том, что Microsoft Excel не предоставляет для этого надежного инструмента. Кроме того, при использовании стандартного объединения…

0 / 0 / 0

Регистрация: 31.07.2018

Сообщений: 16

1

Брать из массива данных только заполненные ячейки

31.07.2018, 18:03. Показов 12951. Ответов 14


Студворк — интернет-сервис помощи студентам

Друзья, помогите пожалуйста: мне нужно из колонки, с заполненным текстом взять только заполненные строчки и вставить в отдельную колону (см. пример2). В колонке А есть текст, заполненный по строкам, нужно, чтобы как в колонке D был проставлены по-строчно только строки заполненные.Функция «Текст по столбцам» не подойдет. Так как нужно, чтобы всегда, когда заполнялось какое-либо поле — сразу проставлялось это значение в колонке D. Например, когда в ячейке А2 — появляется текст, то он автоматически попадает в ячейку D5, т.е. в первую незаполненную ячейку ниже в колонке D



0



772 / 615 / 294

Регистрация: 05.01.2014

Сообщений: 1,338

01.08.2018, 06:03

2

Вариант, формула массива.

Код

=ЕСЛИОШИБКА(ИНДЕКС($A$1:$A$150;НАИМЕНЬШИЙ(ЕСЛИ($A$1:$A$150<>"";СТРОКА($A$1:$A$150));СТРОКА(A1)));"")



0



0 / 0 / 0

Регистрация: 31.07.2018

Сообщений: 16

01.08.2018, 08:54

 [ТС]

3

Спасибо большое, но я когда формулу протягиваю никакие данные больше не выводятся, кроме первой строки. Может как-то по другому можно?



0



772 / 615 / 294

Регистрация: 05.01.2014

Сообщений: 1,338

01.08.2018, 09:06

4

Формула массива вводится одновременным нажатием трех клавиш Ctrl+Shift+Enter.



1



0 / 0 / 0

Регистрация: 31.07.2018

Сообщений: 16

01.08.2018, 09:25

 [ТС]

5

Прошу прощения, что туплю но как вводится и куда не совсем понял



0



772 / 615 / 294

Регистрация: 05.01.2014

Сообщений: 1,338

01.08.2018, 09:47

6

Вот файл.



1



0 / 0 / 0

Регистрация: 31.07.2018

Сообщений: 16

01.08.2018, 11:08

 [ТС]

7

Спасибо, что стараетесь мне помочь! Прошу прощения, что отвлекаю Ваше время, но я открыл файл ,там показывает #ИМЯ? Щелкаю на формулу и этот текст исчезает и берет текст, но опять таки только верхнюю строку, остальные не показывает колонка D), в колонке F я ввел формулу, где показывается только верхняя строка



0



772 / 615 / 294

Регистрация: 05.01.2014

Сообщений: 1,338

01.08.2018, 11:19

8

Лучший ответ Сообщение было отмечено vitalii82 как решение

Решение

Не знаю что у вас не получается, у меня все работает.

Цитата
Сообщение от AleksSid
Посмотреть сообщение

Формула массива вводится одновременным нажатием трех клавиш Ctrl+Shift+Enter.

После чего с обоих сторон формулы должны появиться фигурные скобки.



1



Казанский

15136 / 6410 / 1730

Регистрация: 24.09.2011

Сообщений: 9,999

01.08.2018, 11:59

9

vitalii82, вариант на VBA: правый клик на ярлычке листа — Исходный текст, вставьте

Visual Basic
1
2
3
4
5
6
7
8
Private Sub Worksheet_Change(ByVal Target As Range)
  If Intersect(Target, Columns(1)) Is Nothing Then Exit Sub
  Application.EnableEvents = False
  On Error Resume Next
  Columns(4).ClearContents
  Columns(1).SpecialCells(xlCellTypeConstants).Copy Cells(1, 4)
  Application.EnableEvents = True
End Sub

Файл надо будет сохранить в формате XLSM.



0



0 / 0 / 0

Регистрация: 31.07.2018

Сообщений: 16

01.08.2018, 12:25

 [ТС]

10

Да, вроде получилось!!!
Правильно ли я делаю — копирую формулу, протягиваю, а потом в каждой ячейке отдельно щелкаю Ctrl+Shift+Enter?



0



471 / 161 / 79

Регистрация: 07.10.2015

Сообщений: 377

01.08.2018, 12:40

11

vitalii82, сделайте точно наоборот: сначала Ctrl+Shift+Enter на введенной формуле, а уже потом копирование протягиванием



0



0 / 0 / 0

Регистрация: 31.07.2018

Сообщений: 16

01.08.2018, 12:49

 [ТС]

12

Понял, спасибо все огромное за помощь!!!!!



0



0 / 0 / 0

Регистрация: 31.07.2018

Сообщений: 16

03.08.2018, 21:36

 [ТС]

13

AleksSid, здравствуйте! Помогите, пожалуйста, еще раз. Я когда эту формулу ввожу в другом диапозоне ( не с первой строки), то она у меня почему-то не работает. Как в файле, например, в столбце D все работает, а в столбце I такая же формула не работает



0



772 / 615 / 294

Регистрация: 05.01.2014

Сообщений: 1,338

04.08.2018, 12:19

14

Цитата
Сообщение от vitalii82
Посмотреть сообщение

а в столбце I такая же формула не работает

Формула не такая. Обратите внимание на ваши ошибки, в функции ИНДЕКС массив $D$13:$D$162 для аргумента <номер_строки> значит строки с1 по 150, поэтому в функции ЕСЛИ аргумент <ИСТИНА> СТРОКА($D$13:$D$162), должен начинаться с 1, например СТРОКА($D$13:$D$162)-12), или СТРОКА($D$1:$D$150) которая выдает массив {1:2:3:ЛОЖЬ:5:6:ЛОЖЬ:8:9:ЛОЖЬ:11:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛО ЖЬ…. и т.д., а также коэфф. k в функции НАИМЕНЬШИЙ в данном случае тоже должен нач-ся с 1, строка(D1) или строка(A1), не имеет значения, надеюсь понятно объяснил, а лучше почитать про функции в справке или инете, а также про формулы массива.



0



0 / 0 / 0

Регистрация: 31.07.2018

Сообщений: 16

04.08.2018, 16:16

 [ТС]

15

Спасибо большое! Буду разюираться



0



20 секретов Excel, которые помогут упростить работу

Пользуетесь ли вы Excel? Мы выбрали 20 советов, которые помогут вам узнать его получше и оптимизировать свою работу с ним.

Выпустив Excel 2010, Microsoft чуть ли не удвоила функциональность этой программы, добавив множество улучшений и нововведений, многие из которых не сразу заметны. Неважно, опытный вы пользователь или новичок, найдется немало способов упростить работу с Excel. О некоторых из них мы сегодня расскажем.

Выделение всех ячеек одним кликом

Все ячейки можно выделить комбинацией клавиш Ctrl + A, которая, кстати, работает и во всех других программах. Однако есть более простой способ выделения. Нажав на кнопку в углу листа Excel, вы выделите все ячейки одним кликом.

Открытие нескольких файлов одновременно

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

Перемещение по файлам Excel

Когда у вас открыто несколько книг в Excel, между ними можно легко перемещаться с помощью комбинации клавиш Ctrl + Tab. Эта функция также доступна по всей системе Windows, и ее можно использовать во многих приложениях. К примеру, для переключения вкладок в браузере.

Добавление новых кнопок на панель быстрого доступа

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

Перейдите в меню «Файл» ⇒ «Параметры» ⇒ «Панель быстрого доступа». Теперь можно выбрать любые кнопки, которые вам нужны.

Диагональная линия в ячейках

Иногда бывают ситуации, когда нужно добавить в таблицу диагональную линию. К примеру, чтобы разделить дату и время. Для этого на главной странице Excel нажмите на привычную иконку границ и выберите «Другие границы».

Добавление в таблицу пустых строк или столбцов

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

Скоростное копирование и перемещение информации

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

Быстрое удаление пустых ячеек

Пустые ячейки — это бич Excel. Иногда они появляются просто из ниоткуда. Чтобы избавиться от них всех за один раз, выделите нужный столбец, перейдите на вкладку «Данные» и нажмите «Фильтр». Над каждым столбцом появится стрелка, направленная вниз. Нажав на нее, вы попадете в меню, которое поможет избавиться от пустых полей.

Расширенный поиск

Нажав Ctrl + F, мы попадаем в меню поиска, с помощью которого можно искать любые данные в Excel. Однако его функциональность можно расширить, используя символы «?» и «*». Знак вопроса отвечает за один неизвестный символ, а астериск — за несколько. Их стоит использовать, если вы не уверены, как выглядит искомый запрос.

Если же вам нужно найти вопросительный знак или астериск и вы не хотите, чтобы вместо них Excel искал неизвестный символ, то поставьте перед ними «

Копирование уникальных записей

Уникальные записи могут быть полезными, если вам нужно выделить в таблице неповторяющуюся информацию. К примеру, по одному человеку каждого возраста. Для этого выберите нужный столбец и нажмите «Дополнительно» слева от пункта «Фильтр». Выберите исходный диапазон (откуда копировать) и диапазон, в который нужно поместить результат. Не забудьте поставить галочку.

Создание выборки

Если вы делаете опрос, в котором могут участвовать только мужчины от 19 до 60, вы легко можете создать подобную выборку с помощью Excel. Перейдите в пункт меню «Данные» ⇒ «Проверка данных» и выберите необходимый диапазон или другое условие. Вводя информацию, которая не подходит под это условие, пользователи будут получать сообщение, что информация неверна.

Быстрая навигация с помощью Ctrl и стрелки

Нажимая Ctrl + стрелка, можно перемещаться в крайние точки листа. К примеру, Ctrl + ⇓ перенесет курсор в нижнюю часть листа.

Транспонирование информации из столбца в строку

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

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

Как скрывать информацию в Excel

Не знаю, зачем это может пригодиться, но тем не менее такая функция в Excel есть. Выделите нужный диапазон ячеек, нажмите «Формат» ⇒ «Скрыть или отобразить» и выберите нужное действие.

Объединение текста с помощью «&»

Если вам нужно объединить текст из нескольких ячеек в одну, необязательно использовать сложные формулы. Достаточно выбрать ячейку, в которой будет соединен текст, нажать «=» и последовательно выбрать ячейки, ставя перед каждой символ «&».

Изменение регистра букв

С помощью определенных формул можно менять регистр всей текстовой информации в Excel. Функция «ПРОПИСН» делает все буквы прописными, а «СТРОЧН» — строчными. «ПРОПНАЧ» делает прописной только первую букву в каждом слове.

Внесение информации с нулями в начале

Если вы введете в Excel число 000356, то программа автоматически превратит его в 356. Если вы хотите оставить нули в начале, поставьте перед числом апостроф «’».

Ускорение ввода сложных слов

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

Больше информации

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

Переименование листа с помощью двойного клика

Это самый простой способ переименовать лист. Просто кликните по нему два раза левой кнопкой мыши и введите новое название.

Часто ли вы пользуетесь Excel? Если да, то у вас наверняка есть свои секреты работы с этой программой. Делитесь ими в комментариях.

Как извлечь часть текста в Эксель

Извлечение части текста – самая распространенная задача при работе с текстом в Excel. Часто к этой задаче и сводится вся работа над текстом. Чтобы получить часть символов из строки, нужно владеть функциями поиска, удаления лишних символов, определения длины строки и др.

Для получения части текста, в Эксель есть 3 функции:

  1. ЛЕВСИМВ(Строка; Количество_символов) – выводит заданное количество символов с левого края. Например, =ЛЕВСИМВ(А1;10) выведет 10 первых символов строки в ячейке А1 . Функция имеет 2 обязательных аргумента – Строка-источник и количество выводимых символов;

Функция ЛЕВСИМВ в Эксель

  1. ПРАВСИМВ(Строка; Количество_символов) – функция схожа с предыдущей, она выводит заданное количество символов справа. То есть, =ПРАВСИМВ(А1;10) в результате выдаст 10 последних символов из строки А1 .

Функция ПРАВСИМВ в Excel

  1. ПСТР(Строка; Начальный_символ; Количество символов) – выбирает из текста нужное количество знаков, начиная с заданного. Например, =ПСТР(А1;5;3) выведет 3 символа начиная с 5-го (5-7 символы строки).

Функция ПСТР в Эксель

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

Функции ЛЕВИСМВ, ПРАВСИМВ, ПСТР – это простой и мощный инструмент, если используется в комбинации с другими текстовыми функциями. Вы увидите это в уроке-практикуме по строчным функциям.

А следующий пост мы посвятим поиску нужного текста в строке. Заходите и читайте. Только хорошее владение функциями позволит вам эффективно выполнять задачи в Microsoft Excel!

Если вы еще не прочли посты о написании формул и применении функций – обязательно это сделайте, без них изучение функций Excel будет сложнее и дольше!

Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».

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

Функции, которая отрезает лишнее количество символов в ячейке, найти не удается, но существует система из двух функций, которые можно применить. Это система из функции ЛЕВСИМВ (или ПРАВСИМВ) и функции ДЛСТР (длина строки).

Рассмотрим их применение.

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

Зная длину лишнего текста — 6 знаков в индексе, вычитаем их из общего числа символов посчитанных функцией ДЛСТР и получаем то количество символов, которое должно остаться в тексте, когда удалим индекс.

Полученное значение – количество оставляемых в тексте знаков, вписываем в функцию ЛЕВСИМВ или ПРАВСИМВ. Если нужно удалить знаки справа, то используем ЛЕВСИМВ, если слева, то ПРАВСИМВ. Нажимаем «Enter». Функция ЛЕВСИМВ или ПРАВСИМВ присваивает ячейке нужное нам количество символов из текста в новую ячейку, исключая ненужный нам индекс.

Для уменьшения количества ячеек с расчетами эти функции можно записать в систему следующего вида:

ПРАВСИМВ(…*¹;(ДЛСТР(…*¹)-6)).

Где …*¹- адрес ячейки, из которой берем текст.

Microsoft Excel

трюки • приёмы • решения

Как переопределить используемую область листа в Excel

При нажатии Ctrl+End Excel активизирует нижнюю правую ячейку используемой области листа. Случается, что программа делает текущей не реально последнюю ячейку с информацией, а пустую нижнюю правую ячейку листа.

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

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

Предположим, что реально последней ячейкой в книге является ячейка G25 , но нажатие Ctrl+End приводит вас не к ней, а к М50 . Для удаления отформатированных ячеек выполните следующие действия.

  1. Выберите все столбцы справа от столбца G . Для этого активизируйте любую ячейку в столбце Н , нажмите Ctrl+Пробел, затем Shift+End и в конце, удерживая нажатой Shift, нажмите клавишу .
  2. Выполните команду Главная → Ячейки → Удалить → Удалить столбцы с листа (или щелкните правой кнопкой мыши на заголовке любого столбца и выберите команду Удалить).
  3. Выделите все строки ниже строки 25. Для этого активизируйте любую ячейку в строке 26. Нажмите Shift+Пробел, затем Shift+End и в конце, удерживая нажатой Shift, нажмите клавишу .
  4. Выполните команду Главная → Ячейки → Удалит → Удалить строки с листа(или щелкните правой кнопкой мыши на заголовке любой строки и выберите команду Удалить).
  5. Сохраните книгу, и Excel переопределит последнюю ячейку.

После выполнения этих шагов нажатие клавиш Ctrl+End приведет вас к реальной последней ячейке.

Кстати, если вы не можете вспомнить сочетание клавиш Ctrl+End, используйте диалоговое окно Выделение группы ячеек. Выберите Главная → Найти и выделить → Выделение группы ячеек и в появившемся окне установите переключатель в положение последнюю ячейку. Нажмите ОК.

Выделение содержимого ячеек в Excel

В этом курсе:

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

В Excel можно выделять содержимое ячеек, строк или столбцов.

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

Выделение ячеек

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

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

Для этого также можно использовать SHIFT+клавиши со стрелками.

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

Выделение строк и столбцов

Выберите букву в верхней части столбца, чтобы выделить его целиком. Можно также щелкнуть любую ячейку в столбце и нажать клавиши CTRL+ПРОБЕЛ.

Выберите номер строки, чтобы выделить ее целиком. Можно также щелкнуть любую ячейку в строке и нажать клавиши SHIFT+ПРОБЕЛ.

Чтобы выделить несмежные строки или столбцы, выберите их номера, удерживая нажатой клавишу CTRL.

Выделение таблицы, списка или листа

Чтобы выделить список или таблицу, щелкните любую содержащуюся в них ячейку и нажмите клавиши CTRL+A.

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

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Как создать список значений только заполненных ячеек?

VeX

Дата: Понедельник, 19.12.2011, 20:46 |
Сообщение № 1

Есть массив (строки и столбцы) — порядка 100 наименований
Как создать список (в 1 столбец) только НЕ пустых ячеек?

 

Ответить

Serge_007

Дата: Понедельник, 19.12.2011, 21:12 |
Сообщение № 2

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Quote (VeX)

Есть массив…

Где?


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

Гость

Дата: Понедельник, 19.12.2011, 21:28 |
Сообщение № 3

У меня в файле

 

Ответить

Гость

Дата: Понедельник, 19.12.2011, 21:29 |
Сообщение № 4

формулу можно не писать — скажите только какая формула я сам догоню

 

Ответить

Serge_007

Дата: Понедельник, 19.12.2011, 21:32 |
Сообщение № 5

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Quote (Гость)

У меня в файле

И Вы хотите что бы мы догадались где, что и как расположено в Вашем файле и на основании этих догадок сделали какой-то список?

Quote (Гость)

…скажите только какая формула…

Формула зависит от типов данных, их расположения и желаемого списка.
Вариантов — бесчисленное множество.


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

Гость

Дата: Понедельник, 19.12.2011, 21:38 |
Сообщение № 6

Таблица. столбцов 5, строк 9. длинна трубы и диаметр
например нам нужна труба 1 метр диаметром 100 мм — это первый столбец первая строка
потом нам нужна труба длинной 3 метра и диаметром 400 мм — это третий столбец 4я строка
и т.д.
всего 45 позиций, но нам нужно составить накладную только тех позиций, которые заполнены, в данном случае это 2 позиции.
как их найти в массиве и выстроить в 1 столбец (только те, что заполнены)

 

Ответить

Serge_007

Дата: Понедельник, 19.12.2011, 21:55 |
Сообщение № 7

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016


Ну, если помощь не нужна — как хотите.


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

Гость

Дата: Понедельник, 19.12.2011, 21:57 |
Сообщение № 8

Что нужно денег перевести?

 

Ответить

Serge_007

Дата: Понедельник, 19.12.2011, 22:02 |
Сообщение № 9

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Quote (Гость)

Что нужно денег перевести?

ФАЙЛ НУЖЕН!!! Сколько повторять-то?!


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

Гость

Дата: Понедельник, 19.12.2011, 22:03 |
Сообщение № 10

Что нужно то епрст я не догоняю. сколько денег? да у меня нет электронных денег ппц!!!

 

Ответить

Гость

Дата: Понедельник, 19.12.2011, 22:04 |
Сообщение № 11

ок ок как его передать?

 

Ответить

Serge_007

Дата: Понедельник, 19.12.2011, 22:07 |
Сообщение № 12

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

VeX, ещё один такой пост и я Вас ЗАБАНЮ!
ЧИТАЕМ ПРАВИЛА и только потом задаём вопросы. В правилах ВСЯ необходимая информация для создания темы есть.


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

VeX

Дата: Понедельник, 19.12.2011, 22:14 |
Сообщение № 13

Группа: Пользователи

Ранг: Новичок

Сообщений: 17


Репутация:

0

±

Замечаний:
0% ±


Вот

К сообщению приложен файл:

7971192.xlsx
(17.5 Kb)

 

Ответить

VeX

Дата: Понедельник, 19.12.2011, 22:24 |
Сообщение № 14

Группа: Пользователи

Ранг: Новичок

Сообщений: 17


Репутация:

0

±

Замечаний:
0% ±


все ок?

 

Ответить

MCH

Дата: Понедельник, 19.12.2011, 22:31 |
Сообщение № 15

Группа: Админы

Ранг: Старожил

Сообщений: 2002


Репутация:

751

±

Замечаний:
±


Quote (VeX)

Вот сюда нужно выстроить отмеченые позиции

В каком виде должны быть отмеченные позиции?

 

Ответить

VeX

Дата: Понедельник, 19.12.2011, 22:45 |
Сообщение № 16

Группа: Пользователи

Ранг: Новичок

Сообщений: 17


Репутация:

0

±

Замечаний:
0% ±


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

Сообщение отредактировал VeXПонедельник, 19.12.2011, 22:47

 

Ответить

VeX

Дата: Понедельник, 19.12.2011, 23:00 |
Сообщение № 17

Группа: Пользователи

Ранг: Новичок

Сообщений: 17


Репутация:

0

±

Замечаний:
0% ±


есть решение придать каждой позиции артикул и выстраивать по артикулу, но должно быть решение проще
вот пример использования артикула (может кому пригодится)
блин он весит 104 кб

К сообщению приложен файл:

9485289.rar
(83.0 Kb)

Сообщение отредактировал VeXПонедельник, 19.12.2011, 23:02

 

Ответить

Serge_007

Дата: Понедельник, 19.12.2011, 23:06 |
Сообщение № 18

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Quote (VeX)

снизу я выстроил готовый текст в список

Вам нужен список состоящий из слова Свая, но повторяющийся столько раз, сколько есть цифр в табличке вверху?!
Думаю что нет.

Нарисуйте КАК ДОЛЖНО БЫТЬ, так понять будет проще.

ЗЫ И желательно побыстрее, а то могу не успеть ответить…


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

VeX

Дата: Понедельник, 19.12.2011, 23:10 |
Сообщение № 19

Группа: Пользователи

Ранг: Новичок

Сообщений: 17


Репутация:

0

±

Замечаний:
0% ±


Нет не свая. там раскройте полностью и увидите надпись полностью.
Свая винтовая диаметр 76 длинна 200 мм
соседний столбец отображает кол-во штук (они берутся из массива (таблицы)

должны браться (пока еще не беруться)

Сообщение отредактировал VeXПонедельник, 19.12.2011, 23:11

 

Ответить

Serge_007

Дата: Понедельник, 19.12.2011, 23:12 |
Сообщение № 20

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Блин, до чего же с Вами туго дело идёт…

Quote (VeX)

там раскройте полностью и увидите надпись полностью

Где — ТАМ?!

Quote (Serge_007)

Нарисуйте КАК ДОЛЖНО БЫТЬ.


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

 

Добрый день.
Имеется массив данных (см. вложение). Необходимо из таблицы где чередуются заполненные/пустые ячейки, выбрать в отдельную таблицу списком только заполненные данные. Помогите реализовать идею.  

Прикрепленные файлы

  • Книга1.xlsx (11.84 КБ)

 

Catboyun

Пользователь

Сообщений: 1631
Регистрация: 09.05.2015

вариант/
впр + 2 дополнительных столбца
нд уберете еслиошибка или другими формулами проверки свойств и значений.

Прикрепленные файлы

  • впр+.xls (27.5 КБ)

 

Сергей

Пользователь

Сообщений: 11251
Регистрация: 01.01.1970

#3

26.05.2015 16:52:39

еще вариант

Код
=ИНДЕКС(B$3:B$15;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$15<>"";СТРОКА($1:$13));СТРОКА(M1)))

Прикрепленные файлы

  • Книга1 (35).xlsx (12.58 КБ)

Лень двигатель прогресса, доказано!!!

 

TImmy

Пользователь

Сообщений: 49
Регистрация: 18.08.2014

#4

26.05.2015 17:37:47

Код
Sub BBBBB()
Dim irng As Range
rws = Cells.SpecialCells(xlLastCell).Row

Range(Cells(1, 2), Cells(rws, 5)).Copy
Cells(1, 7).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Range(Cells(3, 7), Cells(rws, 10)).Select

For Each x In Selection
If x.Value = "" Then
If irng Is Nothing Then
   Set irng = Union(x, x)
Else
   Set irng = Union(irng, x)
End If
End If
Next

If Not irng Is Nothing Then irng.Select
Selection.Delete Shift:=xlUp

End Sub

Изменено: TImmy26.05.2015 17:39:40

 

Всем спасибо! Очень помогли.
С ВПР(), пожалуй наиболее оптимальный вариант при работе с большими объемами данных.

 

Aptus

Пользователь

Сообщений: 3
Регистрация: 27.08.2017

#6

27.08.2017 14:28:20

Сергей, мне очень подходит ваш вариант!  Но в вашем файле вычисляет сразу

B$3:B$15<>»»

, а у меня

B$3:B$15

<>»», потом B$3:B$15

<>»»

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

Я там кое-что вставил — далеко не идеал, но пока обхожусь этим.
А-то лень же каждый месяц дважды вбивать даты!!! ;)
Вот думаю сделать «невидимый» (белый шрифт) столбец (где «подпись») с формулой:

Код
=ЕСЛИ(K39>0;A39;" ")

А потом применить вашу формулу, но цука, не работает!  :cry:  

Прикрепленные файлы

  • Образец.xls (52.5 КБ)

Изменено: Aptus27.08.2017 14:51:19

ИСТИНА где-то рядом!

 

Aptus

Пользователь

Сообщений: 3
Регистрация: 27.08.2017

#7

27.08.2017 19:17:25

Всё, вопрос закрыт. Помогли на

http://www.excelworld.ru/forum/2-35062-1#229635

В результате без лишнего столбца вот такая формула ( мож кому поможет):

Код
=ЕСЛИ(ЕОШИБКА(ИНДЕКС($A$39:$A$55;НАИМЕНЬШИЙ(ЕСЛИ($K$39:$K$55<>"";СТРОКА($A$1:$A$17));СТРОКА(A1))));"";ИНДЕКС($A$39:$A$55;НАИМЕНЬШИЙ(ЕСЛИ($K$39:$K$55<>"";СТРОКА($A$1:$A$17));СТРОКА(A1))))

Изменено: Aptus27.08.2017 21:17:42

ИСТИНА где-то рядом!

 

Bema

Пользователь

Сообщений: 6759
Регистрация: 15.02.2016

Aptus, что-то не нашел в Вашем примере дат без пробега.

Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл

 

Aptus

Пользователь

Сообщений: 3
Регистрация: 27.08.2017

Надо было Delete попробовать на клетках пробега, но сейчас всё работает и файл в студию:

 

z_sir

Пользователь

Сообщений: 126
Регистрация: 29.07.2017

#10

27.08.2017 21:52:41

Цитата
Aptus написал:
мож кому поможет

первая ячейка и последующие ячейки

Код
=ПОИСКПОЗ(1;A1:A10;-1)
=ЕСЛИ(СЧЁТЗ($A$1:$A$10)>=СТРОКА();ПОИСКПОЗ(1;$A$1:ИНДЕКС($A$1:$A$10;L1-1);-1);"")
 

Друзья, есть такая проблема. Из умной таблицы, в которой КУЧА строк (фамилий рабочих разбитых по Компаниям), я вывел сводную таблицу в которой отображены Компании и количество вышедших на работу людей по числам месяца. Но далеко не все компании (подрядчики) работают каждый месяц. В конце каждого месяца я делаю отчёт и вывожу из сводной таблицы названия компаний, рабочие которой выходили на работу в этом месяце и максимальное количество работников вышедших на работу. А потом в ручную удаляю те строки, которые содержат «пусто». Можно ли как-то выводить в отчёт только те названия компаний, которые содержат хоть одно число (выход на работу), а пустые, чтобы не выводились. Файл прилагаю (количество Компаний ОЧЕНЬ СИЛЬНО сократил, т.к. файл не хотел грузиться). Спасибо.

Прикрепленные файлы

  • 111.xlsx (110.41 КБ)

Изменено: Александр Садковой18.02.2022 07:43:46

 

БМВ

Модератор

Сообщений: 21380
Регистрация: 28.12.2016

Excel 2013, 2016

Александр Садковой,  В исходных добавьте доп. столбец. считающий по строке значения, и запихните в SIGN будет 1 и 0 в зависимости был занят или нет.
В сводной использовать это поле для калькуляции и фильтраци.
Альтернативы — MSQuery, PowerQuery.

Упс, не посмотрел что тема то …. Вам бы создать свою.

Изменено: БМВ18.02.2022 08:17:18

По вопросам из тем форума, личку не читаю.

 

Александр

Пользователь

Сообщений: 6
Регистрация: 17.02.2022

#13

18.02.2022 12:20:23

БМВ, я далеко не профи в excel

Цитата
написал:
доп. столбец. считающий по строке значения, и запихните в SIGN будет 1 и 0

SIGN это куда?
Я думал, что это можно как-то реализовать с помощью формул. Мучался долго, но ничего толком не придумал. Вывести все названия Компаний и напротив значение либо 0 либо max количество работников — не вопрос. Но потом долго удалять Компании с нулём.

Цитата
написал:
Альтернативы — MSQuery, PowerQuery

не знаком с ними :(

Начал изучать VBA, но пока я дойду до того, чтобы написать подобный макрос, я состарюсь :)

Изменено: Александр18.02.2022 13:37:26

 

Александр

Пользователь

Сообщений: 6
Регистрация: 17.02.2022

#14

20.02.2022 14:19:03

, всё, я решил свою проблему с помощью Power Query. Это просто мощнейшая надстройка в Excel !!! Пару дней на её изучение и можно творить чудеса!  8)  

Понравилась статья? Поделить с друзьями:
  • Как в excel оставить только выделенные ячейки
  • Как в excel оставить только 2 цифры после запятой
  • Как в excel оставить строки с определенным значением
  • Как в excel оставить последние символы
  • Как в excel оставить первое слово в ячейки