Относительные и абсолютные ссылки

Заполнение диапазона

Чтобы заполнить диапазон, следуйте инструкции ниже:

  1. Введите значение 2 в ячейку B2.
  2. Выделите ячейку В2, зажмите её нижний правый угол и протяните вниз до ячейки В8.Результат:

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

  3. Введите значение 2 в ячейку В2 и значение 4 в ячейку B3.
  4. Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и протяните его вниз.Excel автоматически заполняет диапазон, основываясь на шаблоне из первых двух значений. Классно, не правда ли? Вот еще один пример:
  5. Введите дату 13/6/2013 в ячейку В2 и дату 16/6/2013 в ячейку B3 (на рисунке приведены американские аналоги дат).
  6. Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и протяните его вниз.

Примеры использования функции АДРЕС в Excel

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

На листе «Курсы» создана таблица с актуальными курсами валют:

На отдельном листе «Цены» создана таблица с товарами, отображающая стоимость в долларах США (USD):

В ячейку D3 поместим ссылку на ячейку таблицы, находящейся на листе «Курсы», в которой содержится информация о курсе валюты USD. Для этого введем следующую формулу: =АДРЕС(3;2;1;1;»Курсы»).

  • 3 – номер строки, в которой содержится искомая ячейка;
  • 2 – номер столбца с искомой ячейкой;
  • 1 – тип ссылки – абсолютная;
  • 1 – выбор стиля ссылок с буквенно-цифровой записью;
  • «Курсы» — название листа, на котором находится таблица с искомой ячейкой.

Для расчета стоимости в рублях используем формулу: =B3*ДВССЫЛ(D3).

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

При помощи специальной функции

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

  1. Выделите любую пустую ячейку на листе в программе.
  2. Кликните по кнопке «Вставить функцию». Расположена она левее от строки формул.
  3. Появится окно «Мастер функций». В нем вам необходимо из списка выбрать «Сцепить». После этого нажмите «ОК».
  4. Теперь надо ввести аргументы функции. Перед собой вы видите три поля: «Текст1», «Текст2» и «Текст3» и так далее.
  5. В поле «Текст1» введите имя первой ячейки.
  6. Во второе поле введите имя второй ячейки, расположенной рядом с ней.
  7. При желании можете продолжить ввод ячеек, если хотите объединить более двух.
  8. Нажмите «ОК».

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

  1. Выделите объединенные данные.
  2. Установите курсор в нижнем правом углу ячейки.
  3. Зажмите ЛКМ и потяните вниз.
  4. Все остальные строки также объединились.
  5. Выделите полученные результаты.
  6. Скопируйте его.
  7. Выделите часть таблицы, которую хотите заменить.
  8. Вставьте полученные данные.

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

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

Первый способ, который поможет преобразовать строки в столбцы, это использование специальной вставки.

Для примера будем рассматривать следующую таблицу, которая размещена на листе Excel в диапазоне B2:D7. Сделаем так, чтобы шапка таблицы была записана по строкам. Выделяем соответствующие ячейки и копируем их, нажав комбинацию «Ctrl+C».

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

В следующем окне поставьте галочку в поле «Транспонировать» и нажмите «ОК».

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

Для того чтобы поменять строки со столбцами в таблице Excel, выделите весь диапазон ячеек нужной таблицы: B2:D7, и нажмите «Ctrl+C». Затем выделите необходимую ячейку для новой таблицы и кликните по ней правой кнопкой мыши. Выберите из меню «Специальная вставка», а затем поставьте галочку в пункте «Транспонировать».

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

Второй способ – использование функции ТРАНСП. Для начала выделим диапазон ячеек для новой таблицы. В исходной таблице примера шесть строк и три столбца, значит, выделим три строки и шесть столбцов. Дальше в строке формул напишите: =ТРАНСП(B2:D7), где «B2:D7» – диапазон ячеек исходной таблицы, и нажмите комбинацию клавиш «Ctrl+Shift+Enter».

Таким образом, мы поменяли столбцы и строки местами в таблице Эксель.

Для преобразования строки в столбец, выделим нужный диапазон ячеек. В шапке таблицы 3 столбца, значит, выделим 3 строки. Теперь пишем: =ТРАНСП(B2:D2) и нажимаем «Ctrl+Shift+Enter».

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

В рассмотренном примере, заменим «Катя1» на «Катя». И допишем ко всем именам по первой букве фамилии

Обратите внимание, изменения вносим в исходную таблицу, которая расположена в диапазоне В2:D7

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

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

Чтобы преобразовать данные столбца в строку, используя функцию ТРАНСП, выделите соответствующее количество ячеек, в строке формул напишите: =ТРАНСП(В2:В7) – вместо «В2:В7» Ваш диапазон ячеек. Нажмите «Ctrl+Shift+Enter».

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

Настройка хранения в 1С по ячейкам

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

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

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

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

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

  • Задать топологию склада. Это значит, что обязательно необходимо генерировать ячейки, в рамках которых и будет располагаться продукция. Для этого в 1С существует специальный мастер генерации складской топологии. 
  • Перед началом работ обязательно требуется определение типоразмеров ячеек. Далее требуется обязательно создать как минимум одну область хранения. В ней будут определены приоритеты размещения того или иного товара здесь. Также можно разместить требования к обязательной монотоварности в рамках одной ячейки и т.д. 
  • После окончания процессов по генерации топологии, если в ходе генерации не были заданы параметры ячеек, то эти параметры будет необходимо установить для конкретных ячеек. Очень важным при этом будет задать типоразмер ячейки и области хранения, ведь рабочие участки могут быть попросту не использованы. 

Рисунок 2: Пример генерации топологии, который встречается на складе

Стоит рассмотреть хранение товаров на примере. К примеру, стоит задача выделить несколько зон для хранения: зона 1 и зона 2. Адресное хранение включено только для зоны 1. В ней же будет необходимость выделить участки, где может работать грузчик и будет проведена ручная обработка товара. Здесь допускается только монотоварное размещение товаров в рамках их ячеек. Отдельного внимания при этом будут заслуживать зоны погрузки товаров и их приемки.

Для такой задачи присутствует такого рода вариант решения:

  1. Сначала обязательно требуется создать раздел справочников и смежных разделов, провести их предварительную настройку. В частности, требуется настроить упаковки и складские группы номенклатуры, внести в программу номенклатуру. 
  2. Добавить в программу новый склад. После этого обязательно требуется включить применение приходных и расходных ордеров на товары для разных операций, а также использование помещений. 
  3. Создать помещения с зоной 1 и зоной 2. Для зоны 1 активировать количественное хранение товаров в рамках ячеек. 
  4. Создать типоразмеры ячеек в соответствии с их фактическим размером. 
  5. Реализовать 2 участка для зоны 1: для обработки автопогрузчиком и ручной. 
  6. Применяя одноименную обработку стоит генерировать топологию для зоны 1. Для каждой ячейки индивидуально назначить свою область хранения, рабочий участок и назначить типоразмер. 
  7. Раздельно создать зоны хранения и приемки товаров. Для каждого из помещений можно будет отдельно создавать такие зоны с соответствующими пометками. 

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

Возможные ошибки при работе с относительными ссылками

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

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

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

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

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

Внешняя ссылка на другую книгу

Итак, переходим ко внешним ссылкам и рассмотрим создание линка на другую книгу

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

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

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

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

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

Итак, допустим, нам нужно создать ссылку на ячейку B5, которая находится на листе в открытой книге “Ссылки.xlsx”. В этом случае нам нужно прописать выражение, имеющее вид: .

Ссылка же на закрытый файл выглядит несколько иначе: .

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

  1. Переходим в ячейку, куда планируем добавить выражение. Ставим знак “=”.
  2. Переключаемся в открытую книгу, в которой находится ячейка, на которую мы хотим сослаться. Щелкаем по нужному листу и далее – по требуемой ячейке.
  3. После того, как мы нажмем Enter, мы вернемся к первоначальной книге с готовым результатом по заданному выражению.
  4. В случае ненадобности, книгу, на которую мы сослались, можно закрыть. Ссылка изменит свой вид, и в нее добавится путь к документу. Соответственно, в тех случаях, когда функция, формула или иной инструмент способны работать с закрытыми документами, такая автозамена линка окажется крайне полезной.

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

Как создать ссылку?

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

  1. Выберите, где вы хотите ввести формулу.
  2. Введите знак равенства (=).
  3. Выполните одно из следующих действий:
    • Запишите координаты прямо в ячейку или в строку формул, или же
    • Кликните ячейку, к которой хотите обратиться.
  4. Введите оставшуюся часть формулы и нажмите  для завершения.

Например, чтобы сложить значения в A1 и A2, введите знак равенства, щелкните A1, введите знак плюса, щелкните A2 и нажмите Enter:

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

Например, чтобы сложить значения в A1, A2 и A3, введите знак равенства, затем имя функции СУММ и открывающую скобку, выберите ячейки от A1 до A3, введите закрывающую скобку и нажмите Enter:

Чтобы обратиться ко всей строке или целому столбцу, щелкните номер строки или букву столбца соответственно.

Например, чтобы сложить все ячейки в строке 1, начните вводить функцию СУММ, а затем кликните заголовок первой строки, чтобы включить ссылку на строку в ваш расчёт:

Как продлить табличный массив

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

Способ 1. Использования опции «Размер таблицы»

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

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

Выбор варианта создания таблицы в Excel

  1. В открывшемся окошке будет задан диапазон выделенных ранее ячеек. Здесь пользователю необходимо поставить галочку напротив строчки «Таблица с заголовками» и щелкнуть по «ОК».

Установка галочки в поле «Таблица с заголовками»

  1. В верхней панели опций MS Excel найти слово «Конструктор» и кликнуть по нему.
  2. Щелкнуть по кнопке «Размер таблицы».
  3. В появившемся меню нажать на стрелку, находящуюся справа от строчки «Выберите новый диапазон данных для таблицы». Система предложить задать новый диапазон ячеек.

Указание диапазона для продления табличного массива в MS Excel

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

Финальный результат расширения массива

Способ 2. Расширение массива через контекстное меню

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

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

Вставка дополнительной строчки в табличку Эксель

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

Результат вставки элементов

Способ 3. Добавление новых элементов в таблицу через меню «Ячейки»

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

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

Кнопка «Ячейки» в верхней панели инструментов программы Excel

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

Выбор нужного варианта вставки

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

Способ 4. Расширение массива путем добавления сразу нескольких строчек или столбиков

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

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

Действия по добавлению в таблицу Excel нужного числа строчек

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

определить адрес ячейки

​ НЕ ИМЕЮТ ЗНАЧЕНИЯ​​ но иногда виснет​​Ее надо заставить​​активна? Или её​ строки. Если ввести​​ на ячейку​ во вторую часть​​F​ форматирования:​и ниже. Другим​будет правильная формула​ мы с помощью Маркера​​ значений из ячеек ​​ можно написать просто​

​ следующей таблицы и​​ на ячейку.​​ адрес ячейки в​ «ПРОЕЗД». НО ВОТ​​ Эксель.​ проверить все столбцы​ надо найти?​ в ячейку формулу:​​B2​​ ссылки!  =СУММ(А2:$А$5 ​вводим: =$В3*C3. Потом​

​выделите диапазон таблицы​​ вариантом решения этой​​ =А5*$С$1. Всем сотрудникам​ заполнения протянем формулу​​А2А3​

​ памяти? :-))​​ КАК НАЙТИ ИХ​Это из-за того,​ и строчки .​Serge_007​​ =ДВССЫЛ(«B2»), то она​​. При любых изменениях​​Чтобы вставить знаки $​ протягиваем формулу маркером​​B2:F11​​ задачи является использование​​ теперь достанется премия​​ вниз, то получим​, …​Также можно определить позицию​​ ячейку A1 нового​​    Необязательный аргумент. Задает тип​это просто.​ АДРЕСА ВО ВСЕЙ​​ что я прописал​ И когда найдется​​: Пара вариантов.​​ всегда будет указывать​​ положения формулы абсолютная​

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

​ :).​​ в​А11​​ максимального значения в​​ листа Excel. Чтобы​ возвращаемой ссылки.​​минимальной единицой измерения​​ ТАБЛИЦЕ?​ большой диапазон ?​ ячейка с «1»​Если ячейку искать​ на ячейку с​​ ссылка всегда будет​​ выделите всю ссылку​

​ списке (только первого​​БУДУ БЛАГОДАРЕН, ЕСЛИ​

​ Массив $a$1:$aa$65000​​ , тогда должен​ не надо:​​ адресом​​ ссылаться на ячейку,​ А2:$А$5 или ее​​,​​B2​​выделите ячейку​B1​нули (при условии,​ также вычисляет сумму​ сверху):​ выделите их и​Возвращаемый тип ссылки​​ бит, биты собираются​​ СООБЩИТЕ ОТВЕТ НА​​Serge_007​

​ быть результат :​​1

Функция ЯЧЕЙКА()​B2​​ содержащую наше значение​​ часть по обе​а затем весь столбец​(важно выделить диапазон​B2​формулу =А1, представляющую​​ что в диапазоне​​ значений из тех​. ​ собой относительную ссылку​​С2:С5​ же ячеек

Тогда​​Имя Список представляет собой​ а затем —​​Абсолютный​1байт = 8​Удалено. Нарушение Правил форума​​ «тяжёлая» формула массива.​​(можно упростить​​ и посмотреть в​

​ собой относительную ссылку​​С2:С5​ же ячеек. Тогда​​Имя Список представляет собой​ а затем —​​Абсолютный​1байт = 8​Удалено. Нарушение Правил форума​​ «тяжёлая» формула массива.​​(можно упростить​​ и посмотреть в​

​ любых дальнейших действий​​при копировании формулы из​ 2:$А, и нажмите​ на столбцы ​

​ клавишу ВВОД. При​​2​​ИЛИ ВКОНТАКТЕ ПО​​KuklP​

​2 4)​​ окне адреса​​ пользователя, вставки или​​С3Н3​​ клавишу​G H​

​, а не с​​ в Именах). Теперь​​А1​​ В ячейке​Для создания абсолютной ссылки​A7:A25​​ необходимости измените ширину​Абсолютная строка; относительный столбец​Вся память это​ ССЫЛКЕ​

​: Серег, если ячейка​​Serge_007​0mega​

​ удаления столбцов и​​– формула не​F4.​

​F11​​B2​. Что же произойдет​​В5​ используется знак $.​(см. файл примера).​ столбцов, чтобы видеть​3​ какое то количество​Удалено

Нарушение Правил форума​ всего одна:​: А я ведь​​: На чистом листе​ т.д.​ изменится, и мы​Знаки $ будут​​Обратите внимание, что в​. Во втором случае,​– активная ячейка;​ с формулой при​будем иметь формулу​​ Ссылка на диапазона​Как правило, позиция значения​​ все данные.​Относительная строка; абсолютный столбец​​ таких байт -​P.S

ВЫ МНЕ​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>MsgBox sheets(2).usedrange.Address​ спрашивал:​ занята ( любым​​Небольшая сложность состоит в​ получим правильный результат​ автоматически вставлены во​ формуле =$В3*C3 перед​ активной ячейкой будет​на вкладке Формулы в​​ ее копировании в​ =А5*С5 (EXCEL при​ записывается ввиде $А$2:$А$11. Абсолютная​ в списке требуется​Формула​4​ ячеек памяти.​ ОБЛЕГЧИТЕ ЖИЗНЬ НА​GS8888​Цитата​​ символом) всего 1​​ том, что если​​ 625;​ всю ссылку $А$2:$А$5​ столбцом​F11​ группе Определенные имена​ ячейки расположенные ниже​ копировании формулы модифицировал​ ссылка позволяет при​ для вывода значения​Описание​Относительный​каждая ячейка пронумерована.​ ПОРЯДОК, ПОТОМУ КАК​: С НОВЫМ ГОДОМ​Serge_007200?’200px’:»+(this.scrollHeight+5)+’px’);»>Как Вы хотите​​ ячейка (​ целевая ячейка пустая,​при вставке нового столбца​​3. С помощью клавиши​​B​);​​ выберите команду Присвоить​​В1​ ссылки на ячейки,​копировании​ из той же​Результат​A1​говоря об адресе​ Я НЕ ЗНАЮ,​​ И РОЖДЕСТВОМ ВАС!!!​ узнать адрес? Увидеть​В4​ то ДВССЫЛ() выводит​

excelworld.ru>

Термины и определения. Абсолютный адрес ячейки — это такой адрес ячейки, который содержит знак $ и при копировании не изменяется.

Абсолютный адрес ячейки — это такой адрес ячейки, который содержит знак $ и при копировании не изменяется.

Автозаполнение — автоматическое заполнение ячеек формулами или числами.

Адрес ячейки — состоит из номера (буквы) столбца и номера строки.

Блок ячеек — часть рабочего листа MS Excel.

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

Диаграмма — графическое представление данных в электронной таблице.

Диапазон ячеек — адреса ячеек в виде ряда, указывающих выбранной функции данные для расчета.

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

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

Легенда– часть диаграммы, включающая в себя фрагменты диаграммы (линии, столбики, сектора) и соответствующие им имена столбцов.

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

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

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

Мастер диаграмм — подпрограмма Excel для построения диаграмм.

Мастер функции – подпрограмма Excel для работы с функциями.

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

Рабочая книга— документ Excel, состоящий из набора рабочих листов, каждый из которых имеет табличную структуру.

Рабочий лист – это одна страница рабочей книги Excel, состоящая из строк и столбцов. Пересечение строк и столбцов образуются ячейки таблицы.

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

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

Условный оператор – знаки (больше, чем), >= (больше или равно), = (равно), (не равно).

Формула — арифметическое, логическое и другое (из допустимых) действие над содержимым ячеек электронной таблицы. Формула начинается со знака «=» и включает в себя адреса ячеек, знаки арифметического и логического соответствия, стандартные функции с аргументами, скобки.

ФормулыExcel- начинаются со знака «=» и могут включать в себя числа, адреса и имена клеток, функции, диапазоны (имя первой и последней ячеек, разделенной двоеточием), текст в кавычках, а также знаки арифметических операций или знаки сравнения.

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

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

Ячейка – это место на пересечении строки и столбца с адресом, состоящим из имени столбца и номера строки (например, A1, А2 и т.д.).

Excel. Получить значение ячейки по адресу без макроса 2

Итак, решая очередную головоломку с закупкой материалов, я встал перед следующей ситуацией:

Даны две таблицы Excel на разных листах:

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

В таблице №2 строки непосредственно с данными: номер товара, название товара, цена, комплектность и т.п.

Я хочу связать эти таблички таким образом, чтобы при заполнении уникального номера в колонке таблицы №1 цена и название подтягивались из таблицы №2

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

для этого мне нужно решить две задачи:

1) Найти в таблице строку, в которой находится информация о товаре

2) Используя знания об этой строке, вставить значение из нужного поля(столбца).

Решаем первую задачу:

= ПОИСКПОЗ(G11;Цены!A:A;0)

G11 — это та ячейка, куда мы вбиваем уникальный номер товара,

Цены!A:A — это колонка с уникальными номерами товаров

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

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

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

Например за цену у нас ответственный второй столбец во второй таблице

= АДРЕС( ПОИСКПОЗ(G11;Цены!A:A;0); 2; 1;1; ‘Цены’ )

где тип ссылки абсолютный, то есть 1

и формат адреса ячеек не буквенно-числовые вида A11 B876 и т.д. , а R11C1, R876C2 и т.п

то-есть номера строк и столбцов сразу очевидны за этот формат у нас отвечает последняя 1

Сам адрес мы получаем для вкладки «Цены» , потому не забываем и её указать, иначе поиск значений будет идти на странице с таблицей 1

Мы уже у финиша

Следующая головоломка которую я не решил, зато мне подсказал мой приятель — гений Экселя.

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

Всё просто, это функция

таким образом полная формула получится вида:

=ДВССЫЛ(АДРЕС(ПОИСКПОЗ(G11;Цены!A:A;0); 2 ;1;1;’Цены’)),

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

Теперь не нужно ломать голову по поводу проверки вводимых данных, они берутся полностью из имеющейся таблицы, которую до меня уже проверили ГЫГЫГЫ =)

Совместное использование функций ИНДЕКС и ПОИСКПОЗ в Excel.

Теперь произвольно выберем три ячейки:

  • В первой ячейки укажем ФИО интересующего нас сотрудника. Допустим это будет ячейка: J2;
  • В второй ячейки укажем интересующий нас месяц первого полугодия. Это будет ячейка: J3;
  • В третью ячейку поместим нашу формулу (ИНДЕКС и ПОИСКПОЗ). Это будет ячейка: J4. Данная формула, в указанную нами ячейку, вернет значение равное количеству продаж условного товара, сделанных указанным нами сотрудником в указанный месяц.

Итак, с помощью кнопки Вставить функцию вызовем функцию ИНДЕКС. В диалоговом окне Мастер функций — шаг 1а из 2 выбирем первый вариант (массив; номер_строки; номер_столбца). Далее появится диалоговое окно Аргументы функции.

В поле Массив указываем диапазон ячеек, в которых функция будет осуществлять поиск искомого значения. В нашем примере это диапазон ячеек B2:G11.

В поле Номер_строки вводим вручную: ПОИСКПОЗ(J2;A2:A11;0). Где: J2 — ячейка, в которой мы укажем ФИО интересующего нас сотрудника;  А2:А11 — диапазон ячеек с именами сотрудников (в исходной таблице); 0 — поиск точного совпадения (данный критерий можно менять в зависимости от задачи, которая стоит перед пользователем).

В поле Номер_столбца вводим вручную: ПОИСКПОЗ(J3;B1:G1;0). Где: J3 — ячейка, в которой мы укажем  интересующий нас месяца; B1:G1 — диапазон ячеек с месяцами (в исходной таблице); 0 — поиск точного совпадения (данный критерий можно менять в зависимости от задачи, которая стоит перед пользователем).

Все вместе выглядит вот так:

=ИНДЕКС(B2:G11;ПОИСКПОЗ(J2;A2:A11;0);ПОИСКПОЗ(J3;B1:G1;0))

Нажимаем ОК.

В ячейку J2 вводим ФИО сотрудника. Например: Волков В.В.

В ячейку J3 вводим название месяца. Например: Апрель.

Так как в аргументах функции ПОИСКПОЗ заданы точные критерии поиска (тип сопоставления — 0), необходимо вводить значения (ФИО и месяц) идентично тому, как они указаны в исходной таблице. Данный тип сопоставления можно менять в зависимости от задачи, которая стоит перед пользователям. 

ПОИСКПОЗ(J2;A2:A11;)

ПОИСКПОЗ(J3;B1:G1;)

Функция вернула значение 5434 (количество проданных единиц условного товара) в ячейку J4. Данное значение находиться на пересечении строки с ФИО Волков В.В. и столбца с названием Апрель.

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

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

=ИНДЕКС(Лист1!B2:G11;ПОИСКПОЗ(J2;Лист1!A2:A11;0);ПОИСКПОЗ(J3;Лист1!B1:G1;0))

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

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

Adblock
detector