Не вставлять пустые ячейки в excel

Логотип Microsoft Excel на зеленом фоне

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

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

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

Диапазоны ячеек для копирования и вставки в Excel

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

Выделенные диапазоны ячеек для копирования и вставки в Excel

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

Выделите ячейки, которые хотите скопировать, и щелкните правой кнопкой мыши и выберите «Копировать», либо перейдите на вкладку «Главная» и нажмите «Копировать» в разделе «Буфер обмена» на ленте.

Щелкните правой кнопкой мыши и выберите Копировать

Выберите целевые ячейки, в которые вы хотите вставить скопированные ячейки. Либо щелкните правой кнопкой мыши, выберите «Специальная вставка» и выберите «Специальная вставка» во всплывающем меню, либо перейдите на вкладку «Главная», нажмите «Вставить» на ленте и выберите «Специальная вставка».

Щелкните правой кнопкой мыши и выберите Специальная вставка.

Когда откроется окно «Специальная вставка», установите внизу флажок «Пропустить пробелы». При необходимости вы можете настроить любые другие параметры в разделах «Вставить» и «Операция». По завершении нажмите «ОК».

Установите флажок

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

Пропущенные пробелы в вставленных ячейках

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

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

диапазон с размером 3 на 150 — копирую например 4 раза подряд (естественно содержимое разное) — это считается большим диапазоном?
Я пробовала эти диапазоны копировать в пустой файл — все нормально.
Кажется файле куда я копирую (он огромен. с кучей формул и т.д.) что-то неправильно срабатывает.
Я Вам высылаю еще содержимое ошибки, подскажите пожалуйста, по нему можно определить, в каком месте у меня «зараза»сидит.

Заранее благодарна Вам.

диапазон с размером 3 на 150 — копирую например 4 раза подряд (естественно содержимое разное) — это считается большим диапазоном?
Я пробовала эти диапазоны копировать в пустой файл — все нормально.
Кажется файле куда я копирую (он огромен. с кучей формул и т.д.) что-то неправильно срабатывает.
Я Вам высылаю еще содержимое ошибки, подскажите пожалуйста, по нему можно определить, в каком месте у меня «зараза»сидит.

Заранее благодарна Вам. alexsasha

Сообщение диапазон с размером 3 на 150 — копирую например 4 раза подряд (естественно содержимое разное) — это считается большим диапазоном?
Я пробовала эти диапазоны копировать в пустой файл — все нормально.
Кажется файле куда я копирую (он огромен. с кучей формул и т.д.) что-то неправильно срабатывает.
Я Вам высылаю еще содержимое ошибки, подскажите пожалуйста, по нему можно определить, в каком месте у меня «зараза»сидит.

Заранее благодарна Вам. Автор — alexsasha
Дата добавления — 20.06.2013 в 10:24

Источник

Специальная вставка в Excel: пропускаем пустые ячейки, транспонируем и удаляем ссылки

Некоторые из Вас, должно быть, обратили внимание на такой инструмент Excel как Paste Special (Специальная вставка). Многим, возможно, приходилось испытывать недоумение, если не разочарование, при копировании и вставке данных в Excel. Вы вставляли данные и получали совсем не то, что ожидали получить. Я покажу Вам некоторые интересные трюки с использованием Специальной вставки и расскажу, как использовать некоторые полезные возможности этого инструмента, чтобы данные всегда выглядели именно так, как нужно.

После прочтения этой статьи Вы научитесь транспонировать, удалять ссылки и пропускать пустые ячейки при помощи инструмента Paste Special (Специальная вставка). После каждого раздела приведено краткое пошаговое резюме. Пользуйтесь ссылками быстрого доступа или распечатайте эти резюме на бумаге, поместите рядом с компьютером и используйте их как удобную инструкцию. Ну что ж, приступим!

Если Вы хотите при помощи инструмента Paste Special (Специальная вставка) научиться вставлять только значения или форматирование, копировать ширину столбцов, умножать и делить данные на заданное число, а также прибавлять и удалять значение сразу из целого диапазона ячеек обратитесь к статье Специальная вставка в Excel: значения, форматы, ширина столбцов .

Базовые знания о Специальной вставке

Прежде чем воспользоваться инструментом Paste Special (Специальная вставка), Вы должны иметь что-то в буфере обмена, иначе, при попытке использовать эти функции, они будут серого цвета и не активны, как на рисунке ниже.

Первым делом Вы должны скопировать данные в буфер обмена, иначе не сможете воспользоваться функцией Специальная вставка. На рисунке видно, что на Ленте и в контекстном меню, инструмент Paste Special (Специальная вставка) не активен:

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

Воспользуйтесь одним из следующих способов:

  1. На вкладке Home (Главная) нажмите на маленький треугольник под словом Paste (Вставить) и в выпадающем меню выберите Paste Special (Специальная вставка).
  2. Щелкните правой кнопкой мыши, а затем в контекстном меню выберите Paste Special (Специальная вставка).

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

Преобразуем столбцы в строки (или наоборот)

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

Для этого выделяем данные, копируем их, ставим курсор в нужную ячейку, открываем меню инструмента Paste Special (Специальная вставка) и выбираем Transpose (Транспонировать) – все это показано на изображениях ниже. Видите, как просто сделать таблицу такой, как Вы хотите? Представьте себе все возможности, которые дает инструмент Transpose (Транспонировать).

Первый пример транспонирования таблицы:

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

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

Однако, на конференции, которую Вы посещали, был предоставлен электронный отчёт в таком виде:

Просто скопируйте нужную информацию (в нашем случае B1:B11), поместите курсор в ячейку, в которую Вы хотите вставить эту информацию (ячейка C3 в шаблоне), нажмите Paste Special (Специальная вставка), а затем выберите опцию Transpose (Транспонировать). Вот что получится:

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

Транспонировать – кратко о главном

  1. Выберите данные.
  2. Скопируйте выбранные данные. Команда Cut (Вырезать) не позволит использовать Специальную вставку, поэтому воспользуйтесь именно командой Copy (Копировать).
  3. Поместите курсор в ячейку, в которую нужно вставить данные.

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

  1. Нажмите PasteSpecial (Специальная вставка). Это можно сделать 2-мя путями:
    • Щелкните правой кнопкой мыши и выберите в контекстном меню Paste Special (Специальная вставка).
    • На вкладке Home (Главная) под командой Paste (Вставить) нажмите маленький треугольник и в открывшемся меню выберите Paste Special (Специальная вставка).

Оба способа откроют диалоговое окно Paste Special (Специальная вставка), в котором Вы найдёте множество полезных настроек.

  • Поставьте галочку в строке опции Transpose (Транспонировать).
  • Удаляем гиперссылки (много и быстро)

    Это было весело! Теперь давайте попробуем другую интересную функцию Специальной вставки. Этот трюк особенно полезен, когда требуется вставить текст, насыщенный гиперссылками. Гиперссылки иногда попадаются под руку в процессе работы с данными в Excel. Обратите внимание на синий подчёркнутый текст на рисунке ниже. В каждой ячейке столбца A содержится гиперссылка. Каждый раз, когда Вы кликаете по ячейке, компьютер открывает гиперссылку. Вы можете щелкать правой кнопкой мыши по каждой ячейке и выбирать команду Remove hyperlink (Удалить гиперссылку), но это займёт целую вечность. Представьте, если в Вашей таблице содержится 2000 строк и 1000 столбцов.

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

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

    Нажмите Paste Special (Специальная вставка). В появившемся одноименном диалоговом окне выберите пункт Values (Значения) и нажмите ОК. После этого все гиперссылки будут удалены, и Вы сможете переместить данные на их исходное место. Очень просто, правда? Посмотрите на рисунки ниже, там показано пошаговое выполнение этой операции.

    Быстрое удаление гиперссылок – кратко о главном

    1. Выделите все ячейки, из которых требуется удалить гиперссылки.
    2. Скопируйте их.
    3. Поставьте курсор в ячейку, куда необходимо вставить скопированные данные.
    4. Нажмите Paste Special (Специальная вставка).
    5. Выберите пункт Values (Значения).
    6. Нажмите ОК.
    7. Вырежьте и вставьте ячейки в любое нужное Вам место.

    Пропускаем пустые ячейки

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

    Обычная команда Paste (Вставить) тут не поможет. Почему? – видно на рисунке ниже. Если Вы скопируете информацию (A6:A19) и вставите в ячейку E4, то эти приставучие пустые ячейки из столбца A будут записаны поверх данных в столбце E, которые Вы хотели бы сохранить. Не желаете ли узнать способ способный пропустить пустые ячейки?

    Для этого скопируйте ячейки A5:A19, затем поместите курсор в первую ячейку области, куда необходимо вставить скопированные данные (E4). Далее нажмите Paste Special (Специальная вставка), поставьте галочку на опции Skip Blanks (Пропускать пустые ячейки) и нажмите ОК. Вуаля! Вы успешно скопировали данные из столбца A в столбец E, сохранив все нужные данные. Отличная работа! Это простой пример, но он показывает все возможности, которые открывает для Вас и Ваших таблиц инструмент Skip Blanks (Пропускать пустые ячейки).

    Пропускаем пустые ячейки – кратко о главном

    1. Выберите данные, которые хотите скопировать.
    2. Скопируйте их.
    3. Поместите курсор в начальную ячейку области, в которую хотите скопировать.
    4. Нажмите Paste Special (Специальная вставка).
    5. Выберите Skip Blanks (Пропускать пустые ячейки).
    6. Нажмите ОК.

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

    Источник

    Adblock
    detector

    Некоторые из Вас, должно быть, обратили внимание на такой инструмент Excel как Paste Special (Специальная вставка). Многим, возможно, приходилось испытывать недоумение, если не разочарование, при копировании и вставке данных в Excel. Вы вставляли данные и получали совсем не то, что ожидали получить. Я покажу Вам некоторые интересные трюки с использованием Специальной вставки и расскажу, как использовать некоторые полезные возможности этого инструмента, чтобы данные всегда выглядели именно так, как нужно.

    После прочтения этой статьи Вы научитесь транспонировать, удалять ссылки и пропускать пустые ячейки при помощи инструмента Paste Special (Специальная вставка). После каждого раздела приведено краткое пошаговое резюме. Пользуйтесь ссылками быстрого доступа или распечатайте эти резюме на бумаге, поместите рядом с компьютером и используйте их как удобную инструкцию. Ну что ж, приступим!

    Если Вы хотите при помощи инструмента Paste Special (Специальная вставка) научиться вставлять только значения или форматирование, копировать ширину столбцов, умножать и делить данные на заданное число, а также прибавлять и удалять значение сразу из целого диапазона ячеек обратитесь к статье Специальная вставка в Excel: значения, форматы, ширина столбцов .

    • Базовые знания о Специальной вставке
    • Транспонировать: преобразуем столбцы в строки (или наоборот)
    • Транспонировать – кратко о главном
    • Удаляем гиперссылки
    • Быстрое удаление гиперссылок – кратко о главном
    • Пропускаем пустые ячейки
    • Пропускаем пустые ячейки – кратко о главном

    Содержание

    1. Базовые знания о Специальной вставке
    2. Преобразуем столбцы в строки (или наоборот)
    3. Транспонировать – кратко о главном
    4. Удаляем гиперссылки (много и быстро)
    5. Быстрое удаление гиперссылок – кратко о главном
    6. Пропускаем пустые ячейки
    7. Пропускаем пустые ячейки – кратко о главном

    Базовые знания о Специальной вставке

    Прежде чем воспользоваться инструментом Paste Special (Специальная вставка), Вы должны иметь что-то в буфере обмена, иначе, при попытке использовать эти функции, они будут серого цвета и не активны, как на рисунке ниже.

    Первым делом Вы должны скопировать данные в буфер обмена, иначе не сможете воспользоваться функцией Специальная вставка. На рисунке видно, что на Ленте и в контекстном меню, инструмент Paste Special (Специальная вставка) не активен:

    Специальная вставка в Excel

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

    Воспользуйтесь одним из следующих способов:

    1. На вкладке Home (Главная) нажмите на маленький треугольник под словом Paste (Вставить) и в выпадающем меню выберите Paste Special (Специальная вставка).
    2. Щелкните правой кнопкой мыши, а затем в контекстном меню выберите Paste Special (Специальная вставка).

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

    Специальная вставка в Excel

    Преобразуем столбцы в строки (или наоборот)

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

    Для этого выделяем данные, копируем их, ставим курсор в нужную ячейку, открываем меню инструмента Paste Special (Специальная вставка) и выбираем Transpose (Транспонировать) – все это показано на изображениях ниже. Видите, как просто сделать таблицу такой, как Вы хотите? Представьте себе все возможности, которые дает инструмент Transpose (Транспонировать).

    Первый пример транспонирования таблицы:

    Специальная вставка в Excel

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

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

    Специальная вставка в Excel

    Однако, на конференции, которую Вы посещали, был предоставлен электронный отчёт в таком виде:

    Специальная вставка в Excel

    Просто скопируйте нужную информацию (в нашем случае B1:B11), поместите курсор в ячейку, в которую Вы хотите вставить эту информацию (ячейка C3 в шаблоне), нажмите Paste Special (Специальная вставка), а затем выберите опцию Transpose (Транспонировать). Вот что получится:

    Специальная вставка в Excel

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

    Транспонировать – кратко о главном

    1. Выберите данные.
    2. Скопируйте выбранные данные. Команда Cut (Вырезать) не позволит использовать Специальную вставку, поэтому воспользуйтесь именно командой Copy (Копировать).
    3. Поместите курсор в ячейку, в которую нужно вставить данные.

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

    1. Нажмите Paste Special (Специальная вставка). Это можно сделать 2-мя путями:
      • Щелкните правой кнопкой мыши и выберите в контекстном меню Paste Special (Специальная вставка).
      • На вкладке Home (Главная) под командой Paste (Вставить) нажмите маленький треугольник и в открывшемся меню выберите Paste Special (Специальная вставка).

      Оба способа откроют диалоговое окно Paste Special (Специальная вставка), в котором Вы найдёте множество полезных настроек.

    2. Поставьте галочку в строке опции Transpose (Транспонировать).

    Удаляем гиперссылки (много и быстро)

    Это было весело! Теперь давайте попробуем другую интересную функцию Специальной вставки. Этот трюк особенно полезен, когда требуется вставить текст, насыщенный гиперссылками. Гиперссылки иногда попадаются под руку в процессе работы с данными в Excel. Обратите внимание на синий подчёркнутый текст на рисунке ниже. В каждой ячейке столбца A содержится гиперссылка. Каждый раз, когда Вы кликаете по ячейке, компьютер открывает гиперссылку. Вы можете щелкать правой кнопкой мыши по каждой ячейке и выбирать команду Remove hyperlink (Удалить гиперссылку), но это займёт целую вечность. Представьте, если в Вашей таблице содержится 2000 строк и 1000 столбцов.

    Специальная вставка в Excel

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

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

    Нажмите Paste Special (Специальная вставка). В появившемся одноименном диалоговом окне выберите пункт Values (Значения) и нажмите ОК. После этого все гиперссылки будут удалены, и Вы сможете переместить данные на их исходное место. Очень просто, правда? Посмотрите на рисунки ниже, там показано пошаговое выполнение этой операции.

    Быстрое удаление гиперссылок – кратко о главном

    1. Выделите все ячейки, из которых требуется удалить гиперссылки.
    2. Скопируйте их.
    3. Поставьте курсор в ячейку, куда необходимо вставить скопированные данные.
    4. Нажмите Paste Special (Специальная вставка).
    5. Выберите пункт Values (Значения).
    6. Нажмите ОК.
    7. Вырежьте и вставьте ячейки в любое нужное Вам место.

    Специальная вставка в Excel

    Пропускаем пустые ячейки

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

    Обычная команда Paste (Вставить) тут не поможет. Почему? – видно на рисунке ниже. Если Вы скопируете информацию (A6:A19) и вставите в ячейку E4, то эти приставучие пустые ячейки из столбца A будут записаны поверх данных в столбце E, которые Вы хотели бы сохранить. Не желаете ли узнать способ способный пропустить пустые ячейки?

    Для этого скопируйте ячейки A5:A19, затем поместите курсор в первую ячейку области, куда необходимо вставить скопированные данные (E4). Далее нажмите Paste Special (Специальная вставка), поставьте галочку на опции Skip Blanks (Пропускать пустые ячейки) и нажмите ОК. Вуаля! Вы успешно скопировали данные из столбца A в столбец E, сохранив все нужные данные. Отличная работа! Это простой пример, но он показывает все возможности, которые открывает для Вас и Ваших таблиц инструмент Skip Blanks (Пропускать пустые ячейки).

    Специальная вставка в Excel

    Пропускаем пустые ячейки – кратко о главном

    1. Выберите данные, которые хотите скопировать.
    2. Скопируйте их.
    3. Поместите курсор в начальную ячейку области, в которую хотите скопировать.
    4. Нажмите Paste Special (Специальная вставка).
    5. Выберите Skip Blanks (Пропускать пустые ячейки).
    6. Нажмите ОК.

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

    Оцените качество статьи. Нам важно ваше мнение:

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

    Скопируйте и вставьте только непустые ячейки с помощью команды Перейти к специальной

    Копируйте и вставляйте только непустые ячейки с помощью функции фильтра

    Скопируйте и вставьте только непустые ячейки с формулой массива

    Скопируйте и вставьте только непустые ячейки с кодом VBA

    Скопируйте и вставьте только непустые ячейки с Kutools for Excel хорошая идея3


    стрелка синий правый пузырь Скопируйте и вставьте только непустые ячейки с помощью команды Перейти к специальной

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

    1. Выберите свой список данных, которые вы хотите использовать.

    doc-copy-only-nonblanks1

    2. Затем нажмите Главная > Найти и выбрать > Перейти к специальному, см. снимок экрана:

    doc-copy-only-nonblanks1

    3. В Перейти к специальному диалоговое окно, отметьте Константы вариант, см. снимок экрана:

    doc-copy-only-nonblanks1

    4. Затем нажмите OK, и в списке выбраны только ячейки значений.

    doc-copy-only-nonblanks1

    5. А затем скопируйте и вставьте данные в нужное место. И были вставлены только непустые значения ячеек. Смотрите скриншот:

    doc-copy-only-nonblanks1

    Внимание: Этот метод доступен только для констант, он не применяется к ячейкам формулы.


    стрелка синий правый пузырь Копируйте и вставляйте только непустые ячейки с помощью функции фильтра

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

    2. Нажмите Данные > Фильтр, см. снимок экрана:

    документ копировать только без пустых 6

    3. Затем нажмите кнопку раскрывающегося списка в правом углу ячейки в выбранном списке и снимите флажок Пробелы вариант в раскрывающемся меню. Смотрите скриншот:
    doc-copy-only-nonblanks1

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

    doc-copy-only-nonblanks1

    5. Наконец, вы можете скопировать отфильтрованные данные и вставить их в любое нужное место.

    Внимание: Таким образом вступают в силу и значения, и формулы.



    стрелка синий правый пузырь Скопируйте и вставьте только непустые ячейки с формулой массива

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

    1. Помимо ваших данных, введите в пустую ячейку следующую формулу:

    =LOOKUP(«zzzzz»,CHOOSE({1,2},»»,INDEX(A:A,SMALL(IF($A$1:$A$15<>»»,ROW($A$1:$A$15)),ROWS($B$1:B1)))))

    doc-copy-only-nonblanks1

    Внимание: В приведенной выше формуле A1: A15 — это список данных, который вы хотите использовать. Вы можете изменить его по своему усмотрению.

    2, Затем нажмите Shift + Ctrl + Enter вместе, а затем выберите ячейку B1 и перетащите маркер заполнения в диапазон, который вы хотите содержать эту формулу, и все непустые значения ячеек были извлечены. Смотрите скриншот:

    doc-copy-only-nonblanks1

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

    Внимание: Эта формула доступна только для констант и не применяется к ячейкам формулы.


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

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

    1. Удерживайте ALT + F11 ключи, и он открывает Окно Microsoft Visual Basic для приложений.

    2. Нажмите Вставить > Модулии вставьте следующий код в Окно модуля.

    Код VBA: копируйте и вставляйте только непустые ячейки в Excel

    Sub PasteNotBlanks()
    'Update 20140325
    Dim rng As Range
    Dim InputRng As Range, OutRng As Range
    xTitleId = "KutoolsforExcel"
    Set InputRng = Application.Selection
    Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
    If InputRng.Columns.Count > 1 Then
        MsgBox "Please select one column."
        Exit Sub
    End If
    Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
    InputRng.SpecialCells(xlCellTypeConstants).Copy Destination:=OutRng.Range("A1")
    End Sub
    

    3, Затем нажмите F5 Нажмите клавишу для запуска этого кода, появится окно с подсказкой, напоминающее вам о выборе диапазона данных, который вы хотите использовать. Смотрите скриншот:

    doc-copy-only-nonblanks1

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

    doc-copy-only-nonblanks1

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

    Внимание: Этот код доступен только для констант.


    стрелка синий правый пузырь Скопируйте и вставьте только непустые ячейки с Kutools for Excel

    Есть ли способ намного проще, чем указано выше? Конечно, Kutools for Excel‘s Выбрать непустую ячейкуУтилита s может помочь вам сначала выбрать непустые ячейки, а затем скопировать и вставить их.

    После бесплатная установка Kutools for Excel, пожалуйста, сделайте следующее:

    1. Выберите диапазон ячеек и щелкните Кутулс > Выберите > Выбрать непустые ячейки. Смотрите скриншот:
    документ выберите непустую ячейку 2

    2. Затем выбираются непустые ячейки, нажимаем Ctrl + C чтобы скопировать их, затем выберите ячейку, в которой вы хотите вывести результат, нажмите Ctrl + V для вставки выбранных непустых ячеек. Смотрите скриншот:
    документ выберите непустую ячейку 3

    стрелка синий правый пузырь Скопируйте и вставьте только непустую ячейку


    Лучшие инструменты для работы в офисе

    Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

    • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
    • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
    • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
    • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
    • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
    • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
    • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
    • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
    • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

    вкладка kte 201905


    Вкладка Office: интерфейс с вкладками в Office и упрощение работы

    • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
    • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
    • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

    офисный дно

    Как вставить скопированный диапазон без пустых ячеек

    Фомулист

    Дата: Четверг, 21.01.2021, 15:09 |
    Сообщение № 1

    Группа: Проверенные

    Ранг: Обитатель

    Сообщений: 385


    Репутация:

    9

    ±

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


    Excel 2003

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

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

    __.xls
    (24.0 Kb)


    Терпение и труд всё перетрут!

     

    Ответить

    Kostya_Ye

    Дата: Четверг, 21.01.2021, 17:28 |
    Сообщение № 2

    Группа: Проверенные

    Ранг: Обитатель

    Сообщений: 271


    Репутация:

    228

    ±

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


    Excel 2016

    Фомулист,
    честно, не помню есть ли это в 2003 версии — расширенный фильтр, скрин в приложенном файле

     

    Ответить

    Serge_007

    Дата: Четверг, 21.01.2021, 17:30 |
    Сообщение № 3

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

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

    Сообщений: 15894


    Репутация:

    2623

    ±

    Замечаний:
    ±


    Excel 2016


    ЮMoney:41001419691823 | WMR:126292472390

     

    Ответить

    Фомулист

    Дата: Четверг, 21.01.2021, 17:36 |
    Сообщение № 4

    Группа: Проверенные

    Ранг: Обитатель

    Сообщений: 385


    Репутация:

    9

    ±

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


    Excel 2003

    Serge_007,
    Не получается. Выбираю выделить константы, копирую, вставляю — вставляется весь диапазон, включая пустые ячейки. Может что не так делаю?


    Терпение и труд всё перетрут!

     

    Ответить

    Фомулист

    Дата: Четверг, 21.01.2021, 17:36 |
    Сообщение № 5

    Группа: Проверенные

    Ранг: Обитатель

    Сообщений: 385


    Репутация:

    9

    ±

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


    Excel 2003

    У меня Эксель 2010
    Проверил в файле ещё раз.
    1) Выделяет все не пустые ячейки в файле, а мне нужен один столбец (столбец Проблема в приложенном файле)
    2) В нужном столбце выделяет почти весь столбец.
    Что можно сделать?

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

    __-2.xls
    (33.5 Kb)


    Терпение и труд всё перетрут!

    Сообщение отредактировал ФомулистЧетверг, 21.01.2021, 17:48

     

    Ответить

    Serge_007

    Дата: Четверг, 21.01.2021, 17:50 |
    Сообщение № 6

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

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

    Сообщений: 15894


    Репутация:

    2623

    ±

    Замечаний:
    ±


    Excel 2016

    Не «может», а точно что-то не так делаете


    ЮMoney:41001419691823 | WMR:126292472390

     

    Ответить

    Фомулист

    Дата: Четверг, 21.01.2021, 17:56 |
    Сообщение № 7

    Группа: Проверенные

    Ранг: Обитатель

    Сообщений: 385


    Репутация:

    9

    ±

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


    Excel 2003

    Serge_007, В последнем файле я показал проблемный столбец. Что с ним не так?


    Терпение и труд всё перетрут!

     

    Ответить

    Pelena

    Дата: Четверг, 21.01.2021, 19:17 |
    Сообщение № 8

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

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

    Сообщений: 18797


    Репутация:

    4284

    ±

    Замечаний:
    ±


    Excel 2016 & Mac Excel

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


    «Черт возьми, Холмс! Но как??!!»
    Ю-money 41001765434816

     

    Ответить

    _Igor_61

    Дата: Пятница, 22.01.2021, 01:16 |
    Сообщение № 9

    Группа: Проверенные

    Ранг: Ветеран

    Сообщений: 504


    Репутация:

    90

    ±

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


    Excel 2007

    Фомулист, проверяйте:
    [vba]

    Код

    Sub Без_пустых()
        Dim r&, nr&, arr
        arr = Range(«H3:H» & Cells(Rows.Count, 8).End(xlUp).Row)
        ReDim b(1 To UBound(arr), 1 To 1)
    For r = 1 To UBound(arr)
        If arr(r, 1) <> «» Then
           nr = nr + 1
           b(nr, 1) = arr(r, 1)
        End If
    Next r
        Range(«G3»).Resize(nr) = b
    End Sub

    [/vba]

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

    -2.xls
    (44.0 Kb)

     

    Ответить

    Понравилась статья? Поделить с друзьями:
  • Не вставляется объект в word
  • Не вставляется лист в excel
  • Не вставляется диаграмма word 2007
  • Не вставляется гиперссылка в word
  • Не вставляет строку в excel между строками в таблице