Формулы excel копировать только заполненные ячейки

Большинство из нас может столкнуться с этой проблемой, когда мы копируем список данных, который содержит несколько пустых ячеек, а затем вставляем их в другой столбец, пустые ячейки также будут вставлены. Это очень раздражает, когда нам не нужны пробелы и мы хотим вставить только непустые ячейки. Как в таком случае быстро и удобно копировать и вставлять в 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% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

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

kollymba

Дата: Вторник, 21.10.2014, 14:02 |
Сообщение № 1

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

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

Сообщений: 12


Репутация:

0

±

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


Excel 2013

Прошу помочь с решением такой задачи: в листе имеем столбец с данными. Границы столбца точно известны. Некоторые ячейки столбца заполнены текстовой информацией, а какие-то пустые. Нужно скопировать и вставить в другой лист только заполненные ячейки. В прикладываемом файле отражен желаемый результат (см Лист1 и Лист2). Помогите добиться этого результата автоматическим путем. Спасибо.

Решение предпочтительно найти через формулу или функцию, если никак, тогда макрос.

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

1686764.xls
(23.5 Kb)

Сообщение отредактировал kollymbaВторник, 21.10.2014, 14:04

 

Ответить

_Boroda_

Дата: Вторник, 21.10.2014, 14:13 |
Сообщение № 2

Группа: Модераторы

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

Сообщений: 16618


Репутация:

6465

±

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


2003; 2007; 2010; 2013 RUS

Формулой можно так
или сводной таблицей (файл _2)


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

Gustav

Дата: Вторник, 21.10.2014, 14:13 |
Сообщение № 3

Группа: Друзья

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

Сообщений: 2398


Репутация:

986

±

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


начинал с Excel 4.0, видел 2.1

Автофильтр с выключением пустых ячеек и копированием оставшихся непустых не спасает?

P.S. Можно еще выделить столбец B, нажать Ctrl+G (или F5) Выделить дальше, например, Константы ОК скопировать вставить на другом листе. Вставится уже без пропусков.


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал GustavВторник, 21.10.2014, 14:20

 

Ответить

kollymba

Дата: Вторник, 21.10.2014, 14:19 |
Сообщение № 4

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

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

Сообщений: 12


Репутация:

0

±

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


Excel 2013

Спасибо большое за очень оперативный ответ и решение. Оба варианта ответа могут быть использованы. Еще раз большое спасибо

 

Ответить

 

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

 

Заполнены чем???  
Есть множестно вариантов Как конкретно ты хочешь что бы это делалось А лучше скинь пример Что хоть вы баитесь примеры та скидывать Это что сайт для обучения спец агентов или же для помощи …. Так что не стесняйтесь вылаживаете Да и конкретней говорите что хотите в итоге получить И тогда наверняка получите положительный ответ на свой же вопрос ;)

 
 

Ты хочешь скопировать    
Документ Сумма «Отметка  
бухгалтера»  
№ Дата товар тары  
Остаток на    01.12.2007 х х  
Приход  
УП «Мясомолторг» 6543219 01.12.2007 428 350,00р. 10 200,00р.  
УП «Бакалея» 1596541 02.12.2007 121 500,00р. 19 493,60р.  
А куда??? Это и без макроса можно провернуть спомощью формулы

 

Мне нужно что-бы в диапазоне В16:G35    
по мере заролнения таблицы нажатием кнопки выделился только заполненный диапазон

 

Если ты хочешь потом это куда то скопировать Тогда сделай диапозону имя И с помщья капирования перенеси все Только вбей в формолу что только если не путая ячейка тогда капируеться Вот и все Ну а если что то мудренее Да и интереснее тебе нужно Тогда я тут не знаю чем помоч  
А ты спроси у лузера ;)  
Или же поясни что да куда    
На работе как то голова не хочет совсем думать да понимать — догонять

 

Спасибо и за это.  
Будем спрашивать.

 

Неее Что то наш ГУРУ не хочет напрягаться Ну где же ты где Лузер??????

 

Мне, конечно, льстит это «ГУРУ», но не могу же я сидеть на форуме круглосуточно :)  
Выделить или скопировать? Или и то, и другое?  
Если скопировать, то куда?  
И что делать со скрытыми строками в это диапазоне?

 

И, простите за любоппытство, ЧТУП — как расшифровывается?  
гугля не помогла :(

 

Ну что-то примерно так…

 

Сергей, вы удовлетворены ответом или же вам нужно что то иное??? Хотябы отписывались если все устраивает

 

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

 

а ЧТУП эт (Частное Торговое Унитарное Предприятие)

 

Если строчки заполнены подряд, то такой код:  
Sub copy_paste()  
Application.CutCopyMode = False  
Worksheets(«Приход(отчет)»).Range(«A16»).Select  
For Each cc In Worksheets(«Приход(отчет)»).Range(«A16:A35»)  
If cc.Cells(1, 2).Value <> «» Then _  
Range(Selection, cc.Resize(1, 6)).Select  
Next  
Selection.Copy  
End Sub

 

Лузер От куда ты хоть макрос знаешь Где учился Или что по этому поводу чилал Сразу встречный вопрос Гед ты хоть работаешь где требуеться знание макроса?

 

Отлично вот это то что мне было нужно.  
Спасибо огромное.

 

{quote}{login=}{date=26.12.2007 05:37}{thema=}{post}Лузер От куда ты хоть макрос знаешь Где учился Или что по этому поводу чилал Сразу встречный вопрос Гед ты хоть работаешь где требуеться знание макроса?{/post}{/quote}Не поверишь, читал справку. Тут была ссылка на книгу Уокенбаха, смотрел из нее несколько раз. Ну еще, конечно, в школе бейсик учили, всякие for…next и т.п. Только школа уже давно была, лет 20 назад. Макросы по работе нужны каждому ленивому сотруднику, ибо нефик делать руками то, что можно автоматом.  
Лучше три дня убить на макрос, чтоб потом за 5 сек. долететь (©)  
А еще, не поверишь, первый раз открыл XL чуть больше года назад — раньше не нужен был по работе.  
Да, чуть не забыл.  
Многому научился на этом форуме. Здесь гораздо более знающие люди, чем я.  
Не буду ники называть, а то кого-нибудь забуду и обидится человек.

 

Лузер

Гость

#19

26.12.2007 19:38:33

Еще макрорекордер рулит — нажал на запись, кликнул пару раз мышкой и становится ясно, как сделать то или иное действие

0 / 0 / 0

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

Сообщений: 16

1

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

31.07.2018, 18:03. Показов 13007. Ответов 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



Копирование в Excel.

​Смотрите также​​If.Address(False, False) =​ еще раз вызываем​ Ведь в меню​ в удобный вид.​​Теперь обе ячейки (​A3​ условного форматирования к​ или в другую​​ скрытых или отфильтрованных​​ форматирования, формата в​
​ в первой ячейке,​Ещё варианты копирования​ только заполненные ячейки,​ скопировать в Excel».​копируем ячейки с относительными​Выделяем ячейки, которые​Здесь рассмотрим,​ «A1″ Then​ специальную вставку где​ специальной вставки нет​ Если таблица большая,​A3​содержит формулу, которая​ этим данным.​ книгу, щелкните вкладку​ ячейки не только​ Excel».​
​ затем перетаскиванием (черным​ формул, чтобы ссылки​ но и пустые,​Третий вариант.​ формулами​ нужно скопировать. Нажимаем​как копировать в Excel​
​If IsNumeric(.Value) Then​ выбираем опцию «форматы».​ опции «высоту строк».​
​ то «возиться» придется​и​ суммирует значения в​Сделайте следующее:​ другого листа или​ видимые ячейки. Если​
​Иногда, когда нужно​ крестиком) ведем вниз.​​ в них не​
​ заполненные ячейки в​Как копировать формулы в​(«Копировать» -> «Вставить»)​ «Копировать». Переходим на​ формулыячейки, как скопировать​Application.EnableEvents = False​ Жмем ОК.​ Поэтому для решения​
​ долго. Но есть​B3​ ячейках​Щелкните ячейку с условным​ выберите другую книгу​ это не является​ напечатать документ, распечатывается​Копировать перетаскиванием можно​ менялись, описаны в​ перемежку с пустыми.​ Excel на весь​ и затем переносим​ новое место, делаем​​ лист в Excel,​​Range(«A2»).Value = Range(«A2»).Value​
​Мы вставили значения формул​ такой задачи следует​ способ существенно сократить​) содержат одну и​A1​ форматированием, который нужно​ и выделите левую​ вас не устраивают,​ (копируется) не значение​ как по столбикам,​
​ статье «Как скопировать​ Например, у нас​ столбец​ в другое место,​ активной ячейку, куда​ таблицу,значениеформат​ +.Value​ в таблицу и​ действовать так:​ временные потери.​
​ ту же формулу.​и​
​ скопировать.​
​ верхнюю ячейку области​​ выполните действия, описанные​ ячеек, а формулы.​​ так и по​ формулу в Excel​ такая таблица, нам​.​ то таблица Excel​ будем копировать, нажимаем​, т.д. Одна из​Application.EnableEvents = True​ сохранили форматы ячеек.​Выделяем целые строки листа,​​
​Урок подготовлен для Вас​
​A2​​На вкладке​​ вставки.​ в этой статье,​ Чтобы было значение​ строкам.​ без изменения ссылок».​ нужно поставить даты​Нам нужно скопировать​ сама меняет адреса​ правой мышью и​ многих возможностей таблицы,​End If​ Как вы догадались​ которые охватывают требуемый​Выделяем исходную таблицу, которую​ командой сайта office-guru.ru​.​Главная​Примечание:​ чтобы скопировать только​ (цифры, а не​Еще несколько способов,​Как заполнить таблицу в​
​ в столбце А​ формулу из ячейки​ ячеек в формулах​ выбираем функцию «Вставить».​ облегчающих работу –​
​End If​ можно сделать и​ диапазон данных:​ нам необходимо скопировать,​Источник: http://www.excel-easy.com/examples/copy-exact-formula.html​Скопируйте эту формулу в​
​нажмите кнопку​
​ При копировании значения последовательно​ видимые ячейки. Например​ формулы) в ячейках,​​ как писать одинаковый​
​ Excel.​ через одну пустую​ F24. Наводим на​ относительно новых ячеек.​Когда значения ячеек,​ это​End With​ третью операцию для​Ниже вставляем ее копию:​ нажимаем на Ctrl+C.​Перевел: Антон Андронов​ ячейку​Формат по образцу​ вставляются в строки​ вы можете скопировать​
​ читайте статью «Печать​
Как копировать формулу в Excel. ​ текст, формулы в​
​Можно копировать данные​ ячейку.​ квадратик в правом​ Смотрите подробнее в​ в которых стоят​копирование в Excel​End Sub​
​ копирования ширины столбцов,​Полезный совет! Самый быстрый​Выделяем новую (уже скопированную)​Автор: Антон Андронов​B3​.​ и столбцы. Если​ только итоговых данных​ в Excel» тут.​ нескольких ячейках, т.д.,​ ячеек в определенной​Выделяем первую ячейку с​ нижнем углу ячейки.​ статье «Относительные и​ формулы (цифры) не​
​.​Адреса ячеек А1​
​ как описано выше.​ способ скопировать сложную​ таблицу, куда нам​Тем, кто постоянно работает​(выделите ячейку​Указатель примет вид кисти.​ область вставки содержит​ из структурированных листа.​Чтобы найти быстро​ смотрите в статье​ последовательности. Например, надо​
​ датой и пустую​ Указатель мышки приобретает​ абсолютные ссылки в​
​ копируются, делаем так:​Можно копировать всю​ и A2, естественно,​Полезный совет! Чтобы не​ и большую таблицу,​ необходимо формат ширины​​ с Microsoft Excel,​A3​Совет:​ скрытые строки или​Сделайте следующее:​ в большой таблице​
​ «Как заполнить ячейки​ заполнить графу таблицы​ ячейку ниже.​​ вид черного крестика.​ Excel».​​ выделяем ячейки как​ таблицу или только​ можно заменить на​ выполнять вторую операцию​ сохранив ее ширину​ столбцов и нажимаем​ часто приходится задаваться​, нажмите сочетание клавиш​
​  Если вы хотите​​ столбцы, возможно, потребуется​Выделите ячейки, которые нужно​​ Excel нужную ячейку,​ в Excel одновременно»​ названиями месяцев года.​Протягиваем за заленый​ Нажимаем два раза​Второй выриант.​ обычно-> «Копировать». Появится​
​ значение ячеек без​ свои.​ можно воспользоваться инструментом​ столбцов и высоту​ на ячейку правой​ вопросом правильного копирования​CTRL+C​
​ продолжить вставку условного​ отобразить их, чтобы​
​ скопировать подробнее, читайте​ диапазон, можно воспользоваться​ тут.​ Пишем в первой​ квадратик в правом​ подряд левой мышкой​Можно​ вокруг ячеек, которые​ формул, или копировать​Если отслеживать ввод​ «формат по образцу».​ строк – это​ кнопкой мыши, после​ данных таблицы с​, выделите ячейку​ форматирования в другие​ увидеть все скопированные​ статью выберите ячеек,​
​ функцией «Поиск». Смотрите​Как cкопировать лист в​ ячейке «Январь», в​ нижнем углу выделенного​ на этот крестик.​
​копировать формулы перетаскиванием​ мы копируем, пульсирующая​ формулы с привязкой​ данных и суммировать​​Microsoft Excel предоставляет пользователям​ копировать ее целым​ чего в выпадающем​ сохранением форматирования, формул​​B3​ ячейки, щелкните кнопку​ данные.​
​ диапазонов, строк и​​ статью «Поиск в​ Excel -​ следующей ячейке ниже​​ диапазона ячеек вниз​ Формула скопируестя до​, чтобы не писать​ рамка, еще раз​
​ к новым ячейкам​ нужно не отдельные​ практически неограниченные возможности​ листом. О том,​
​ меню находим раздел​ или их значений.​, и нажмите​Формат по образцу​Примечание:​ столбцов на листе.​ Excel».​правой мышью нажимаем​
​ пишем «Февраль». Теперь​ по столбцу. даты​​ конца заполненного столбца.​ одну и ту​ нажимаем правой мышью​ или без привязки​
​ ячейки, а целые​ для подсчета простейших​ как это сделать​ «Специальная вставка».​Как вставить формулу в​CTRL+V​дважды.​Мы стараемся как​Совет:​Примечание:​ на ярлык листа.​ выделяем обе эти​ скопируются так.​
​ У нас, в​ же формулу в​​ на выделенную ячейку​
​ к ячейке (со​ диапазоны, то макрос​ функций и выполнения​ читайте: копирование и​Выбираем в нем необходимый​
​ таблицу Excel и​), и формула будет​Чтобы вставить параметры условного​​ можно оперативнее обеспечивать​ Чтобы отменить выделение ячеек,​Мы стараемся как​ В диалоговом окне​ ячейки. Наводим мышь​
​Если выделим три​ примере, в ячейки​ других ячейках таблицы.​ и в диалоговом​ сменой адреса ячейки​ придется немного изменить:​ ряда других процедур.​ перемещение листов.​ пункт напротив опции​
​ сохранить формат таблицы?​ автоматически ссылаться на​ форматирования, перетащите указатель​ вас актуальными справочными​ щелкните любую ячейку​ можно оперативнее обеспечивать​ выбираем «Переместить/скопировать».​

excel-office.ru

Копирование только видимых ячеек

​ на правый нижний​​ пустые ячейки с​ F25:F26.​ Таким образом, заполняем​ окне​ или оставить адрес​Private Sub Worksheet_Change(ByVal​ Использование программы позволяет​Специальная вставка хоть и​ «ширина столбцов», нажимаем​ Ведь при решении​ значения в столбце​ мыши в виде​ материалами на вашем​ на листе.​ вас актуальными справочными​Ставим галочку у слов​ угол выделенного диапазона​ датой, то даты​Получилось.​ таблицу формулами. Например,​выбираем команду «Специальная вставка»​

​ без изменений). Можно​ Target As Excel.Range)​ устанавливать форматы, сохранять​ не идеальна, все​ «ОК».​ данной задачи можно​B​ кисти по ячейкам​ языке. Эта страница​Щелкните​ материалами на вашем​ «Создать копию». Выбираем​ и ведем вниз​ скопируются через три​Внимание!​ копируем формулы вниз​, выбираем — «Значение».​ копировать данные с​If Not Intersect(Target,​ значения ячеек, работать​

​ же не стоит​

  1. ​Она получила исходные параметры​ экономить вагон времени.​.​ или диапазонам ячеек,​ переведена автоматически, поэтому​

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

  2. ​ пустые ячейки. Получится​​Формула скопируется в​​ по столбцу. Для​​Затем, как обычно -​​ определенной последовательностью и,​ Range(«A1:A10»)) Is Nothing​​ с формулами, переносить​​ недооценивать ее возможности.​

    Изображение ленты Excel

  3. ​ и выглядит идеально​​ Для этого будем​​Если вы не желаете​​ которые нужно отформатировать.​​ ее текст может​

  4. ​ >​​ переведена автоматически, поэтому​​ лист (в эту​ крестик. Таблица сама​

    Команда

  5. ​ так.​ таблице, если ячейки​ этого устанавливаем (пишем)​​ «Вставить». С помощью​​ таким образом, заполнять​ Then​

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

    ​ заполнит ячейки следующими​​Если нужно перенести​ столбца слева таблицы​ формулу в первую​ функции «Специальная вставка»​ таблицу. Можно копировать​If IsNumeric(Target.Value) Then​ таким образом, как​ значение формулы в​Секрет данного способа в​

support.office.com

Копирование и вставка параметров условного форматирования в другие ячейки

​ вставка» – это​​ скопировать точную формулу​ вставки условного форматирования,​ грамматические ошибки. Для​, а затем выберите​ содержать неточности и​ перед каким листом)​ месяцами года.​ ячейки с формулами,​ будут заполнены. Тогда​ ячейку. Затем нажимаем​ можно не только​ лист. И многое,​Application.EnableEvents = False​ это удобно для​ таблицу Excel и​ том, что если​ простой инструмент, который​ (без изменения ссылок​ нажмите клавишу Esc​ нас важно, чтобы​ пункт​

​ грамматические ошибки. Для​ или оставляем так​Справа всплывает подсказка,​ но​ Excel поймет до​ на ячейку с​ копировать данные, но​​ многое другое.​​Target.Offset(0, 1).Value =​ пользователей.​ сохранить формат ячеек.​

​ перед копированием таблицы​

  1. ​ позволяет быстро решить​ на ячейки), выполните​ на клавиатуре.​

  2. ​ эта статья была​​Выделение группы ячеек​​ нас важно, чтобы​​ и нажимаем «ОК».​​ по какой месяц​

    Кнопки копирования и вставки на вкладке

    ​адреса в формулах Excel​

    ​ какой ячейке расположена​​ формулой левой мышкой​ и складывать их,​Чтобы вызвать функцию​ Target.Offset(0, 1).Value +​​[email protected]​​Чтобы решить такую задачу​

  3. ​ выделить ее столбцы​ сложные задачи и​ следующие простые действия:​Примечание:​ вам полезна. Просим​.​

  4. ​ эта статья была​ Затем, у скопированного​ заполнили таблицу. Отпускаем​ должны остаться прежние​

​ таблица.​​ и наводим мышку​ вычитать, умножать, т.​ «Копировать», достаточно нажать​ Target.Value​: выделить мышью и​ следует выполнить 2​ вместе с заголовками,​ освоить общие принципы​Поместите курсор в строку​ Если вы уже используются​ вас уделить пару​

support.office.com

Как скопировать точную формулу в Excel

​Выберите параметр​ вам полезна. Просим​ листа, можно изменить​ мышку. Все, таблица​(не привязывать к​Такми способом можно​

​ на правый нижний​​ д. Подробнее, смотрите​​ правой кнопкой мыши​Application.EnableEvents = True​ нажать скопировать или​​ операции, используя специальную​​ то при вставке​​ его использования. Использование​​ формул и выделите​

Копируем формулу в Excel

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

Копируем формулу в Excel

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

  1. ​Так же можно​ это снова в​ формат. Если выделим​Копируем формулу в Excel
  2. ​ там появится черный​​ в Excel» здесь.​​ диапзон и выбрать​​End If​​Ольга​
  3. ​Операция I:​​ будет так же​​ позволяет вам быстро​Нажмите сочетание клавиш​
  4. ​ форматирование, может потребоваться​​ вам, с помощью​​ОК​​ помогла ли она​​ изменить цвет ярлычка.​

​ заполнить дни месяца,​

Копируем формулу в Excel

​ статье «Относительные и​​ ячейки в нескольких​​ крестик. Нажимаем на​​Если копируем числа​​ из контекстного меню​End Sub​

​: Надо в адресной​Выделяем исходную таблицу с​
​ скопирована.​
​ приводить все таблицы​

​CTRL+C​

office-guru.ru

Как копировать таблицу в Excel сохраняя формат ячеек

​ скорректировать относительные и​ кнопок внизу страницы.​.​ вам, с помощью​Как скопировать лист в​ года, т.д. Таким​ абсолютные ссылки в​

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

Как скопировать таблицу с шириной столбцов и высотой строк

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

Таблица1.

​ содержат исходные данные.​ и получать тот​Enter​ формуле после вставки​

Таблица2.

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

​ (1.23), то вставив,​

Способ1:Используем специальную вставку

  1. ​ сочетание клавиш «Ctrl»​ ячейки диапазона A1:A10,​ щелкнуть левой кнопкой​Копирование.
  2. ​ вставить диапазон данных​Копируем и вставляем быстро​ результат, который необходим.​.​ условное форматирование. Дополнительные​ оригинал (на английском​(или нажмите клавиши​ приводим ссылку на​Для этого в​Контекстное меню.
  3. ​ как по порядку,​ статье выше.​ Например, если выделим​ мыши нажатой.​

Специальная вставка. Пример.

​ эти числа превратятся​ + «C».​ а суммируются введенные​

Способ 2: Выделяем столбцы перед копированием

​ мыши в нужной​ со значениями (но​ получая желаемый результат.​Допустим, у нас есть​Bыделите ячейку​ сведения Переключение между​ языке) .​ CTRL+C).​ оригинал (на английском​

  1. ​ диалоговом окне в​ так и с​Столбцы.
  2. ​Если нужно​ ячейки D24, E24,​

Пример1.

​Отпускаем мышку. Формулы скопировались,​ в дату. Чтобы​Или, на закладке​ числа в соседний​ ячейке, наверху: Правка​ уже без формул),​Для каждого случая рационально​ такая таблица, формат​B3​ относительная, абсолютная и​Если применить условное форматирование​Выделите левую верхнюю ячейку​ языке) .​ разделе «Переместить выбранные​ интервалом​

  1. ​не копировать, а перенести​ F24, нажмем два​ в них изменились​Строки.
  2. ​ этого избежать ,​

Пример2.

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

Вставка значений формул сохраняя формат таблицы

​ листы в книгу»​. Например: 5,10, 15,​ ячейку с формулой​ раза мышью по​ адреса ячеек относительно​ есть несколько способов.​ «Буфер обмена» нажать​ в вашем случае​

​Зибин​ Жмем ОК.​ Но стоит отметить,​ при копировании:​

​ по строке формул.​

  1. ​Когда вы копируете формулу,​ нескольким ячейкам и​Копирование2.
  2. ​ нажмите кнопку​ и столбцов на​ выбираем «(новая книга)».​ т.д. Смотрим пример:​, то не копируем​ углу ячейки F24,​

Значения. Вставка значений.​ нового места. Таблица​

​ Смотрите статью «Автозамена​ на кнопку функции​ он не соседний,​: Это называют накопительный​Операция II:​ что второй способ​При копировании на другой​Нажмите​ Excel автоматически настраивает​

Форматы. Пример4.

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

​ в Excel».​ «Копировать», предварительно выделив​ то увеличьте сдвиг​ итог​

​Так как скопированный диапазон​ позволяет нам не​ лист привычным методом​CTRL+V​ ссылки на ячейки​ формат к другим​(или нажмите клавиши​ у вас есть​ Excel ячейки или​Если нужно​ контекстное меню «Вырезать»​ по всем этим​Как скопировать формулу​

exceltable.com

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

​Как скопировать формулу в​​ ячейки для копирования.​ вправо в операторе​нужен макрос​

​ у нас еще​​ только быстро переносить​ Ctrl+C – Ctrl+V.​, потом клавишу​ так, что формула​ данным на листе,​ Ctrl + V).​ возможность копирования всех​

​ условное форматирование​​написать одинаковый текст в​ -> «Вставить». Формула​
​ столбцам.​
​ в Excel таким​ Excel.​
​Как скопировать значение ячейки​
​ Offset — замените​Private Sub Worksheet_Change(ByVal​
​ находится в буфере​
​ таблицу вместе с​
​ Получаем нежелательный результат:​Enter​
​ копируется в каждую​
​ используйте​
​Совет:​
​ ячеек, или только​
​, без самих значений​
​ нескольких ячейках Excel​ удалится из первой​Копирование в Excel через​ способом, чтобы не​
​Первый вариант.​ в Excel​ 1 на число​ Target As Excel.Range)​ обмена после копирования,​ форматом, но и​
​Поэтому приходится вручную «расширять»​.​
​ новую ячейку.​Формат по образцу​ Чтобы скопировать выделенный фрагмент​
​ видимые ячейки. По​
​ ячеек, смотрите в​
​ подряд​ ячейки и перенесется​ ячейку.​
​ копировался формат, смотрите​
​Когда мы​
​(без формулы).​
​ побольше.​
​With Target​ то мы сразу​ копировать высоту строк.​ ее, чтобы привести​Результат:​На примере ниже ячейка​для копирования параметров​ на другой лист​ умолчанию Excel копирует​ статье «Копирование условного​, то пишем текст​ в новое место.​Можно копировать не​

​ в статье «Как​

Как копировать в Экселе — простые и эффективные способы

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

Сначала разберемся с принципами копирования и переноса информации, а потом углубимся в практику.

И так, чтобы скопировать одну или несколько ячеек – выделите их и выполните операцию копирования (например, нажав Ctrl+C ). Скопированный диапазон будет выделен «бегающей» рамкой, а данные из него – перемещены в буферы обмена Windows и Office. Установите курсор в ячейку для вставки и выполните операцию «Вставка» (к примеру, нажмите Ctrl+V ). Информация из буфера обмена будет помещена в новое место. При вставке массива – выделите ту клетку, в которой будет располагаться его верхняя левая ячейка. Если в ячейках для вставки уже есть данные – Эксель заменит их на новые без дополнительных уведомлений.

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

Копирование с помощью горячих клавиш

Этот способ – самый простой и привычный, наверное, для всех. Клавиши копирования и вставки совпадают с общепринятыми в приложениях для Windows:

  • Ctrl+C – копировать выделенный диапазон
  • Ctrl+X – вырезать выделенный диапазон
  • Ctrl+V – вставить без удаления из буфера обмена
  • Enter – вставить и удалить из буфера обмена

Например, если нужно скопировать массив А1:А20 в ячейки С1:С20 – выделите его и нажмите Ctrl+C (при перемещении – Ctrl+X ). Установите курсор в ячейку C1 и нажмите Ctrl+V . Информация будет вставлена и останется в буфере обмена, можно делать повторную вставку в другом месте. Если вместо Ctrl+V нажать Enter — данные тоже будут вставлены, но пропадут из буфера обмена, исчезнет «бегающее» выделение.

Копирование с помощью контекстного меню

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

Команды копирования в контекстном меню Эксель

Копирование с помощью команд ленты

Те же действия можно выполнить и с помощью команд ленты:

  • Копирование: Главная – Буфер обмена – Копировать
  • Вырезание: Главная – Буфер обмена – Вырезать
  • Вставка: Главная – Буфер обмена – Вставить

Копирование в Эксель с помощью ленточных команд

Последняя команда из перечисленных – комбинированная, она имеет дополнительные опции вставки (см. рис. выше) вставить только формулы:

  • Вставить – вставить ячейку полностью (значения, формулы, форматы ячейки и текста, проверка условий)
  • Формулы – вставить только формулы или значения
  • Формулы и форматы чисел – числа, значения с форматом числа как в источнике
  • Сохранить исходное форматирование – вставить значения, формулы, форматы ячейки и текста
  • Без рамок – все значения и форматы, кроме рамок
  • Сохранить ширину столбцов оригинала – вставить значения, формулы, форматы, установить ширину столбца, как у исходного
  • Транспонировать – при вставке повернуть таблицу так, чтобы строки стали столбцами, а столбцы – строками
  • Значения – вставить только значения или результаты вычисления формул
  • Значения и форматы чисел – формулы заменяются на результаты их вычислений в исходном формате чисел
  • Значения и исходное форматирование формулы заменяются на результаты их вычислений в исходном формате чисел и ячеек
  • Форматирование – только исходный формат, без данных
  • Вставить связь – вставляет формулу, ссылающуюся на скопированную ячейку
  • Рисунок – вставляет выделенный диапазон, как объект «Изображение»
  • Связанный рисунок – Вставляет массив, как изображение. При изменении ячейки-источника – изображение так же изменяется.

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

Копирование перетягиванием в Эксель

Этот способ – самый быстрый и наименее гибкий. Выделите массив для копирования и наведите мышью на одну из его границ. Курсор примет вид четырёхнаправленной стрелки. Хватайте мышью и тяните ячейки туда, куда хотите их переместить.

Чтобы скопировать массив – при перетягивании зажмите Ctrl . Курсор из четырехнаправленного превратится в стрелку со знаком «+».

Копирование автозаполнением

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

Маркер автозаполнения

Есть еще один способ – команда Заполнить . Выделите массив для заполнения так, чтобы ячейка для копирования стояла первой в направлении заполнения. Выполните одну из команд, в зависимости от направления заполнения:

  1. Главная – Редактирование – Заполнить вниз
  2. Главная – Редактирование – Заполнить вправо
  3. Главная – Редактирование – Заполнить вверх
  4. Главная – Редактирование – Заполнить влево

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

Вот я и перечислил основные способы копирования и вставки. Как я обещал, далее мы рассмотрим специальные возможности копирования и вставки, о которых не знают новички. Читайте, они простые в использовании, а пользы приносят очень много.
Понравилась статья? Порекомендуйте другу и вместе с ним подписывайтесь на обновления! Уже написано очень много интересного и полезного материала, но лучшие посты еще впереди!

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

Я создаю рабочий лист Excel, где пользователь нажимает кнопку команды, которая копирует заданный диапазон ячеек. Затем пользователь вставляет содержимое в веб-приложение с помощью Firefox или IE. Дизайн веб-приложения вышел из моего контроля, и в настоящее время текстовые поля, которые используются для ввода данных, представляют собой богатые текстовые входы. Это приводит к тому, что текст выглядит нечетным и отформатирован как Excel, когда пользователь вставляет в него.

Есть ли способ в Excel с помощью VBA копировать только обычный текст выбранных ячеек? Без форматирования, без табуляции или границ ячеек, только текст и ничего больше. Мой текущий макрос копирования скопирует ячейки, открывает Блокнот, вставляет в Блокнот, а затем копирует из Блокнота, чтобы получить простой текст. Это очень нежелательно, и я надеюсь, что это можно сделать в самом Excel. Пожалуйста, дайте мне знать, спасибо!

Что-то вроде этого?

Copy копирует всю часть, но мы можем управлять тем, что вставлено.

То же самое относится и к объектам Range .

AFAIK, нет никакого несложного способа скопировать только текст диапазона, не назначая его объекту VBA (переменная, массив и т.д.). Существует трюк, который работает для одной ячейки и только для чисел и текста (без формул):

но большинство разработчиков избегают SendKeys , потому что это может быть неустойчивым и непредсказуемым. Например, приведенный выше код работает только тогда, когда макрос выполняется от excel, а не от VBA . При запуске от VBA , SendKeys открывается браузер объектов, что и делает F2 при нажатии на вид VBA:) Кроме того, для полного диапазона вам придется перебирать ячейки, копировать их один за другим и вставьте их один за другим в приложение. Теперь, когда я думаю лучше, я думаю, что это перебор.

Использование массивов, вероятно, лучше. Это моя любимая ссылка на то, как вы передаете диапазоны в массивы vba и обратно: http://www.cpearson.com/excel/ArraysAndRanges.aspx

Лично я бы избегал SendKeys и использовал массивы. Должно быть возможно передать данные из массива VBA в приложение, но трудно сказать, не зная больше о приложении.

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

Когда вы создаете многострочную строку в ячейке excel (используя Alt-Enter), если вы скопируете эту ячейку в текстовый редактор, excel автоматически добавит двойные кавычки («) вокруг полной строки, то есть:

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

Как я могу сказать excel, чтобы не добавлять цитату вокруг многострочного текста при копировании из excel?

Изменить: Редакторы текста, которые я пробовал, отображают это поведение:

  • MS Word
  • Wordpad
  • Блокнот
  • Notepad ++
  • SQL Server Studio

Если у вас есть предложение по использованию конкретного редактора (или одного из выше), пожалуйста, скажите мне, какой из них & amp; как его использовать .

15 ответов

Как ваш текст будет скопирован в Word, зависит от выбранного варианта форматирования. В Word 2010 параметр формата по умолчанию — HTML Format . Существует четыре основных способа копирования текста в Word. ( Formatted Text (RTF) , Unformatted Text , HTML Format , & amp; Unformatted Unicode Text )

Вставка в форматированный текст создает мини-таблицы в Word. (Синие контуры.)

Чтобы получить неформатированный текст в Word без двойных кавычек:

  1. Вставить текст в форматированном виде, чтобы он создавал таблицу.
  2. Выберите таблицу и скопируйте ее.
  3. Переместитесь в пустое место и вставьте новую копию как неформатированный текст. ( Alt + E , S )

Это также работает, чтобы вставить результаты без кавычек в другой редактор. Просто измените шаг 3, чтобы вставить его в другой редактор.

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

Если вы скопируете диапазон из Excel (2010) в Word, вы получите текст по своему желанию, без котировок. Затем вы можете скопировать его снова в конечный пункт назначения, например блокнот. Excel- > Word- > Блокнот предоставит вам те результаты, которые вы хотите.

Самый простой способ, который я нашел, — объединить ячейки, которые вы хотите быть на нескольких линиях, с чем-то «специальным» между ними, а не cr / lf. Тильда обычно хорошо работает для меня. Например, в столбце G:

В этом примере конечной целью является получение текстового файла со значениями из E1 на одной строке, за которым следует F1 на новой строке, за которым следуют E2, F2 и т. д. Конечно, вы могли бы так же легко построить G1 из других значений, только что включенных

для разрыва строки.

Затем, чтобы получить многострочный текстовый файл в Notepad ++

  • Вырезать и вставить в Notepad ++
  • Ctrl-H, чтобы открыть диалог замены
  • Убедитесь, что выбран вариант расширенного поиска.
  • Замените все

на n (или r n, если хотите)

Это не проблема Excel. Как и предыдущий плакат, он просто выводит достоверные данные CSV. Это будет в редакторе, в котором вы его заложите, чтобы ухаживать за его форматированием. Я бы предложил использовать что-то немного умнее, чем блокнот . Вы могли бы использовать MS Word как промежуток между Excel и любым текстовым редактором, который вы хотели бы использовать помимо слова.

У меня была такая же проблема и я использовал следующие шаги (я использую Office 2007, но я думаю, что это работает и для более поздних версий):

  1. Выбрал диапазон ячеек, содержащих многострочный текст из Excel, который я хочу вставить в другой редактор, а затем выберите Копировать.
  2. В Word 2007 я вставил скопированный диапазон ячеек в таблицу.
  3. Выберите таблицу.
  4. На вкладке «Макет» выберите «Выбрать-таблицу».
  5. В разделе данных выберите «Преобразовать в текст» и выберите «Маркеры абзаца».

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

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

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

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

Я делал это только в Excel 2010, поэтому я не знаю, будет ли это работать для более ранних версий.

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

В любом случае. Я столкнулся с этой проблемой, когда попытался создать метки адресов из полей «Имя, фамилия, адресная строка 1 . »:

CHAR(13) , а затем CHAR(10) — новый абзац при просмотре текстового файла с шестнадцатеричным редактором.

Мой путь вокруг этого досады заключается в следующем:

  • скопируйте и вставьте ячейки / столбец в Word.
  • Используйте раскрывающийся список символа буфера обмена (внизу слева от страницы или вставленный текст), чтобы выбрать, Сохранять только текст .
  • Выберите вложенный текст. Вам нужно сделать это, только если документ содержит другие материалы, которые могут быть затронуты.
  • Нажмите Ctrl + H , чтобы открыть диалоговое окно Найти и заменить .
  • В поле Найти, что введите тип поля: «^p» (все четыре символа).
    Возможно, вам придется перейти в Инструменты — > AutoCorrect, а затем вкладки AutoFormat, чтобы убедиться, что он не изменит ваши прямые кавычки)
  • В поле Заменить с помощью введите: ^p (2 символа)
  • Теперь нажмите Заменить все ,
  • Наконец, вам придется вручную удалите двойные кавычки в начале и конце импортированных блок

Это основано на Office 2003, поэтому ваша версия Microsoft Word может немного отличаться.

Копирование много строчного текста из ячейки Excel 2010

Добрый день.
В Excel 2010, в ячейке таблицы вставлен многосторчный текст, напр:

Значение1
Значение2
Значение3
Значение4

Если поместить курсор на эту ячейку (одинарный щелчок на ячейке, а не двойной!), ее содержимое будет скопировано в таком виде:

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

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

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

Не считываются данные с ячейки excel 2010
Есть проект на vb 2010 express, цель автоматизировать рутину: копирование одних ячеек из одной.

Копирование содержимого ячейки таблицы Excel в закладку Word
Задача. Нужно скопировать значение ячейки (например А1) в документ word в определенное место. Место.

Excel 2010 Ссылки на ячейки в других файлах в сети сбиваются
Имеется общая сетевая папка, в ней 2 файла Exel (.xlsx,.xlsa,.xlsb — тестировалось на разных). В.

Как преобразовать все ячейки листа excel в текст?

учитывая существующий документ Excel 2003 с ячейками любого типа (целые числа, текст, десятичные и т. д.), Как преобразовать содержимое каждой ячейки в текст?

и сохранить все эти изменения в том же документе excel?

на другом листе можно ввести в ячейку A1:

Копировать / Вставить, что для полной ширины и длины исходного листа. Затем вы можете вставить специальные>значения bock поверх оригиналов. Это должно заставить все иметь твой маленький зеленый участок.

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

выделите числа и используйте команду данные > текст в Столбцы. На странице 1 мастера выберите соответствующий тип (вероятно, он будет разделен). На странице 2 Удалите все показанные разделители столбцов, чтобы сохранить данные в одном столбце. На странице 3 щелкните текст в разделе формат данных столбца, чтобы указать, что этот столбец является текстом.

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

выберите все поля и делать как Марк Робинсон предложил: нажать Формат ячеек и выбрал текст.

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

выделить все ячейки Ctrl+A

щелкните правой кнопкой мыши на выбранных ячейках и выберите Формат ячеек

на вкладке номер выберите текст в качестве категории

ячейки текстового формата обрабатываются как текст даже когда номер находится в ячейке. Ячейка отображается точно так внесенный.

Как в эксель убрать формулу и оставить значение

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

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

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

Способ 1: копирование значений через параметры вставки

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

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

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

Способ 2: копирование специальной вставкой

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

  1. Копируем тем же способом, что и прошлый раз содержимое таблицы или диапазона.
  2. Выделяем всю область вставки или её левую верхнюю ячейку. Делаем щелчок правой кнопкой мыши, тем самым вызывая контекстное меню. В открывшемся списке выбираем пункт «Специальная вставка». Далее в дополнительном меню жмем на кнопку «Значения и исходное форматирование», которая размещается в группе «Вставить значения» и представляет собой пиктограмму в виде квадрата, где изображены цифры и кисточка.

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

Способ 3: удаление формулы из исходной таблицы

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

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

Выделяем первоначальный диапазон. Щелкаем по нему правой кнопкой мыши. В контекстном списке в группе «Параметры вставки» выбираем пункт «Значения».

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

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

Способ 4: удаление формул без создания транзитного диапазона

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

    Выделяем диапазон, в котором нужно удалить формулы. Кликаем по кнопке «Копировать», размещенной на ленте или набираем на клавиатуре комбинацию клавиш Ctrl+C. Эти действия равнозначны.

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

Способ 5: использование макроса

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

    Переходим во вкладку «Разработчик». Кликаем по кнопке «Visual Basic», размещенной на ленте в блоке инструментов «Код».

Запускается редактор макросов. Вставляем в него указанный ниже код:

Sub Удаление_формул()
Selection.Value = Selection.Value
End Sub

После этого закрываем окно редактора стандартным способом, нажав на кнопку в правом верхнем углу.

Возвращаемся к листу, на котором расположена интересующая нас таблица. Выделяем фрагмент, где расположены формулы, которые нужно удалить. Во вкладке «Разработчик» жмем на кнопку «Макросы», размещенную на ленте в группе «Код».

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

Способ 6: Удаление формулы вместе с результатом

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

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

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

Отблагодарите автора, поделитесь статьей в социальных сетях.

Удаление формул

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

Удаление формулы

Выделите ячейку или диапазон ячеек, содержащих формулу.

Нажмите клавишу DELETE.

Удаление формулы с сохранением результатов

Для этого нужно скопировать формулу, а затем вставить ее в ту же ячейку с помощью параметра “вставить значения”.

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

Щелкните ячейку в формуле массива.

На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.

Нажмите кнопку Дополнительный.

Нажмите кнопку Текущий массив.

На вкладке Главная в группе буфер обмена нажмите кнопку Копировать .

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

Удаление формулы массива

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

Щелкните ячейку в формуле массива.

На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.

Нажмите кнопку Дополнительный.

Нажмите кнопку Текущий массив.

Нажмите клавишу DELETE.

Удаление формулы с сохранением результатов

Выделите ячейку или диапазон ячеек, содержащих формулу.

Щелкните главная > Копировать (или нажмите клавиши CTRL + C).

На вкладке главная > щелкните стрелку под кнопкой Вставить > Вставить значения.

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

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

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

Как убрать формулу в Excel

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

— Программа Excel(данная программа входит в пакет офисных программ Microsoft Office 2016, которую вы можете заказать со скидкой в нашем интернет-магазине).

Инструкция

  1. Если вам требуется скрыть формулу только в определенной ячейке таблицы, то кликните по нужной ячейке и в строке функций отобразится данная формула (строка функций находится под панелью инструментов).
  2. Щелчком правой кнопки мышки по данной ячейке вызовите контекстное меню и выберите пункт «Копировать». Выбранная ячейка должна выделиться пунктирным прямоугольником. Повторно вызовите контекстное меню для данной ячейки и укажите опцию «Специальная вставка». Будет загружено дополнительное диалоговое окно, в котором будут представлены различные варианты вставки. Из предложенных вариантов выберите «Значения» или «Значения и форматы чисел», подтвердите вставку нажатием на кнопку ОК. Опция «Специальная вставка»

Видео: Копирование формул в Excel, замена формул числовыми значениями

Как удалить в ячейке формулу, оставив значения?

Иногда формула в ячейке нужна лишь на короткое время – только для получения результата. А затем уже не нужна ни сама формула, ни ячейки, на которые она ссылается. Но вот беда – если удалить ячейки, то формула “ломается”, как это говорится. Т.е. в ячейке получается либо #ЗНАЧ! либо #ССЫЛКА! . Или Вам надо просто зафиксировать значение, полученное в результате работы формулы. Т.е. чтобы формулы там не было, а было только значение. Как ни странно, но делается это проще простого:

Выделяете ячейку/несколько ячеек с формуламиКопируетеПравая кнопка мышиСпециальная вставкаЗначения

Вот и все. Больше формул нет.
Так же подобное можно сделать при помощи кода VBA:

Sub Formulas_To_Values() Selection.Value = Selection.Value End Sub

Для использования кода переходим в редактор VBA( Alt + F11 ) –InsertModule и вставляем приведенный код. Чтобы выполнить код надо на листе нажать сочетание клавиш Alt + F8 , выбрать нужный код и нажать Выполнить
Данный код заменяет формулы в выделенном диапазоне на значения. Только необходимо учитывать, что выделенный диапазон должен быть неразрывным. Иначе код выдаст ошибку. А такой код

Sub All_Formulas_To_Values() ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value End Sub

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

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

Sub All_Formulas_To_Values_In_All_Sheets() Dim wsSh As Worksheet For Each wsSh In Sheets wsSh.UsedRange.Value = wsSh.UsedRange.Value Next wsSh End Sub

А этот код поможет заменить формулы на значения только в видимых ячейках(просматриваются выделенные ячейки):

Sub All_Formulas_To_Values_OnlyVisible() Dim rRng As Range, rArea As Range If Selection.Count = 1 Then Set rRng = ActiveCell Else Set rRng = Selection.SpecialCells(12) End If For Each rArea In rRng.Areas rArea.Value = rArea.Value Next rArea End Sub

КАК БЫСТРО ВЫЗЫВАТЬ:
Вообще данную команду можно вывести на Быструю панель и использовать в одно нажатие тогда, когда нужно.

  • 2010 ExcelФайлПараметрыНастройка. Выбрать команды из:Все команды. Находите команду Вставить значения и добавляете;
  • 2007 ExcelМенюПараметры ExcelНастройка. Выбрать команды из:Все команды. Находите команду Вставить значения и добавляете;
  • 2003 Excel : СервисНастройка– вкладка Команды– категория ПравкаВставить значения.

Теперь у Вас появится значок на Быстрой панели.

ДОБАВИТЬ В КОНТЕКСТНОЕ МЕНЮ ЯЧЕЕК:
Если один раз выполнить код:

Sub Add_PasteSpecials() Dim cbb Set cbb = Application.CommandBars(“Cell”).FindControl(ID:=370) If Not cbb Is Nothing Then cbb.Delete ‘удаляем пункт, если он был уже добавлен ранее Application.CommandBars(“Cell”).Controls.Add ID:=370, before:=4 End Sub

то в контекстном меню мыши появится команда – “Вставить значения”. Она полностью дублирует стандартную, только вызвать её быстрее – одно нажатие и все.

Статья помогла? Поделись ссылкой с друзьями!

Как убрать формулу в Excel

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

— Программа Excel(данная программа входит в пакет офисных программ Microsoft Office 2016, которую вы можете заказать со скидкой в нашем интернет-магазине).

Инструкция

  1. Если вам требуется скрыть формулу только в определенной ячейке таблицы, то кликните по нужной ячейке и в строке функций отобразится данная формула (строка функций находится под панелью инструментов).
  2. Щелчком правой кнопки мышки по данной ячейке вызовите контекстное меню и выберите пункт «Копировать». Выбранная ячейка должна выделиться пунктирным прямоугольником. Повторно вызовите контекстное меню для данной ячейки и укажите опцию «Специальная вставка». Будет загружено дополнительное диалоговое окно, в котором будут представлены различные варианты вставки. Из предложенных вариантов выберите «Значения» или «Значения и форматы чисел», подтвердите вставку нажатием на кнопку ОК. Опция «Специальная вставка»

Видео: Копирование формул в Excel, замена формул числовыми значениями

Как в эксель убрать формулу и оставить значение

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

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

В интернетах и на форуме ответа нет. Заранее спасибо. Роюсь в поисках ответа.

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

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

В интернетах и на форуме ответа нет. Заранее спасибо. Роюсь в поисках ответа. 808

Сообщение Добрый день,
У меня есть необходимость на горомадных листах удалить все значения которые введены вручную, но при этом оставить все формулы которые есть на листе. (слишком большой объем работы для ручного удаления)

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

В интернетах и на форуме ответа нет. Заранее спасибо. Роюсь в поисках ответа. Автор – 808
Дата добавления – 22.11.2011 в 17:44

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

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

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

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

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

Хотела просто через «Сохранить как» или перевести копию этого файла, так чтобы сохранились значения ячеек без всех связей и формул. Никак не могу найти в справке как же заменить сразу во всем файле все формулы на значения. tati_2000

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

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

Хотела просто через «Сохранить как» или перевести копию этого файла, так чтобы сохранились значения ячеек без всех связей и формул. Никак не могу найти в справке как же заменить сразу во всем файле все формулы на значения. Автор — tati_2000
Дата добавления — 07.11.2013 в 10:08

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

Удалить формулы в Excel можно множеством способов, каждый из которых сильно зависит от поставленной задачи. Как правило, при этом требуется сохранить в ячейках какие-то значения. Вариантов два:

  • это значения, вычисленные этими формулами,
  • сам текст формул.

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

  • Где удалять формулы:
    • в диапазоне,
    • во всем листе,
    • во всей книге.

    Эта статья даст ответы на все вопросы выше.

    Удалить формулы и сохранить данные

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

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

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

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

    С помощью мыши

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

    Команда "вставить как значения" в командном меню вставки в Excel

    Команда «Вставить как значения» в командном меню вставки в Excel

    С помощью клавиатуры (сочетания клавиш)

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

    1. Выделяем диапазон:
      • мышью, если это столбец, строка или лист,
      • сочетаниями Ctrl+Shift+стрелки или Shift+стрелки, если ячейки или диапазоны ячеек.
    2. Копируем сочетанием Ctrl+C.
    3. Перемещаемся стрелками к диапазону, куда нужно вставить данные, и/или нажимаем Ctrl+Tab для перехода в другую книгу.
    4. Вызываем контекстное меню клавишей на клавиатуре. Иногда ее нет, но обычно на клавиатурах она расположена рядом с правым ALT.
    5. Стрелками перемещаемся к команде (Вниз-вниз-вправо).
    6. Нажимаем Enter.

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

    Перевод формул в их текст (без сохранения результирующих значений)

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

    Перевести формулы в текст

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

    Формулы как текст

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

    В видимых ячейках, пропуская скрытые фильтром

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

    Вот код VBA-процедуры, который позволяет обойти проблему:

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

    Удаляем формулы только в отфильтрованных строках, пропуская скрытые

    Удалить формулы на листе / во всех листах

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

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

    Удаляем формулы со всего листа с !SEMTools

    Удаление формул надстройкой !SEMTools

    Быструю замену формул на значения в выделенном диапазоне без необходимости копирования и особой вставки я реализовал в своей надстройке для Excel !SEMTools.

    Для тех, кто не готов разбираться в VBA, после установки !SEMTools запуск процедуры доступен в два клика из соответствующего меню в группе «УДАЛИТЬ«. Функционал относится к бесплатным возможностям !SEMTools (работают без ограничений в любой версии).

    Удалить формулы и сохранить значения в Excel с !SEMTools

    Хотите так же быстро удалять формулы в Excel?
    !SEMTools ускорит эту и сотни других задач!

Понравилась статья? Поделить с друзьями:
  • Формулы excel количество уникальных значение
  • Формулы excel количество символов в ячейке
  • Формулы excel количество значений в столбце
  • Формулы excel когда применять
  • Формулы excel как удалить первые символа