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

Специальное копирование значений и формул

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

Копирование значений

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

Копирование формул

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

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

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

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

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

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

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

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

http://lumpics.ru/how-to-enable-or-disable-Формула в Microsoft Excelmacros-in-excel/

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

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

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

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

Вставка в Microsoft Excel

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

Таблица вставлена в Microsoft Excel

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

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

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

Вставка с помощью специальной вставки в Microsoft Excel

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

Вставка с сохранением форматирования в Microsoft Excel

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

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

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

Повторное копирование в Microsoft Excel

Повторная вставка в Microsoft Excel

Удаление таблицы в Microsoft Excel

Настройки удаления в Microsoft Excel

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

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

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

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

Копирование в программе Microsoft Excel

Вставка в программе Microsoft Excel

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

Формул в таблице нет Microsoft Excel

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

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

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

Переход в редактор макросов в Microsoft Excel

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

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

Редактор макросов в Microsoft Excel

Переход к макросам в Microsoft Excel

Запуск макроса в Microsoft Excel

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

Максрос выполнил задачу в Microsoft Excel

Урок: Как включить или отключить макросы в Excel

Урок: Как создать макрос в Excel

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

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

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

Очистка содержимого в Microsoft Excel

Содержимое очищено в Microsoft Excel

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

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

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

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

Как добавить новую строку с формулами в Excel?

Пускай мы добавили формулы в одну строку или в несколько. Теперь нам нужно скопировать все строки с формулами. Как это сделать при добавлении новой строки?

  1. Выделяем ту строку, которая содержит формулы. В нашей ситуации это строка под номером 3. Нам необходимо, чтобы остальные строки содержали в себе такие же формулы. Исходная стрпока.
  2. Нажимаем на выделенную область правой кнопкой мышки. Из контекстного меню нужно выбрать опцию «Копировать» (или жмем CTRL+C). Копировать.
  3. После этого следует выделить следующую одну (или несколько) нижнюю строку, куда будет вставлена новая с формулами. Место для вставки.
  4. Щелкнуть по заголовку выделенной строки правой кнопкой мышки и выбрать опцию вставить скопированные ячейки (или нажать комбинацию клавиш CTRL+SHIFT+«=»).

Заметьте, значения ячеек не заменились а добавилась в середину таблицы новая строка со старыми значениями и формулами.

Как копировать без изменения формул в Excel?

Часто при копировании относительные формулы (т.е. те, в которых нет знака «$») «подставляют» другие значения. А что делать, если вы не хотите изменять значение формул?

Можно сделать все ссылки в формулах абсолютными. Такие формулы будут копироваться неизменно, без изменения данных. Чтобы сделать ссылки абсолютными, добавляем к ним знак «$».

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

На пример в такой таблице ссылка на наценку ($B$1) не будет изменятся при копировании на новых строках, так как она является абсолютной, а не относительной:

Абсолютная ссылка.

Но в некоторых больших и сложных таблицах слишком много формул, которые нужно скопировать и переместить. И чтобы во всех ссылках проставить знак «$» нужно потратить много времени.

Для решения данной задачи можно воспользоваться хитрым способом. До копирования заменить все знаки «=» на символ «#».

Для «активации» работы формул используется знак «равно» (или «=»). Чтобы деактивировать их на время копирования поменяем = на #. А после копирования вернем все на свои места. Это позволит нам обойти автоматическую смену адресов в относительных ссылках при копировании.

  1. Нажимаем Ctrl+H (вызываем окно «Главная»-«Найти и выделить»-«Заменить»). Заменить.
  2. Необходимо в поле «Найти» указать символ =, а в поле «Заменить на» символ #. И жмем «Заменить все». Пример1.
  3. После этого вы можете скопировать необходимую строку, а в ее формулах не изменятся адреса ссылок на ячейки, так как они временно деактивированные. Пример2.
  4. Снова жмем комбинацию горячих клавиш «Ctrl+H», но теперь указываем в полях обратные значения: найти «#» и заменить на «=». Система вернет все на свои места

В результате при копировании во всех строках ссылки формул остались неизменными.

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

​Смотрите также​​: vikttur, на MAC​ «01.01» — получишь​: Sub Procedure_2() Rows(1).Value​: Проблема в следующем,​​B​Совет:​ скопировать и вставить​ формулы) в ячейках,​​ на ярлык листа.​​ по какой месяц​
​Если нужно​ только заполненные ячейки,​ нижнем углу ячейки.​ Таким образом, заполняем​ вычитать, умножать, т.​Или, на закладке​Здесь рассмотрим,​ такой опции я​ 01 янв. А​ = Range(«A1»).EntireRow.Value End​ что надо сделать​.​ Скопировать формулу в смежные​ формулу.​ читайте статью «Печать​ В диалоговом окне​ заполнили таблицу. Отпускаем​
​не копировать, а перенести​ но и пустые,​ Указатель мышки приобретает​ таблицу формулами. Например,​ д. Подробнее, смотрите​ «Главная» в разделе​как копировать в Excel​
​ не нашла​ если вводить «‘01.01″​ Sub​
​ с ячейкой excel​Если вы не желаете​ ячейки листа можно​Выделите ячейку с формулой,​ в Excel» тут.​ выбираем «Переместить/скопировать».​
​ мышку. Все, таблица​ ячейку с формулой​​ заполненные ячейки в​
​ вид черного крестика.​ копируем формулы вниз​ в статье «Суммирование​ «Буфер обмена» нажать​ формулыячейки, как скопировать​В контекстном меню​ — то замены​Казанский​
​ чтоб при копировании​ этого, а хотите​ также, перетащив маркер​ которую хотите скопировать.​Чтобы найти быстро​Ставим галочку у слов​ заполнена.​, то не копируем​ перемежку с пустыми.​ Нажимаем два раза​ по столбцу. Для​ в Excel» здесь.​ на кнопку функции​​ лист в Excel,​​ (при нажатии пкм)​
​ не будет.​: Попробуйте Sub СТЕЛАЖ7_Кнопка4_Щелчок()​ копировалось значение а​ скопировать точную формулу​ заполнения.​Выберите пункты​ в большой таблице​ «Создать копию». Выбираем​Так же можно​ её, а через​
​ Например, у нас​ подряд левой мышкой​ этого устанавливаем (пишем)​Если копируем числа​ «Копировать», предварительно выделив​ таблицу,значениеформат​ такой опции нет,​dapengt6000​ With Workbooks(«ПРОДАНО.xlsx»).Sheets(1) [A:A].ColumnDifferences(Comparison:=[a1]).EntireRow.Copy​ не формула и​
​ (без изменения ссылок​Также можно использовать сочетание​
​Главная​
​ Excel нужную ячейку,​​ куда переместить скопированный​ заполнить дни месяца,​​ контекстное меню «Вырезать»​ такая таблица, нам​ на этот крестик.​ формулу в первую​ с точками -​ ячейки для копирования.​, т.д. Одна из​ где ее смотреть?​: если я ставлю​ .Rows(.Cells(Rows.Count, 2).End(xlUp).Row +​ наоборот. Специальная вставка​
​ на ячейки), выполните​
​ клавиш Ctrl +​​ >​​ диапазон, можно воспользоваться​ лист (в эту​ года, т.д. Таким​ -> «Вставить». Формула​ нужно поставить даты​ Формула скопируестя до​ ячейку. Затем нажимаем​ разделителями всместо запятой​Как скопировать значение ячейки​ многих возможностей таблицы,​Anastasia7​ апостроф то формула​ 1).pastespecial xlpastevalues application.cutcopymode=false​ не поможет!! Копирование​ следующие простые действия:​ X, чтобы переместить​Копировать​ функцией «Поиск». Смотрите​ или другую книгу,​ же образом можно​ удалится из первой​ в столбце А​
​ конца заполненного столбца.​ на ячейку с​ (1.23), то вставив,​ в Excel​ облегчающих работу –​
​: vikttur,спасибо, нашла​ не работает​ .[A:A].ClearContents End With​ происходит по нажатию​Поместите курсор в строку​ формулу.​
​или нажмите клавиши​
​ статью «Поиск в​ перед каким листом)​заполнять и цифрами, расположенными​​ ячейки и перенесется​
​ через одну пустую​ У нас, в​ формулой левой мышкой​ эти числа превратятся​(без формулы).​ это​Для тех, кто​вот что интересно​ End Sub​ кнопки из одного​ формул и выделите​Когда вы копируете формулу,​ CTRL+C.​ Excel».​ или оставляем так​
​ как по порядку,​
Как копировать формулу в Excel. ​ в новое место.​
​ ячейку.​ примере, в ячейки​ и наводим мышку​ в дату. Чтобы​Выделяем ячейки, которые​копирование в Excel​ не знает -​
​ дата 08.09.2012 в​dapengt6000​ документа в другой,​ формулу.​ Excel автоматически настраивает​Щелкните ячейку, в которую​Примечание:​ и нажимаем «ОК».​ так и с​Ещё варианты копирования​Выделяем первую ячейку с​ F25:F26.​ на правый нижний​ этого избежать ,​ нужно скопировать. Нажимаем​
​.​ во вкладке «Вставка»​
​ общем режиме 39698​: этот код работает​ в ячейке прописано​Нажмите сочетание клавиш​ ссылки на ячейки​ нужно вставить формулу.​Мы стараемся как​ Затем, у скопированного​ интервалом​ формул, чтобы ссылки​ датой и пустую​
​Получилось.​ угол этой ячейки,​ есть несколько способов.​
​ «Копировать». Переходим на​Можно копировать всю​ в левом верхнем​ формат файла xlsm​ нормально, но при​ «=сегодня()» при копировании​​CTRL+C​ так, что формула​Если ячейка находится на​ можно оперативнее обеспечивать​ листа, можно изменить​. Например: 5,10, 15,​
​ в них не​ ячейку ниже.​Внимание!​​ там появится черный​ Смотрите статью «Автозамена​​ новое место, делаем​ таблицу или только​ углу «Значения»​в другом документе​ копировании даты она​ мне нужно только​, затем​ копируется в каждую​
​ другом листе, перейдите​​ вас актуальными справочными​ название, переместить его​​ т.д. Смотрим пример:​ менялись, описаны в​Протягиваем за заленый​Формула скопируется в​ крестик. Нажимаем на​ в Excel».​ активной ячейку, куда​
​ значение ячеек без​Есть некая ячейка с​ дата 08.09.2012 в​ получается формата 39697,​ чистую дату но​Enter​ новую ячейку.​
​ на него и​ материалами на вашем​
​ на другое место,​ интервал 2.​ статье «Как скопировать​ квадратик в правом​ таблице, если ячейки​ него левой мышкой​Как скопировать формулу в​ будем копировать, нажимаем​ формул, или копировать​ формулой, по которой​ общем режиме 41160​ а не 07,09,12​ не формулу. А​.​На примере ниже ячейка​ выберите эту ячейку.​ языке. Эта страница​ изменить цвет ярлычка.​
​Если нужно​ формулу в Excel​ нижнем углу выделенного​ столбца слева таблицы​ и ведем вниз,​
​ Excel.​ правой мышью и​ формулы с привязкой​ вычислилось значение 7852,91​​ формат файла xlsx​ и когда я​ так как этот​Bыделите ячейку​​A3​Чтобы вставить формулу с​ переведена автоматически, поэтому​
​Как скопировать лист в​​написать одинаковый текст в​ без изменения ссылок».​ диапазона ячеек вниз​​ будут заполнены. Тогда​ удерживая левую кнопку​Первый вариант.​ выбираем функцию «Вставить».​
​ к новым ячейкам​Если пытаюсь скопировать​Казанский​ меняю ячейку на​
​ вопрос я видел​B3​содержит формулу, которая​ сохранением форматирования, выберите​ ее текст может​ новую книгу Excel​ нескольких ячейках Excel​Как заполнить таблицу в​
​ по столбцу. даты​ Excel поймет до​​ мыши нажатой.​Когда мы​Когда значения ячеек,​ или без привязки​
​ значение, нажимая Ctrl+C,​:​ дата то получается​ уже много раз​и снова кликните​ суммирует значения в​ пункты​ содержать неточности и​.​ подряд​ Excel.​ скопируются так.​ какой ячейке расположена​
​Отпускаем мышку. Формулы скопировались,​копируем ячейки с относительными​​ в которых стоят​
​ к ячейке (со​ то в буфер​Не по теме:​ 06.09.2008 как теперь​ то хотелось бы​
​ по строке формул.​ ячейках​Главная​​ грамматические ошибки. Для​Для этого в​, то пишем текст​Можно копировать данные​Если выделим три​
​ таблица.​ в них изменились​ формулами​ формулы (цифры) не​ сменой адреса ячейки​ обмена попадает формула.​dapengt6000​ с этим бороться?​ узнать как сделать​
​Нажмите​A1​ >​ нас важно, чтобы​ диалоговом окне в​ в первой ячейке,​ ячеек в определенной​

excel-office.ru

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

​ пустые ячейки с​​Такми способом можно​ адреса ячеек относительно​(«Копировать» -> «Вставить»)​ копируются, делаем так:​ или оставить адрес​А как скопировать​, сообщение #8 видели?​Catstail​ и наоборот.​CTRL+V​и​Вставить​ эта статья была​ разделе «Переместить выбранные​ затем перетаскиванием (черным​ последовательности. Например, надо​ датой, то даты​ копировать значение, формулы,​ нового места. Таблица​ и затем переносим​ выделяем ячейки как​

​ без изменений). Можно​ значение?​dapengt6000​: Чтобы Excel не​Казанский​, потом клавишу​A2​или нажмите клавиши​

  1. ​ вам полезна. Просим​ листы в книгу»​

  2. ​ крестиком) ведем вниз.​​ заполнить графу таблицы​​ скопируются через три​​ формат. Если выделим​​ формулами заполнена.​ в другое место,​

    Команда

  3. ​ обычно-> «Копировать». Появится​ копировать данные с​

    ​Www www​: решил проблему изменив​ преобразовывал дату неподобающим​: Поможет. Но проще​

  4. ​Enter​.​ CTRL+V.​​ вас уделить пару​​ выбираем «(новая книга)».​​Копировать перетаскиванием можно​​ названиями месяцев года.​ пустые ячейки. Получится​

    ​ ячейки в нескольких​Как скопировать формулу​ то таблица Excel​​ вокруг ячеек, которые​​ определенной последовательностью и,​: Специальная вставка -​ формулу даты =СЕГОДНЯ()+1462​

    • ​ образом, пиши:​​ присвоить значение: MyCell2.Value​

    • ​.​​Скопируйте эту формулу в​Чтобы воспользоваться другими параметрами​

  5. ​ секунд и сообщить,​Как скопировать формат в​

​ как по столбикам,​​ Пишем в первой​ так.​ стролбцах, то копирование​ в Excel таким​

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

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

support.office.com

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

​ при копировании по​MyCell.Value=»‘» & new_val​ = MyCell1.Value​Результат:​ ячейку​ вставки, щелкните стрелку​

​ помогла ли она​​ Excel ячейки или​​ так и по​ ячейке «Январь», в​Если нужно перенести​​ будет сразу во​​ способом, чтобы не​​ ячеек в формулах​​ рамка, еще раз​

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

​ таблицу. Можно копировать​Лена андреева​​ коду КАЗАНСКОГО получается​​ ‘ приклей в​​dapengt6000​​Теперь обе ячейки (​​B3​​ под кнопкой​​ вам, с помощью​​ условное форматирование​​ строкам.​​ следующей ячейке ниже​ ячейки с формулами,​ всех выделенных столбцах.​​ копировался формат, смотрите​​ относительно новых ячеек.​

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

​ нажимаем правой мышью​ лист. И многое,​: знак равенства поставьте​ сегодняшний день. большое​ начало апостроф (он​: Sub СТЕЛАЖ7_Кнопка4_Щелчок() With​

  1. ​A3​(выделите ячейку​Вставить​Копируем формулу в Excel
  2. ​ кнопок внизу страницы.​​, без самих значений​​Еще несколько способов,​​ пишем «Февраль». Теперь​​ но​
  3. ​ Например, если выделим​​ в статье «Как​​ Смотрите подробнее в​ на выделенную ячейку​
  4. ​ многое другое.​​ в той ячейке​​ всем спасибо!​​ не войдет в​​ Workbooks(«ПРОДАНО.xlsx»).Sheets(1) [A:A].ColumnDifferences(Comparison:=[a1]).EntireRow.Copy .Rows(.Cells(Rows.Count,​

​и​

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

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

​адреса в формулах Excel​ ячейки D24, E24,​
​ скопировать в Excel».​
​ статье «Относительные и​

​ и в диалоговом​

office-guru.ru

Копирование значения ячейки, а не формулы

​Чтобы вызвать функцию​​ которая нужна и​Anastasia7​ значение)​ 2).End(xlUp).Row + 1)​B3​, нажмите сочетание клавиш​ из указанных ниже​ приводим ссылку на​ статье «Копирование условного​ текст, формулы в​ ячейки. Наводим мышь​ должны остаться прежние​ F24, нажмем два​Третий вариант.​ абсолютные ссылки в​ окне​ «Копировать», достаточно нажать​ кликните на это​: Подскажите, пожалуйста, как​Казанский​ .[A:A].ClearContents End With​) содержат одну и​

​CTRL+C​​ вариантов.​ оригинал (на английском​ форматирования, формата в​

​ нескольких ячейках, т.д.,​​ на правый нижний​(не привязывать к​ раза мышью по​Как копировать формулы в​ Excel».​выбираем команду «Специальная вставка»​ правой кнопкой мыши​ окно​ скопировать значения ячеек,​: .pastespecial xlPasteValuesAndNumberFormats​

​ End Subэто мой​​ ту же формулу.​, выделите ячейку​Вставить формулы​

​ языке) .​​ Excel».​ смотрите в статье​ угол выделенного диапазона​ новым ячейкам), то​ углу ячейки F24,​ Excel на весь​

​Второй выриант.​​, выбираем — «Значение».​ на выделенную ячейку,​Зинаида новикова​ а не их​IvanOK​ код копирования в​Урок подготовлен для Вас​B3​ — вставка только формулы.​При копировании формулы в​

​Иногда, когда нужно​​ «Как заполнить ячейки​ и ведем вниз​ это снова в​
​ то скопируются данные​ столбец​Можно​Затем, как обычно -​ диапзон и выбрать​

​: Выделяй мышью и​​ формулы?​

​: а что именно​​ другой документ, куда​ командой сайта office-guru.ru​

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

​.​​копировать формулы перетаскиванием​ «Вставить». С помощью​ из контекстного меню​
​ правой копироватт​vikttur​ апостроф даст?​ вписать то что​
​Источник: http://www.excel-easy.com/examples/copy-exact-formula.html​CTRL+V​— вставка только​ нее можно выбрать​

​ (копируется) не значение​​ тут.​

​ крестик. Таблица сама​

​ абсолютные ссылки в​​ столбцам.​

​Нам нужно скопировать​​, чтобы не писать​ функции «Специальная вставка»​ функцию «Копировать».​Сергей тумаков​:​Catstail​

CyberForum.ru

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

​ мне порекомендовали я​​Перевел: Антон Андронов​), и формула будет​ значения формулы.​ определенный способ вставки​

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

​ формулах Excel». Ссылка​​Копирование в Excel через​ формулу из ячейки​ одну и ту​
​ можно не только​Или, можно нажать​: Копировать. А вставить​Копировать-Вставить _как_значения​

​: Отменяет автоформатирование. Попробуй​​ не понимаю.​
​Автор: Антон Андронов​ автоматически ссылаться на​Проверьте ссылки на ячейки​ в целевые ячейки.​ Чтобы было значение​

planetaexcel.ru

Excel 2003: как скопировать значение, а не формулу в ячейке?

​ Excel -​ месяцами года.​ на статью в​
​ ячейку.​ F24. Наводим на​ же формулу в​ копировать данные, но​
​ сочетание клавиш «Ctrl»​ — значение. Через​

​Anastasia7​​ ввести в ячейку​Busine2012​

​dapengt6000​​ значения в столбце​ для нового расположения.​ Ниже объясняется, как​ (цифры, а не​правой мышью нажимаем​

​Справа всплывает подсказка,​​ статье выше.​Можно копировать не​

​ квадратик в правом​​ других ячейках таблицы.​ и складывать их,​ + «C».​

​ правую клавишу мыши…​

Всем добра.

Задача:

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

Мысли:

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

 Спустя время мне задали этот вопрос повторно и тут меня осенило — это не невозможно.

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

на деле это выглядит так:
Искать будем значение из ячейки $B$5 (в этой ячейке динамический выпадающий список) в другом листе:

=ПОИСКПОЗ($B$5;ЛИСТ2!B:B;0)

ПоискПоз — ищет вхождения в диапазоне
Результат формулы = 8, т.е. восьмая строчка

Проверяем, и вправду так.

Последующие ячейки при расчете будут учитывать предыдущую:

=ПОИСКПОЗ($B$5;ДВССЫЛ(«Карт.сч.!R»&$C16+1&»C2:R[1000]C2»;ЛОЖЬ);0)+C16)

Во втором аргументе формулы ПоискПоз ( ДВССЫЛ(«Карт.сч.!R»&$C16+1&»C2:R[1000]C2»;ЛОЖЬ); ) формируется диапазон $B$0+предыдущее положение+1 т.е. R9C2:R1000C2
Т.о. мы исключаем уже найденную строку из массива для поиска.

В итоге вот такой формулой

ДВССЫЛ(«Карт.сч.!R»&C16&»C5»;ЛОЖЬ)

Мы получаем значение из пятой колонки строки номер 8, и так далее.

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

=ЕСЛИОШИБКА(ЕСЛИ(ЕПУСТО(ДВССЫЛ(«Карт.сч.!R»&ЕСЛИОШИБКА(ПОИСКПОЗ(ДВССЫЛ(«$B»&СТРОКА()-B17-10;ИСТИНА);ДВССЫЛ(«Карт.сч.!R»&$C16+1&»C2:R[1000]C2″;ЛОЖЬ);0)+C16;»-«)&»C5″;ЛОЖЬ));»АВАНС «;»»)&ТЕКСТ(ДВССЫЛ(«Карт.сч.!R»&ЕСЛИОШИБКА(ПОИСКПОЗ(ДВССЫЛ(«$B»&СТРОКА()-B17-10;ИСТИНА);ДВССЫЛ(«Карт.сч.!R»&$C16+1&»C2:R[1000]C2″;ЛОЖЬ);0)+C16;»-«)&»C3″;ЛОЖЬ);»дд.ММ.гггг»);»»)

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

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

Первый аргумент – заданное условие (числовая или текстовая ячейка), благодаря которому принимается решение. Обязательно должно быть в виде вопроса, на который возможны только два варианта ответа (да или нет).

Второй аргумент – какой результат появится в ячейке (число или текст), когда значение отвечает указанному условию (да – ИСТИНА).

Третий аргумент – какой результат появится в ячейке (число или текст), когда значение не отвечает указанному условию (нет – ЛОЖЬ).

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

В русифицированной версии Excel аргументы нужно писать через точку с запятой («;»), в англоязычной – через запятую.

специалист

Мнение эксперта

Витальева Анжела, консультант по работе с офисными программами

Со всеми вопросами обращайтесь ко мне!

Задать вопрос эксперту

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

    На первом листе выделяем первую ячейку столбца «Ставка». Ставим в ней знак «=». Далее кликаем по ярлычку «Лист 2», который размещается в левой части интерфейса Excel над строкой состояния.

Excel Если Ячейки Совпадают то Вставить Значение из Другой Ячейки • Если найти

Эксель формула если ячейка содержит текст то –

  1. В выделенную ячейку вписать формулу =ЕСЛИ(B2>90;»Отлично»;ЕСЛИ(B2>75;»Хорошо»;»Удовлетворительно»)) и нажать на кнопку «Enter». Сначала оператор проверит условие B2>90. ИСТИНА – отобразится «отлично», а остальные критерии не обработаются. ЛОЖЬ – проверит следующее условие (B2>75). Если оно будет правдиво, то отобразится «хорошо», а ложно – «удовлетворительно».

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

Простое сложение в Excel

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

Функция СУММ в Excel

специалист

Мнение эксперта

Витальева Анжела, консультант по работе с офисными программами

Со всеми вопросами обращайтесь ко мне!

Задать вопрос эксперту

Функция ИНДЕКС также может извлекать значение из разных выделенных областей, но в данной статье я не буду останавливаться на этой возможности. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!

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

Связанные таблицы в Excel: подробная инструкция

  • Диапазон – обязательный аргумент, представляющий собой массив, в котором происходит проверка заданного условия;
  • Критерий – еще один обязательный аргумент, которое является условием для отбора значений в ячейках. При равенстве определенному числу, необходимо ввести его без кавычек, в других случаях необходимы кавычки: например, если значение больше числа 5, то его нужно прописать, как «>5» . Также работают текстовые значения: если нужно суммировать выручку продавца Иванова в таблице, то прописывается условие «Иванов» ;
  • Диапазон суммирования – массив значений, которые нужно сложить.

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

Excel Если Ячейки Совпадают то Вставить Значение из Другой Ячейки

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

Excel – просто! Ищем значение на пересечении

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

Данная функция позволяет извлечь значение из диапазона ячеек по номеру строки и столбца.

Excel – просто. Ищем значение на пересечении

Массив – ссылка на диапазон ячеек, в котором нам нужно осуществить поиск;

Номер_строки – строка, из которой нужно извлечь значения;

Номер_столбца – столбец, из которого нужно извлечь значение.

Функция ИНДЕКС также может извлекать значение из разных выделенных областей, но в данной статье я не буду останавливаться на этой возможности.

Excel – просто. Ищем значение на пересечении

Для автоматического поиска строки/столбца функцию ИНДЕКС, как правило, дополняют двумя функциями ПОИСКПОЗ (MATCH).

=ИНДЕКС($C$7:$F$9;ПОИСКПОЗ($I$5;$B$7:$B$9;0);ПОИСКПОЗ($I$6;$C$6:$F$6;0))

Excel – просто. Ищем значение на пересечении

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

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

Excel – просто. Ищем значение на пересечении

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

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

=СУММПРОИЗВ((условие_1)*(условие_2)*(что_суммировать))

Excel – просто. Ищем значение на пересечении

Сумма умножений 0, 1 и значений таблицы извлечёт нам искомое значение.

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

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

Excel – просто. Ищем значение на пересечении

Если на первый взгляд функция выглядит простой и малополезной, то при дальнейшем её изучении Вы узнаете, что с её помощью мы можем перемещаться по листам, транспонировать таблицы, отбирать чётные (нечётные) строки и многое другое. Ведь для нее аргумент Ссылка_на_ячейку – всего лишь текстовая строка, которую можно изменять формулами.

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

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

Выделяем столбцы с заголовками и нажимаем комбинацию клавиш Ctrl+Shift+F3

Excel – просто. Ищем значение на пересечении

Excel – просто. Ищем значение на пересечении

Excel – просто. Ищем значение на пересечении

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

специалист

Мнение эксперта

Витальева Анжела, консультант по работе с офисными программами

Со всеми вопросами обращайтесь ко мне!

Задать вопрос эксперту

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

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

Excel – просто! Ищем значение на пересечении

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

Вставка значений, а не формул

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

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

Например может потребоваться скопировать только итоговое значение формулы в ячейку на другом листе. Или, может потребоваться удалить значения, которые можно использовать в формуле, скопировав значение результат формулы в другую ячейку на листе. В случае простой скопировать выделенный фрагмент такие действия приведет к возникновению ошибки ссылку Недопустимая ячейка (#REF!) должна отображаться в целевой ячейке, поскольку больше не будет ссылки на ячейки, содержащие значения, которые используются в формуле.

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

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

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

Выделите левую верхнюю ячейку область вставки.

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

На вкладке Главная в группе буфер обмена нажмите кнопку Вставить и нажмите кнопку Вставить значения. Или нажмите Сочетание клавиш Ctrl + Alt + V , чтобы отобразить диалоговое окно Специальная вставка.

Выберите значения и нажмите кнопку ОК.

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

Где храниться информация после копирования? В буфере обмена. А как изменить данные под нужные условия из буфера обмена перед вставкой в ячейку ? Для этого применяется инструмент специальная вставка в Excel. Т.е. если вам нужно вставить данные без форматирования, транспонировать или вставить только формулы, то инструмент для вас. Функция крайне полезна — настоятельно рекомендую присмотреться.

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

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

Если вы скопировали данные с расчетами и хотите вставить только значения этих данных, уже без формул. Сделайте — Копировать (Ctrl+ C) нужные ячейки — выберите ячейку/диапазон для вставки — кликаем правой кнопкой мыши и выбираем Специальную вставку (Ctrl + Alt + V) .

Затем появиться таблица с картинки номер 1. Выбираем галочку «только значения».

Это был пример, а теперь разберем все предлагаемые варианты.

Здесь вроде ясно, можно вставить отдельно то, что содержится в ячейке. Вставляли значения мы в примере выше.

Далее еще интереснее

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

Т.е. если нужно наложить дополнительные условия.

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

— вставить без рамки. Вставляем без формата границ

— вставить ширины столбцов. Вставляем форматирование Ширина столбца.

— формулы и форматы чисел. Вставляются и формулы и форматы

— значения и форматы чисел. Очень удобно. Вставляется не только значения, но и форматы чисел.

Раздел Операция (сложить, вычесть, разделить, умножить)

Классная штука! Например, у вас есть два диапазона

А вам нужно разделить данные из столбца D на данные из столбца B (см. картинку). Без формул. Здесь нам и пригождается Специальная вставка в Excel.

Выделяем диапазон B3:B5. Копируем. Выделяем диапазон D3:D5. Нажимаем Специальная вставка. И отмечаем галочку «разделить»

Вуаля. Попробуйте сами — понравится.

Напоследок три бомбы специальной вставки

Гарантирую эти возможности сохранят вам кучу времени

1. Пропускать пустые ячейки

У вас есть диапазон из столбца D. А надо его вставить в В без потери данных в В.

Ну вы поняли. Если не использовать функцию «Пропускать пустые ячейки» специальной вставки, то пустыми значениями из столбца D затрутся непустые значение из B. Это огорчает. Выручает Специальная вставка.

2. Транспонировать. Когда столбцы надо сделать строками и наоборот. Я даже отдельную статью написал

3. В левом нижнем углу есть кнопка Вставить связь. Каюсь, узнал о ней только несколько месяцев назад. Все просто, вставляются связи на те ячейки (по-простому ссылки), которые вы выделили. Если у вас разрывный диапазон супер-удобно!

Подписывайтесь на сайт и заходите в группу ВК:

А так же читайте другие статьи:

Похожие статьи

Формулы переносятся как значения

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

Версии документов Excel одинаковые 2010.

Сведения о вопросе

Это означает только одно — изучайте правила работы с Excel.

Если при копировании используете сочетание клавиш Ctrl+C, Ctrl+V, то вставляйте скопированную формулу в строку формул, а не в ячейку.

Дополнительно проверьте настройка Вашей программы Excel:

Этот ответ помог 2 польз.

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Это означает только одно — изучайте правила работы с Excel.

Если при копировании используете сочетание клавиш Ctrl+C, Ctrl+V, то вставляйте скопированную формулу в строку формул, а не в ячейку.

Дополнительно проверьте настройка Вашей программы Excel:

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

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

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

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

Специальное копирование значений и формул

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

Копирование значений

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

Копирование формул

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

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

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

  • выделяем все формулы, которые мы хотим скопировать;
  • вызывает меню Поиск и замена ( Ctrl + F ), выбираем Параметры — Область поиска — формулы и делаем замену знака «равно» ( = ) на любой спецсимвол ( # @, . )
  • копируем преобразованные формулы как обычный текст и вставляем его в другое место (другой лист, книгу)
  • делаем обратную замену спецсимволов на знак «равно».

    .

    В Excel копирование значений ячеек * * (не формул) . с сохранением форматов ячеек

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

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

    вы не можете просто вырезать-вставлять ячейки из этой вкладки в отдельной таблице (или » Edit->Move or Copy Sheet «). потому что это скопирует над всем формулы. Эти формулы ломаются при открытии на другом компьютере, не имеющем главной электронной таблицы.

    С другой стороны, с помощью » Edit->Paste Special «и выбор только «значений» также имеет проблемы. Такой подход избавляет не только от формул, но и от форматирования ячеек (а форматирования там совсем немного).

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

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

    на первом листе:

    на другом листе:

    Шаг 2 для копирования формул и настроек формата. Шаг 3 для перезаписи формул значениями.

    5 простых шагов:

    1. копировать сводный лист «как есть» в новую книгу.
      • щелкните правой кнопкой мыши на вкладке листа
      • Переместить Или Скопировать
      • новая книга, Создать копию
      • OK
    2. выделить все (CTRL+A)
    3. копировать (CTRL+C)
    4. вставить значения (за себя)
    5. сохранить и распространять

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

    в качестве альтернативы, как только вы закончите вставлять специальные — > значения, сразу же вставьте специальные — > форматы.

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

    Похожие статьи

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