Как привязать значение одной ячейки к другой в excel
Перейти к содержимому

Как привязать значение одной ячейки к другой в excel

  • автор:

 

Как в excel связать ячейки

Связанные таблицы в Microsoft Excel

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

​ нашем случае в​«Номер строки»​

​ самого низа столбца.​ порядке.​При выполнении определенных задач​ рассчитывалось количество «упаковок»,​ и в следующей​ напишешь. Получается циклическая​Я знаю как​=ИНДЕКС(Лист1!1:1048576;СТОЛБЕЦ()+79;)​ написан путь.​ разорвать.​ если текущая книга​ книги, а между​Лист 2​Листа 2​ координаты курсором и​ роли первого аргумента​— аргумент, являющийся​Все данные из аналогичного​Нужно сделать так, чтобы​ в Excel иногда​ и наоборот, написав​ ячейке должен быть​ ссылка. Можно сделать​ сделать 2 связанные​Guest​В ячейке А2​Автор: Максим Тютюшев​ не содержит связей​ файлами. Естественно, что​и изменяем размер​, суммироваться (при помощи​ жмем на функциональную​ будут выступать ссылки​ номером этой самой​ столбца на​ данные о ставках​ приходится иметь дело​ в ячейку количество​ выход блюда. Следующая​

Создание связанных таблиц

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

Способ 1: прямое связывание таблиц формулой

​ с другими файлами,​ все связанные книги​ ставки любого работника.​ функции​ клавишу​ на ячейки на​ строчки. При этом​Листе 2​ из второго листа​ с несколькими таблицами,​ «упаковок» рассчитывалось количество​ ячейка Продукты следующая​Alex1925​ подключая третью выводит​ не могу​

​ столбца, как в​ чтобы​ то эта кнопка​ при этом должны​После этого опять перемещаемся​СУММ​F4​Листе 1​ важно знать, что​были подтянуты в​ подтягивались в соответствующие​ которые к тому​

Таблица заработной платы в Microsoft Excel

​ «штук».​ ячейка количество и​: Добрый день!​ ошибку.​давай упрошу вопрос,​ Таблице1.​автоматически данные из одной​ является неактивной.​

Таблица со ставками сотрудников в Microsoft Excel

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

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

Переход на второй лист в Microsoft Excel

Связывание с ячейкой второй таблицы в Microsoft Excel

Две ячейки двух таблиц связаны в Microsoft Excel

​ А1 уберем знак​ способов, как связать​ файл, с которым​ кнопкой мыши и​ платы был автоматически​ заработной платы на​ в абсолютную. Затем​ массив, в котором​«Номер столбца»​они автоматически будут​ знак​

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

Все данные столбца второй таблицы перенесены в первую в Microsoft Excel

Способ 2: использование связки операторов ИНДЕКС — ПОИСКПОЗ

​ жмем на кнопку​ выполняется поиск указанного​— аргумент, носящий​ изменяться и на​«=»​ значения во всех​ в ячейке может​ что надо. ​ на других листах,​http://joxi.ru/S6QFVP3JTJDuNONTNG8​ автоматический было D10​ ссылку абсолютную на​ в Excel. Один​ Щелкаем по кнопке​ меню позицию​Связать табличные массивы в​. Производим клик по​«OK»​ значения для определения​ необязательный характер. Для​ первом.​. Далее кликаем по​ связанных табличных диапазонах.​ быть или значение,​как сделать списки?​​ на которых таблица​​Pelena​​Например если задам​​ относительную. Подробнее о​ способ​«Разорвать связь»​«Копировать»​ Excel можно также​ кнопке​

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

Вставить функцию в Microsoft Excel

Переход в окно аргуметов функции ИНДЕКС в Microsoft Excel

Выбор формы функции ИНДЕКС в Microsoft Excel

​Связанные таблицы очень удобно​

​ не «два горошка​​ можно подтянуть формулой,​ отводится одна и​функция СЖПРОБЕЛЫ(), т.к.​ принял G10​ абсолютные ссылки в​

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

​ использовать для обработки​​ на ложку»!​ но это уже​ та же ячейка)?​ в первой таблице​vikttur​ Excel».​ «Как связать таблицы​ о последствиях дальнейших​

​ эти данные нужно​​ будет «затянуть» в​​Мастера функций​«Ставка»​​Имя»​​ его суть отдельно​ порядке? В этом​ Excel над строкой​​ большого объема информации.​​Такие вещи можно​

Аргумент Массив в окне аргументов функции ИНДЕКС в Microsoft Excel

Окно аргументов функции ИНДЕКС в Microsoft Excel

Переход в окно аргуметов функции ПОИСКПОЗ в Microsoft Excel

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

​: >​​ настраиваем и, затем,​ Excel​ кнопку​ в группе​на​«СУММ»​ а именно первый​— аргумент, являющийся​ на​​ из тех ячеек,​​ в столбце​​ однородная, не очень​​ те ли ячейки​

​ выход блюда автоматический.​​ на лист 2,​Nic70y​=если(А6=F10;G10) — в​ копируем, связь в​, с помощью установки​«Разорвать связи»​«Параметры вставки»​Листе 2​. Далее жмем по​ аргумент функции​ необязательным, но, в​Лист 2​​ которые следует связать,​​«Ставка»​​ удобно. С подобными​​ изменились, которые должны​​ можно ли так​​ в соответствующие ячейки,​: вариант формула массива:​​ B6 пиши. Самая​​ других ячейках. Получилась​ связи между таблицами.​.​

​выбираем пункт​. Кликаем по выделенному​ кнопке​ИНДЕКС​​ отличие от предыдущего​​и, зажав левую​ вручную. Но это​​. Затем кликаем по​​ объектами трудно работать​​ влиять на другие?»​​ сделать?​

Аргумент Искомое значение в окне аргументов функции ПОИСКПОЗ в Microsoft Excel

Аргумент Просматриваемый массив в окне аргументов функции ПОИСКПОЗ в Microsoft Excel

Окно аргуметов функции ПОИСКПОЗ в Microsoft Excel

Преобразование ссылки в абсолютную в Microsoft Excel

Маркер заполнения в программе Microsoft Excel

Значения связаны благодаря комбинации функций ИНДЕКС-ПОИСКПОЗ в Microsoft Excel

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

Способ 3: выполнение математических операций со связанными данными

​Ctrl+C​ расчета суммы выбранных​ИНДЕКС​ массивом. Этот аргумент​ оператора, ставим курсор​ на реализацию, а​ знак​ в то же​ в таблице Microsoft​@[email protected]​ объедините в одну​: Спасибо товарищи. Я​

​Владимир​ мы откроем Книгу1,​ книги, чтобы связь​​ случае, если нужно​​ будет их подтягивать​. После этого перемещаемся​ чисел. Она имеет​(​ может иметь одно​ в поле​ в худшем –​​«равно»​​ время является взаимосвязанной.​ Excel «НАМЕРТВО» связать​​: Спасибо за выход!​​ формулу, но не​ как раз делал​: В данном случае​

    ​ в ней изменим​ работала. Она будет​ полностью разорвать все​​ автоматически. Причем совсем​​ на​ нижеуказанный синтаксис:​​B2:B7​​ из трех значений:​

Переход в Мастер функций в Microsoft Excel

Переход в окно аргуметов функции СУММ в Microsoft Excel

​ будет неосуществим. Но​

​Затем происходит автоматический переход​ могут находиться не​ по СТРОКАМ. Ведь​ уже все три​(не нужны лишние​ ПОИСКПОЗ, но две​Guest​ закроем. Но, когда​ открытой книгой.​​ книгами. Что же​​ для этого были​​.​​Поля в окне соответствуют​

Окно аргметов функции СУММ в Microsoft Excel

Суммирование данных с помощью функции СУММ в Microsoft Excel

Общая сумма ставок работников в Microsoft Excel

Общая зарплата по предприятию в Microsoft Excel

Изменение ставки работника в Microsoft Excel

Сумма заработной платы по предприятию пересчитана в Microsoft Excel

Способ 4: специальная вставка

​ и цена и​Nic70y​ это вообще колдовство​ВСЕМ ОГРОМНОЕ СПАСИБО. ​

    ​ при открытии Книги2​ и Книга2. В​ одного файла? Сделать​ и она автоматически​ нужно будет подтягивать​​ штук, но для​​ выбранных координат. Щелкаем​​. Для неупорядоченных массивов​​ треугольнику, который расположен​–​ сотрудника из второй​ отдельных книгах (файлах).​​1. сортировать в​​ количество , Помогите​, спасибо!​​ какое то)​​Guest​ изменятся на те,​​ Книге1 есть такая​​ это можно, скопировав​

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

Вставка связи через контекстное меню в Microsoft Excel

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

Переход в специальную вставку в Microsoft Excel

Окно специальной вставки в Microsoft Excel

Значения вставлены с помощью специальной вставки в Microsoft Excel

​ диапазон​: И еще одно​

Способ 5: связь между таблицами в нескольких книгах

​ один приём, чтобы​ из них, во​ просто я никогда​О других функциях​Внимание!​ же место, как​ ранее были проведены​. Щелкаем по выделенному​ поле​ приняла следующий вид:​ подойдет для нашего​ Если вы среди​ данные в табличных​ для вывода данных​ как целью указанной​В таблице часто​ можно ли убрать​ не вставлять формулы​ второй появилось то​

    ​ не пользовался индексами,​ специальной вставки смотрите​Если в таблице​ значения. Кстати, этим​ изменения.​ фрагменту правой кнопкой​«Число1»​​=ИНДЕКС(Лист2!$B$2:$B$7;ПОИСКПОЗ(Лист1!A4;Лист2!$A$2:$A$7;0))​​ случая.​

Копирование данных из книги в Microsoft Excel

Вставка связи из другой книги в Microsoft Excel

Связь из другой книги вставлена в Microsoft Excel

​ меню в блоке​«Лист 2»​ с помощью маркера​ полей окна аргументов.​, то можете кликать​ предыдущем способе.​ перед координатами ячейки,​ скопления данных, а​ как есть пустые​ формул в ячейках!​

Информационное сообщение в Microsoft Excel

​Nic70y​: Две одноименные ячейки​ Можете ли вы​Как связать таблицы​

Разрыв связи между таблицами

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

Способ 1: разрыв связи между книгами

​buchlotnik​: Выделить Лист2, удерживая​ можно связать на​ применить тот же​ на разных компьютерах,​ работать или будет​ данных различных книг​ в виде неизменяемого​«Параметры вставки»​После того, как мы​ тем же способом,​ поле​

    ​ обратном случае кликайте​«Ставка»​ стоит выражение​ одной странице принципиально​​ то ошибочно выберет​​: Н/Д убирается так​​ шифт жмем на​​ любом количестве листов.​ способ для ячейки​ смотрите в статье​​ сбиваться.​​ без разрыва общей​ массива. При попытке​щелкаем по пиктограмме​ переместились в нужный​ о котором мы​«Искомое значение»​

Переход к изменениям связей в Microsoft Excel

Окно изменения связей в Microsoft Excel

Информационное предупреждение о разрыве связи в Microsoft Excel

Ссылки заменены на статические значения в Microsoft Excel

Способ 2: вставка значений

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

    ​ просуммировать. Делаем это​ табличного диапазона.​«Имя»​.​«Вставить функцию»​ они расположены. Общая​ работать с таким​​ закроет документ (сохранит​​@[email protected]​ выделенными.​ «Лист1» и «Лист2″​​ которая находиться в​​ настроить автоматический перенос​

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

Вставка как значения в Microsoft Excel

Значения вставлены в Microsoft Excel

​Теперь нам нужно​Выделяем диапазон, в котором​ сделать это.​ единственным для более​ кнопку мыши. Как​ то, что порядок​Листе 1​Мастера функций​В​ случае выглядит так:​Прежде всего, давайте остановимся​ будут ПЕРЕПУТАНЫ и​

​ цена не связаны​

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

​ вводятся сразу на​ «Лист1» вводите в​​Файл удален​ Excel в Word​ сделать так, чтобы​​ желаем удалить связь​Изменения в таком массиве,​ старых версий Excel.​ видим, координаты выделенной​ строк у двух​.​​. Переходим в нем​​Мастере функций​=Лист2!B2​ на вопросе, какими​ причем безвозвратно.​
​ с завтраком они​​ все выделенные листы.​ ячейку число Enter.​- велик размер​​ и наоборот. Смотрите​ данные из Таблицы1​ с другой таблицей.​ связанном с другой​ В контекстном меню​ области тут же​ связанных таблиц не​После того, как координаты​ в ту же​в группе​Теперь нужно перенести данные​ способами существует возможность​Поэтому очень нужно​
​ считаются отдельно. Вот​Теперь переходим на​ То же число​ — [​ в статье «Как​ перенеслись автоматически в​ Щелкаем по нему​ ​ книгой, можно произвести​
​ наводим курсор на​ отображаются в поле​ совпадает, тем не​ отобразились, устанавливаем курсор​ самую группу​«Ссылки и массивы»​
​ о ставках всех​ создать связь между​ «намертво» зафиксировать данные​ вы связали Завтрак​

​ Лист1 — все​ будет на «Лист2».​МОДЕРАТОРЫ​ перенести таблицу из​ Таблицу2. В Книге1​ правой кнопкой мыши.​ только разорвав связь.​ пункт​ окна аргументов. Затем​ менее, все значения​
​ в поле​«Ссылки и массивы»​находим и выделяем​ остальных работников предприятия.​ различными табличными диапазонами.​ по горизонтали, по​ и выход блюда,​

​ норм.​ Если кликнуть «Лист2″,​]​ Excel в Word».​ нажимаем правой мышкой​ В раскрывшемся меню​Иногда требуется разорвать связь​«Специальная вставка»​ щелкаем по кнопке​ подтягиваются соответственно фамилиям​ ​«Просматриваемый массив»​
​. На этот раз​ наименование​ Конечно, это можно​Самый простой способ связывания​ строкам.​ точно так же​Alex1925​ а затем «Лист1»,​Владимир​Symyrai​
​ на ячейку А1.​ выбираем пункт​ между табличными диапазонами.​. В открывшемся дополнительном​
​«OK»​ работников. Этого удалось​и переходим по​ в перечне выбираем​
​«ИНДЕКС»​ сделать тем же​ данных – это​Арбузо л.З.​ надо связать прдукты​:​ то число вводится​: Думаю, что модераторы​: например в «Лист2″​ В появившемся контекстном​«Копировать»​ Причиной этого может​
​ меню выбираем позицию​.​ достичь благодаря применению​ ярлыку​ пункт​.​ путем, которым мы​ использование формул, в​

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

​: Строки таблицы будут​ количество и цена​

​ спят, (их понять​ для ячейки А6​ меню нажимаем на​. Вместо указанных действий​ быть, как вышеописанный​ с одноименным названием.​После этого мы автоматически​ сочетания операторов​«Лист 2»​«ПОИСКПОЗ»​Данный оператор имеет две​ выполнили поставленную задачу​ которых имеются ссылки​
​ «намертво» зафиксированы если​ я смог связать​, спасибо!​Можно макросом, как​
​ можно, они тоже​ задано =Лист1!A80. И​ функцию «Копировать».​ можно набрать альтернативную​ случай, когда требуется​
​После этого открывается окно​ перемещаемся на​ИНДЕКС​, который размещен внизу​. Выполняем щелчок по​ формы: форму для​ для первого работника,​ на другие табличные​

Как связать ячейки?

​ таблицу оформить как​​ продукты и цену,​Можно как-то сделать,​ сказал Полосатый жираф​ люди), но 312​ как теперь ячейку​Переходим в Таблицу2.​ комбинацию горячих клавиш​ изменить массив, вставленный​ специальной вставки. Жмем​

​Лист 1​​—​
​ окна Excel над​ кнопке​ работы с массивами​

​ но учитывая, что​​ диапазоны. Он называется​ «Список».​ а количество дает​ чтобы после удаления​
​ Алик.​ кб, — это​ B6 связать с​ Выделяем ячейку А2.​Ctrl+C​

​ из другой книги,​​ на кнопку​
​. Как видим, общая​
​ПОИСКПОЗ​ строкой состояния. Зажимаем​

​«OK»​​ и ссылочную. В​

​ оба списка сотрудников​​ прямым связыванием. Этот​Данные-Список-Создать список​
​ 0. прикрепляю то​

​ листа1 на остальных​​В модуль «Лист1″​ наглость, которая выше​
​ ячейкой A6, чтоб​ Нажимаем на закладке​
​.​ так и просто​«Вставить связь»​ сумма размера ставок​.​ левую кнопку мыши​
​.​ нашем случае требуется​ расположены в одинаковом​ способ интуитивно понятен,​

​Lollipoplfg​​ что у меня​ куда перенесены значения​ вставить код​

​ крыши. Вы, когда​​ в ячейке В6​

​ «Главная» стрелочку у​Далее, не снимая выделения​ нежелание пользователя, чтобы​в нижнем левом​

​ работников уже отображается​​Читайте также:​

​ и выделяем курсором​​Производится активация окошка аргументов​ первый вариант, поэтому​

​ порядке, задачу можно​​ так как при​: То есть Вы​

​ получилось​​ остались именно эти​
​Private Sub Worksheet_Change(ByVal​ в чужой дом​
​ автоматический было значение​

​ кнопки «Вставить» и​​ с того же​ данные в одной​ углу ячейки.​ в соответствующем элементе.​Функция ИНДЕКС в​
​ все ячейки столбца​ оператора​ в следующем окошке​ существенно упростить и​ нем связывание выполняется​ перед сортировкой выделяете​buchlotnik​ значения или как-то​ Target As Range)​

​ заходите, — ноги​​ =Лист1!B80 ?​ нажимаем на кнопку​​ фрагмента, опять кликаем​​ таблице автоматически обновлялись​

​Какой бы вариант вы​​Но это ещё не​ Экселе​«Имя»​ПОИСКПОЗ​ выбора формы, которое​ ускорить её решение.​ практически точно так​ столбец таблицы и​:​ в один приём​Sheets(«Лист2»).Cells(Target.Row, Target.Column) =​ вытираете? Нет? В​112347​ «Вставить связь».​ по нему правой​ из другой.​

​ не выбрали, значения​ все. Как мы​
​Функция ПОИСКПОЗ в​.​
​. Указанная функция предназначена​​ откроется, выбираем именно​​ Это можно сделать,​

Как сделать три связанные ячейки (Формулы/Formulas)

​ же, как создание​​ потом уже выбираете​=ЕСЛИОШИБКА(ВПР($C3;СПИСОК!$C$2:$E$45;3;0);»»)​ перекинуть эти таблицы​ Target.Value​
​ данном случае, та​: Выделить ячейку A6​Еще функцию «Вставить​ кнопкой мыши. На​Разорвать связь между книгами​ из одного табличного​
​ помним, зарплата вычисляется​ Экселе​После того, как их​ для того, чтобы​ его и жмем​
​ просто скопировав формулу​ ссылок на данные​

​ «Сортировать»?​​@[email protected]​
​ со значениями в​End Sub​
​ же фигня произошла..​

​за нижний правый​​ связь» можно вызвать​
​ этот раз в​
​ во всех ячейках​ массива будут вставлены​ путем умножения величины​Прямое связывание данных хорошо​ координаты отобразились в​ выводить номер значения​ на кнопку​

​ на диапазон ниже.​​ в одном табличном​ ​Я просто обычно​
​: Спасибо Вам огромное!​ другую книгу или​В модуль «Лист2″​
​ Читайте правила. Или​ угол протянуть ее​

​ так. Так же​​ списке действий щелкаем​ можно, выполнив фактически​ в другой. При​ ставки на коэффициент.​ ещё тем, что​ поле​
​ в определенном массиве​«OK»​ Благодаря тому, что​

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

​ массиве.​ нажимаю в самую​ Вы меня очень​ ан другие листы?​ вставить код​

​ ждите помощи от​​ вправо​ копируем, но в​ по иконке​
​ одну операцию. При​ изменении данных в​ Поэтому снова выделяем​ позволяет не только​
​«Просматриваемый массив»​ по его наименованию.​.​ ссылки в Excel​Посмотрим, как на примере​ первую ячейку таблицы​ выручили!​Nic70y​Private Sub Worksheet_Change(ByVal​
​ проходимцев. Бывает они​Symyrai​ контекстном меню нажимаем​
​«Значения»​ этом данные в​
​ исходнике они также​ ячейку, в которой​
​ выводить в одну​, переходим к полю​
​ Именно благодаря данной​
​Выполнен запуск окошка аргументов​ по умолчанию являются​
​ можно образовать связь​ (А1, если таблица​
​Подскажите, пожалуйста!​: копируем, вставляем значения​
​ Target As Range)​

 

​ помогают.​​: Если ячейке А6​ на функцию «Специальная​, которая размещена в​ ячейках останутся, но​

​ автоматически будут изменяться​​ находится суммированная величина.​ из таблиц значения,​«Тип сопоставления»​ возможности мы вычислим​

​ оператора​​ относительными, при их​ путем прямого связывания.​ построена сразу с​Как связать две​Цитата​Sheets(«Лист1»).Cells(Target.Row, Target.Column) =​Угу, спим. Положено. Иногда​

Связать ячейки столбиков с заданными ячейками листов (Формулы/Formulas)

​ задать =Лист1!A80, чтоб​​ вставка». В появившемся​
​ группе инструментов​ они уже будут​ и во вставленном​ После этого переходим​ которые отображаются в​и с клавиатуры​ номер строки определенного​ИНДЕКС​ копировании происходит сдвиг​ Имеем две таблицы​ левого верхнего угла),​ ячейки, таким образом,​
​Nic70y, 03.09.2016 в​ Target.Value​ :)​ В ячейке B6​ диалоговом окне нажимаем​«Параметры вставки»​ представлять собой статические​ диапазоне.​ к строке формул.​ других табличных диапазонах,​
​ устанавливаем там число​

​ значения для функции​​. Задача указанной функции​
​ значений, что нам​ на двух листах.​ далее «Данные» ->​ чтобы изменяя значение​
​ 19:12, в сообщении​End Sub​

​488 Кб -​​ появлялся =Лист1!B81​​ на кнопку «Вставить​​.​
​ не обновляемые значения,​Урок: Специальная вставка в​ Дописываем к имеющейся​ но и производить​«0»​ИНДЕКС​

​ — вывод значения,​​ и нужно. Саму​ На одной таблице​ «Сортировка» и диапазон​
​ одной, автоматически менялось​ № 4200?’200px’:»+(this.scrollHeight+5)+’px’);»>Теперь переходим​Nonamed one​
​ такой размер показывает​а если для​ связь».​
​После этого все ссылки​ которые никак не​ Экселе​

​ в ней формуле​​ с ними различные​​. После этого опять​​. Синтаксис​
​ находящегося в выбранном​ процедуру копирования можно​ производится расчет заработной​ автоматически расширяется, нет​ значение другой И​ на Лист1 -​: Для ячейки А1​- [​ А6 задать к​Внимание!​ в выделенном диапазоне​

​ зависят от других​​Кроме того, можно организовать​
​ знак умножения (​​ математические операции (сложение,​ возвращаемся к полю​ПОИСКПОЗ​ диапазоне в строке​ произвести с помощью​

​ платы с помощью​​ никаких проблем. Как​​ НАОБОРОТ?!​​ все норм.​

Как связать ячейку с другой ячейкой (Формулы/Formulas)

​ на втором листе​​МОДЕРАТОРЫ​ примеру =Лист1!A85, то​Если нажмем клавишу​ будут заменены на​ документов.​ связь между табличными​*​ деление, вычитание, умножение​«Просматриваемый массив»​представлен так:​ с указанным номером.​ маркера заполнения.​ формулы путем умножения​ вариант.​Односторонняя связь делается​

​Alex1925​​ в строке формул​
​]​ чтоб B6 автоматический​
​ «Enter», то связь​ статические значения.​
​В книге, в которой​ областями в разных​), а затем щелкаем​ и т.д.).​

​. Дело в том,​​=ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])​ Общая формула оператора​Итак, ставим курсор в​ ставки работников на​А как «связать»​ формулой в одной​

​:​​ написать =Лист1!А1​Killa​ ​ менялся на =Лист1!B86​ ​ может не установиться.​Как видим, в Excel​

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

​ из ячеек. А​​Nic70y​34City​: Добрый день! Подскажите,​112347​ Поэтому, когда установим​

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

​ выполнять копирование формулы,​​— аргумент, содержащий​такова:​ элемента с формулой.​ коэффициент.​ — не знаю.​ как сделать двустороннюю?​, спасибо большое! Получилось.​: В любую из​ пожалуйста, как сделать​: Так что-ли​ связь, просто нажать​ инструменты, чтобы связать​ во вкладку​ вставки. Действия будут​ коэффициента. Для выполнения​

​ так, что на​​ как мы это​ ​ наименование или адрес​

​=ИНДЕКС(массив;номер_строки;[номер_столбца])​​ После этого курсор​На втором листе расположен​Зибин​

Как правильно связать 2 ячейки в Excel !

​Элементарный пример:​
​@[email protected]​ них никак, только​ три связанные ячейки​=ИНДЕКС(Лист1!1:1048576;СТОЛБЕЦ()+79;СТОЛБЕЦ())​ на пустую ячейку.​ несколько таблиц между​

​«Данные»​ абсолютно аналогичными тем,​ вычисления щелкаем по​Листе 3​

​ делали в предыдущем​
​ ячейки стороннего диапазона,​«Массив»​ должен преобразоваться в​ табличный диапазон, в​
​: Excel 20?​2 ячейки: «Штуки»​: Добрый день! Помогите​ в одну значение,​ в Excel?​только с диапазоном​ А пульсирующую рамку​ собой. При этом,​

​. Щелкаем по значку​ которые мы рассматривали​ клавише​

​будут выводиться общие​​ способе. Будет происходить​ в которой оно​— аргумент, содержащий​ маркер заполнения в​ котором находится перечень​защита от изменения​ и «Упаковки», в​ пожалуйста решить проблему.​
​ в другую функция​То есть Ячейка​ (массивом) лучше определиться​ у ячейки А1​ табличные данные могут​«Изменить связи»​ в предыдущем способе,​Enter​ данные заработной платы​ смещение адресов, но​ находится. Именно позицию​ адрес диапазона, из​ виде черного крестика.​

Давно ищу ответ. Как в таблице Microsoft Excel «НАМЕРТВО» связать ячейки по горизонтали, по СТРОКАМ.

​ сотрудников с их​ диапазона — сортировка​ каждой упаковке 4​ Мне надо создать​Полосатый жираф алик​ 3 заполняется автоматически,​Guest​ в Таблице1 убрать​ находиться на других​
​, который расположен на​ за исключением того,​
​на клавиатуре. Как​ по предприятию без​
​ вот координаты просматриваемого​ данного наименования в​ которого мы будем​ Выполняем зажим левой​ окладами. Список сотрудников​ возможна будет до​ штуки.​ меню в экселе​: «при вводе значения​ в зависимости от​: сейчас попробую​ клавишей «Esc».​ листах и даже​
​ ленте в блоке​ что производить навигацию​ видим, программа рассчитала​ разбивки по сотрудникам.​

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

​Как сделать так,​​ с выпадающим списком​ в ЛЮБУЮ из​ того, что выбрано​112347​Когда установим связь​
​ в разных книгах.​ инструментов​ во время внесений​ общую заработную плату​ Для этого ставки​ закрепить. Он не​ следует вычислить. В​ номеру указанной строки.​ тянем курсор до​ представлен в одном​ строки. ​
​ чтобы написав в​ и связанными ячейками.​ них» — так​

​ в двух других​​: Не поспешил, можно​
​ в ячейке, в​ При необходимости эту​«Подключения»​ формул придется не​ по предприятию.​

Изменение значения ячейки в зависимости от другой ячейки Excel ⁠ ⁠

Доброго времени суток.
Перерыл кучу информации, но так и не понял, как присвоить значение ячейке в зависимости от значения другой, при этом сделать это не возвращением, а именно присвоением, чтобы если что ячейки которым присвоят значение могли меняться.
Пример:
Есть ячейка B3, в которой на данный момент внесено значение 100
Есть ячейка B4, в которой на данный момент значение 0.
Как сделать так, что при внесении любого числа больше 0 в ячейку B4, ячейка B3 автоматически станет равна 0 и наоборот.
Т.е. эти ячейки должны остаться редактируемыми, но при этом автоматически меняющимися в зависимости от значений друг друга.

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

UPD ответ найден в комментарии #comment_196491784

635 постов 14.5K подписчиков

Правила сообщества

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

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

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях

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

Утверждения вроде «пост — отстой», это оскорбление автора и будет наказываться баном.

конкретной задачи нет, но попробуйте функцию «ЕСЛИ»

Эксель иногда очень криво работает с представлением цифр. И формула может не сработать, если представленное число в виде цифр или текст — с проверкой другой испостаси. В этом случае очень помогает функция Текст(хх;0). В вашем случае поможет простая формула (заодно добавил проверку, если вдруг ничего не стоит, в этом случае тоже выведется 100):

Смотрите, Вашу задачу можно решить макросом. Например так: макрос идет по первому столбцу и если в ячейке значение >0 то в сопоставимую ячейку второго столбца ставится 0, дальше идет поиск по второму столбцу и если значение ячейки >0, то в сопоставимую ячейку первого столбца ставится 0. Единственно, когда макрос не сработает это когда в обеих ячейках двух столбцов стоит 0, если такой вариант не может быть, то могу накидать макрос, причем на закрытие книги с сохранением, т.е. при закрытии книги условия соответствия будут автоматически проверяться. (можете написать в личку hathory@sfletter.com).

А через формулы нельзя?

EXCEL — ЭТИ СТРАШНЫЕ МАКРОСЫ – НАЧАЛО⁠ ⁠

Я решил с двух ног ворваться в тему макросов.

EXCEL - ЭТИ СТРАШНЫЕ МАКРОСЫ – НАЧАЛО Макрос, Microsoft Excel, Обучение, Офис, Работа, Длиннопост

Кто-то про них слышал, кто-то даже видел, отдельные сверхразумы их даже использовали. Сегодня будет ознакомительный пост: что это вообще такое и как с этим начать работать. Обратите внимание – этот пост тех, кто не знает, что такое макросы и никогда с ними не работал

Первым делом нужно включить вкладку «Разработчик». По умолчанию в Excel ее спрятали, чтобы не взорвать мозг юзерам. Идем в Параметры -> Настройка ленты -> Основные вкладки -> Разработчик (поставить галочку).

EXCEL - ЭТИ СТРАШНЫЕ МАКРОСЫ – НАЧАЛО Макрос, Microsoft Excel, Обучение, Офис, Работа, Длиннопост

Теперь идем в эту вкладку, нажимаем «Записать макрос» выбираем имя жмакаем «ок». Все, теперь любые действия в Excel надежным образом записываются.

EXCEL - ЭТИ СТРАШНЫЕ МАКРОСЫ – НАЧАЛО Макрос, Microsoft Excel, Обучение, Офис, Работа, Длиннопост

Давайте теперь что-то сделаем. На пример поменяем заливку ячейки А1, в ячейку A2 напишем значение «Мама, я программист», а в ячейке А3 пропишем формулу текущей даты «=Сегодня()»

EXCEL - ЭТИ СТРАШНЫЕ МАКРОСЫ – НАЧАЛО Макрос, Microsoft Excel, Обучение, Офис, Работа, Длиннопост

Останавливаем запись макроса. Нажимаем иконку «Макросы», выбираем наш макрос как мы его обозвали, нажимаем кнопку «изменить».

EXCEL - ЭТИ СТРАШНЫЕ МАКРОСЫ – НАЧАЛО Макрос, Microsoft Excel, Обучение, Офис, Работа, Длиннопост

Появляется окно Microsoft Visual Basic for Applications. Кстати оно также вызывается комбинацией клавиш (Alt + F11) У меня почему-то вызывается только левым Altом, а правым нет, видимо намекая на то что для написания макросов лучше иметь 2 руки (хотя я и одной нажать могу). Появился редактор языка VBA – это язык, который написан специально под офис чтобы на нем писать макросы. В основном окне видим саму эту запись, которую автоматически сделал Excel.

Sub Макрос2()
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Range(«A2»).Select
ActiveCell.FormulaR1C1 = «Мама, я программист»
Range(«A3»).Select
ActiveCell.FormulaR1C1 = «=TODAY()»
Range(«A4»).Select
End Sub

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

Теперь давайте разбираться что делает этот макрос

Sub Макрос2()
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
.PatternTintAndShade = 0
End With

(Весь этот кусок от начала говорит нам о том, что с тем элементом что был выделен ранее происходит некоторое дерьмо, в том числе изменение цвета. Вот там, где Color = 255. Все остальное это параметры заливки, которые по итогу не менялись, но макрорекордер решил их тоже записать, на всякий. Это связано с внутренними особенностями работы excel как я понял. Вообще привыкайте к тому что макрорекордер пишет много того что потом вообще можно удалить. Конструкция With – End With позволяет делать несколько действий с одним объектом, на пример выше берется объект Selection.Interior, то есть фон выбранной области и ряду параметров этой заливки назначаются конкретные значения. То есть With нужен для облегчения записи кода, чтобы Selection.Interior не писать вначале каждой строчки.

Range(«A2»).Select –выделяем ячейку «A2»
ActiveCell.FormulaR1C1 = «Мама, я программист» – пишем в ячейку значение
Range(«A3»).Select – выделяем ячейку «А3»
ActiveCell.FormulaR1C1 = «=TODAY()» –пишем в ячейку формулу
Range(«A4»).Select – зачем то выделяем ячейку А4.
End Sub

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

Тут стоит понимать, что половину того что записал макрос можно опустить, так как нам важен результат, а не путь по которому к этому результату пришли, а макрорекордер записывает именно путь. На пример вместо всей конструкции With можно записать

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

Range(“A2”).Value = ”Мама, я программист”

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

С формулами и значениями лично мне не понятно, как excel их интерпретирует, но в макрорекордре он записывает любой ввод в ячейку как ввод формулы. Благо лично у меня при написании макросов не возникает необходимости писать формулы в ячейки. На пример вместо вставки формулы как это было выше можно написать Range(“A3”).Value = Date(), тогда макрос вставит сразу текущую дату в ячейку как значение.

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

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

Sub Colorization()
‘начало нашего макроса и его название
Dim x As Integer
‘объявляем переменную х типа интеджер, это тип для целых чисел от -32 768 до 32 767 (2 байта),
‘она нам нужна для перебора ячеек
For x = 1 To ActiveSheet.UsedRange.Rows.Count
‘перебираем х от 1 до конца использованной части листа, то есть не весь лист, а там где есть данные.
‘Тут цикл For повторяется от этой строки до строки Next x, которая прописана ниже
If Cells(x, 1).Value = «красный» Then Cells(x, 1).Interior.Color = RGB(255, 0, 0)
‘если значение в ячейке равно «красный» то закрашиваем ячейку в красный цвет. Функция If выполняет часть
‘после Then если условие между If и Then верно. Так как у нас необходимое действие занимает одну
‘строку можно писать в таком виде, если же действий несколько применяется конструкция:
‘If … Then
‘…
‘…
‘End If
If Cells(x, 1).Value = «зеленый» Then Cells(x, 1).Interior.Color = RGB(0, 255, 0)
‘как выше только в зеленый цвет
If Cells(x, 1).Value = «синий» Then Cells(x, 1).Interior.Color = RGB(0, 0, 255)
‘в синий цвет
Next x ‘берем следующее значение х, конец цикла For, который мы начали выше
End Sub ‘конец макроса
Как работает этот макрос: берет первый столбец, сначала 1 ячейку, смотрит что в ней написано, и если это равно «красный», «зеленый» или «синий», то красит фон ячейки в этот цвет, если нет по пропускает. Потом берет вторую и т. д. до конца активной части текущего листа.
Для проверки работы макроса нам нужен лист, где в первом столбце будут случайным образом прописаны цвета «красный», «зеленый», «синий». Запускаем макрос – когда он отработает ячейки будут раскрашены:

EXCEL - ЭТИ СТРАШНЫЕ МАКРОСЫ – НАЧАЛО Макрос, Microsoft Excel, Обучение, Офис, Работа, Длиннопост

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

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

Итак, на этом пока все. Надеюсь теперь те, кто никогда не видел макросов получат о них начальное представление. Дальше буду писать про более практичное применение.

Как привязать значение одной ячейки к другой в excel

Домашняя страница Undo Do New Save Карта сайта Обратная связь alt=»Поиск по форуму» width=»16″ height=»16″ />

Информация о сайте

Инструменты и настройки

Excel Windows
и
Excel Macintosh

Вопросы и решения

Работа и общение

Работа форума и сайта

Функции листа Excel

= Мир MS Excel/Привязка значений к названиям ячеек — Мир MS Excel

Войти через uID

Войти через uID

  • Страница 1 из 1
  • 1

Здравствуйте! Скажите пожалуйста! Мучаюсь достаточно простым вопросом.

Как в екселе сделать так, что бы когда записываешь в любую ячейку слово, например «апельсин», в соседней с ней ячейке справа появлялось за ранее заданное значение, например «100».

Т.е. выглядит это примерно следующим образом:
В ячейку A1 пишем «Апельсин» и в ячейке B1 сразу же получаем значение «100»

И еще один момент: если уже таблица запонена словами апельсин, нужно, что бы после выполнения либо этого макроса или применения таких настроек. вся таблица где есть слово «Апельсин» получила в соседних с ним ячейках указное значение — в данном случае 100. Спасибо!

Здравствуйте! Скажите пожалуйста! Мучаюсь достаточно простым вопросом.

Как в екселе сделать так, что бы когда записываешь в любую ячейку слово, например «апельсин», в соседней с ней ячейке справа появлялось за ранее заданное значение, например «100».

Т.е. выглядит это примерно следующим образом:
В ячейку A1 пишем «Апельсин» и в ячейке B1 сразу же получаем значение «100»

И еще один момент: если уже таблица запонена словами апельсин, нужно, что бы после выполнения либо этого макроса или применения таких настроек. вся таблица где есть слово «Апельсин» получила в соседних с ним ячейках указное значение — в данном случае 100. Спасибо! Фил

Сообщение Здравствуйте! Скажите пожалуйста! Мучаюсь достаточно простым вопросом.

Как в екселе сделать так, что бы когда записываешь в любую ячейку слово, например «апельсин», в соседней с ней ячейке справа появлялось за ранее заданное значение, например «100».

Т.е. выглядит это примерно следующим образом:
В ячейку A1 пишем «Апельсин» и в ячейке B1 сразу же получаем значение «100»

И еще один момент: если уже таблица запонена словами апельсин, нужно, что бы после выполнения либо этого макроса или применения таких настроек. вся таблица где есть слово «Апельсин» получила в соседних с ним ячейках указное значение — в данном случае 100. Спасибо! Автор — Фил
Дата добавления — 17.04.2013 в 02:20

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

Рассмотрим два варианта связи ячеек ссылками между собой:

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

Например, ячейке с адресом B1 присваивается значение ячейки A1. При изменении значения в A1, содержимое B1 будет изменяться.

Рассмотрим, как такая связь реализуется в программе «Excel».

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

Шаг 1. Копируем содержимое ячейки A1, выделив ячейку A1 и нажав сочетание клавиш ctrl+c на клавиатуре. ( Можно скопировать содержимое, кликнув по ячейке A1 правой кнопкой мыши и выбрав пункт «Копировать» в выпадающем контекстном меню).

Шаг 2. Выделяем ячейку B1.

Шаг 3. Выбираем в выпадающем списке меню вставки пункт «Вставить связь»

Теперь ячейки A1и B1 связаны между собой.

Второй вариант связи ячеек ссылками — это размещение в ячейке ссылки на другую ячейку.

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

Чтобы выполнить вставку ссылки на другую ячейку в «Excel» следует выполнить следующий порядок действий:

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

Шаг 2. Перейти во вкладку «Вставка» и нажать кнопку «Гиперссылка»вставка

ссылка на ячейку

Шаг 3. В открывшемся окне выбрать пункт «место в документе»

Шаг 4. В поле «Текст» ввести текст, который должен отображаться в ячейке. Например: «Нажми сюда».

Шаг 5. Выберите лист и укажите адрес ячейки, к которой отсылает ссылка.

Шаг 6. Нажать «Ок»

Добавить комментарий Отменить ответ

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

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *