Как в эксель протянуть формулу в объединенных ячейках
Задача в следующем:
Вставляем формулу =A2 (где A2,A3. и до A19 это объединенные ячейки и в них только одно значение)
Формула видит значение только в первой ячейке A2. Во всех последующих она выдает значение "0"
Как решить такую задачу?
Файл с примером прикреплен
Задача в следующем:
Вставляем формулу =A2 (где A2,A3. и до A19 это объединенные ячейки и в них только одно значение)
Формула видит значение только в первой ячейке A2. Во всех последующих она выдает значение "0"
Как решить такую задачу?
Файл с примером прикреплен Nicko
Вставляем формулу =A2 (где A2,A3. и до A19 это объединенные ячейки и в них только одно значение)
Формула видит значение только в первой ячейке A2. Во всех последующих она выдает значение "0"
Как решить такую задачу?
Файл с примером прикреплен Автор - Nicko
Дата добавления - 12.03.2015 в 14:10
VEKTORVSFREEMAN, не поможет, так как это только "первые 18 строчек". Далее еще 12300 таких же строчек (по 18 строк характеристик и одному значению в объедененной ячейке для них).
Измененный пример приложил
VEKTORVSFREEMAN, не поможет, так как это только "первые 18 строчек". Далее еще 12300 таких же строчек (по 18 строк характеристик и одному значению в объедененной ячейке для них).
Измененный пример приложил Nicko
Предположу, что таких объединенных у Вас много. Тогда гвозди не помогут - на каждую объединенную ячейку не настучишься.
Предлагаю так
Предположу, что таких объединенных у Вас много. Тогда гвозди не помогут - на каждую объединенную ячейку не настучишься.
Предлагаю так
Именно то, что я и хотел
Именно то, что я и хотел
Спасибо вам! Автор - Nicko
Дата добавления - 12.03.2015 в 14:28
"Опыт - это то, что получаешь, не получив того, что хотел"
Вообще-то возможно поместить во все эти объединённые ячейки значения. Можно даже разные. Можно даже формулы, ссылающиеся на разные ячейки. Но это ручная работа, для большого количества будет трудоёмко. Но например заготовить одну многоразовую форму можно.
Вообще-то возможно поместить во все эти объединённые ячейки значения. Можно даже разные. Можно даже формулы, ссылающиеся на разные ячейки. Но это ручная работа, для большого количества будет трудоёмко. Но например заготовить одну многоразовую форму можно. Hugo
Я пытался вставить предложенные тут формулы, но они не помогли или я что-то делаю неправильно. Проблема похожая и необходимо объединенную ячейку разделить, а при разделении каждая страна поднимается наверх. Есть ли возможность как-то автоматизировать этот процесс. Новичок в Excel
Я пытался вставить предложенные тут формулы, но они не помогли или я что-то делаю неправильно. Проблема похожая и необходимо объединенную ячейку разделить, а при разделении каждая страна поднимается наверх. Есть ли возможность как-то автоматизировать этот процесс. Новичок в Excel Hjq
Большое спасибо))) Автор - Hjq
Дата добавления - 03.11.2017 в 17:30
Так как новичок в Excel, не перестаю удивляться возможностям этой программы. Хочу попросить у вас помощи форумчани.
У меня есть файл, таких на работе встречается много и хотелось бы как-то автоматизировать процесс, ну или хотя бы облегчить его.
Во вложении вставлю пример.
У меня есть ряд следующих вопросов:
1) Устанавливая фильтр по странам можно ли автоматически создать листы с наименованием каждой страны представленной в фильтре в алфавитном порядке. В файле есть пример, но делал я это вручную.
2) Можно ли создать такой макрос/формулу что бы выбирая страну из фильтра можно было бы автоматически перенести информацию с колонок CDEFG в разбитые по странам листы, с последующим удалением дубликатов. (я пробовал создавать макросы, но они выполняют только то количество что я выделял, т.е. не важно какая страна, он тупо выделяет только то количество колонок, которое я выделял записывая макрос)
PS
Прошу прощения, если задал глупые вопросы или прошу невозможного, ибо, как сказал выше, новичок. Некоторые функции это программы удивляют и я думаю, что может есть формулы или способы как облегчить мой труд и повысить производительность. (Пришлось уменьшить количество стран и данных ибо не более 100 кб, а у меня по 1 и по 7 мб в основном)
Заранее Благодарю за помощь.
Так как новичок в Excel, не перестаю удивляться возможностям этой программы. Хочу попросить у вас помощи форумчани.
У меня есть файл, таких на работе встречается много и хотелось бы как-то автоматизировать процесс, ну или хотя бы облегчить его.
Во вложении вставлю пример.
У меня есть ряд следующих вопросов:
1) Устанавливая фильтр по странам можно ли автоматически создать листы с наименованием каждой страны представленной в фильтре в алфавитном порядке. В файле есть пример, но делал я это вручную.
2) Можно ли создать такой макрос/формулу что бы выбирая страну из фильтра можно было бы автоматически перенести информацию с колонок CDEFG в разбитые по странам листы, с последующим удалением дубликатов. (я пробовал создавать макросы, но они выполняют только то количество что я выделял, т.е. не важно какая страна, он тупо выделяет только то количество колонок, которое я выделял записывая макрос)
PS
Прошу прощения, если задал глупые вопросы или прошу невозможного, ибо, как сказал выше, новичок. Некоторые функции это программы удивляют и я думаю, что может есть формулы или способы как облегчить мой труд и повысить производительность. (Пришлось уменьшить количество стран и данных ибо не более 100 кб, а у меня по 1 и по 7 мб в основном)
Заранее Благодарю за помощь. Hjq
PS
Прошу прощения, если задал глупые вопросы или прошу невозможного, ибо, как сказал выше, новичок. Некоторые функции это программы удивляют и я думаю, что может есть формулы или способы как облегчить мой труд и повысить производительность. (Пришлось уменьшить количество стран и данных ибо не более 100 кб, а у меня по 1 и по 7 мб в основном)
Заранее Благодарю за помощь. Автор - Hjq
Дата добавления - 05.11.2017 в 17:01
Предположим, что у нас есть вот такая несложная таблица, в которой подсчитываются суммы по каждому месяцу в двух городах, а затем итог переводится в евро по курсу из желтой ячейки J2.
Проблема в том, что если скопировать диапазон D2:D8 с формулами куда-нибудь в другое место на лист, то Microsoft Excel автоматически скорректирует ссылки в этих формулах, сдвинув их на новое место и перестав считать:
Задача: скопировать диапазон с формулами так, чтобы формулы не изменились и остались теми же самыми, сохранив результаты расчета.
Способ 1. Абсолютные ссылки
Как можно заметить по предыдущей картинке, Excel сдвигает только относительные ссылки. Абсолютная (со знаками $) ссылка на желтую ячейку $J$2 не сместилась. Поэтому для точного копирования формул можно временно перевести все ссылки во всех формулах в абсолютные. Нужно будет выделить каждую формулу в строке формул и нажать клавишу F4:
Способ 2. Временная деактивация формул
- Выделяем диапазон с формулами (в нашем примере D2:D8)
- Жмем Ctrl+H на клавиатуре или на вкладке Главная - Найти и выделить - Заменить (Home - Find&Select - Replace)
Способ 3. Копирование через Блокнот
Этот способ существенно быстрее и проще.
Нажмите сочетание клавиш Ctrl+Ё или кнопку Показать формулы на вкладке Формулы (Formulas - Show formulas) , чтобы включить режим проверки формул - в ячейках вместо результатов начнут отображаться формулы, по которым они посчитаны:
Скопируйте наш диапазон D2:D8 и вставьте его в стандартный Блокнот:
Теперь выделите все вставленное (Ctrl+A), скопируйте в буфер еще раз (Ctrl+C) и вставьте на лист в нужное вам место:
Осталось только отжать кнопку Показать формулы (Show Formulas) , чтобы вернуть Excel в обычный режим.
Примечание: этот способ иногда дает сбой на сложных таблицах с объединенными ячейками, но в подавляющем большинстве случаев - работает отлично.
Способ 4. Макрос
Если подобное копирование формул без сдвига ссылок вам приходится делать часто, то имеет смысл использовать для этого макрос. Нажмите сочетание клавиш Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer) , вставьте новый модуль через меню Insert - Module и скопируйте туда текст вот такого макроса:
Для запуска макроса можно воспользоваться кнопкой Макросы на вкладке Разработчик (Developer - Macros) или сочетанием клавиш Alt+F8. После запуска макрос попросит вас выделить диапазон с исходными формулами и диапазон вставки и произведет точное копирование формул автоматически:
Здравствуйте, великие умы и мастера MS Office!
Столкнулся со следующей проблемой при создании прикреплённого файла:
Формулы вытаскивают данные из листа "Исходные данные", перенося их на лист "ЖСР". Лист "ЖСР" в каждой строке имеет одновременно и нормальные, и объединенные ячейки. Формулы в строках 1 и 2 прописаны вручную и, вроде, прекрасно выполняют свою задачу. НО! При попытке протянуть формулы на весь лист "ЖСР" умная программа категорически не воспринимает ручной труд и с упорством искусственного интеллекта заполняет данные, пропуская каждую вторую строку из исходного документа.
В листе "Исходные данные" в колонке 57 указаны "wp" в хронологическом порядке. Для каждого из "wp" есть своя информация, которая в первой строке листа "ЖСР" заполняется по формулам. При попытке протянуть формулу ниже должен получиться следующий результат: строка 1,2 - wp-18 и его характеристики, строка 3,4 - wp-02 и его характеристики, строка 4,5 - wp-04 и его характеристики и т.д. На деле при протягивании отображается wp-18, а потом wp-04, пропуская wp-02.
Какой ритуальный танец поможет устранить эту неприятность, не прибегая к макросам?
Здравствуйте, великие умы и мастера MS Office!
Столкнулся со следующей проблемой при создании прикреплённого файла:
Формулы вытаскивают данные из листа "Исходные данные", перенося их на лист "ЖСР". Лист "ЖСР" в каждой строке имеет одновременно и нормальные, и объединенные ячейки. Формулы в строках 1 и 2 прописаны вручную и, вроде, прекрасно выполняют свою задачу. НО! При попытке протянуть формулы на весь лист "ЖСР" умная программа категорически не воспринимает ручной труд и с упорством искусственного интеллекта заполняет данные, пропуская каждую вторую строку из исходного документа.
В листе "Исходные данные" в колонке 57 указаны "wp" в хронологическом порядке. Для каждого из "wp" есть своя информация, которая в первой строке листа "ЖСР" заполняется по формулам. При попытке протянуть формулу ниже должен получиться следующий результат: строка 1,2 - wp-18 и его характеристики, строка 3,4 - wp-02 и его характеристики, строка 4,5 - wp-04 и его характеристики и т.д. На деле при протягивании отображается wp-18, а потом wp-04, пропуская wp-02.
Какой ритуальный танец поможет устранить эту неприятность, не прибегая к макросам? Alex1018
Столкнулся со следующей проблемой при создании прикреплённого файла:
Формулы вытаскивают данные из листа "Исходные данные", перенося их на лист "ЖСР". Лист "ЖСР" в каждой строке имеет одновременно и нормальные, и объединенные ячейки. Формулы в строках 1 и 2 прописаны вручную и, вроде, прекрасно выполняют свою задачу. НО! При попытке протянуть формулы на весь лист "ЖСР" умная программа категорически не воспринимает ручной труд и с упорством искусственного интеллекта заполняет данные, пропуская каждую вторую строку из исходного документа.
В листе "Исходные данные" в колонке 57 указаны "wp" в хронологическом порядке. Для каждого из "wp" есть своя информация, которая в первой строке листа "ЖСР" заполняется по формулам. При попытке протянуть формулу ниже должен получиться следующий результат: строка 1,2 - wp-18 и его характеристики, строка 3,4 - wp-02 и его характеристики, строка 4,5 - wp-04 и его характеристики и т.д. На деле при протягивании отображается wp-18, а потом wp-04, пропуская wp-02.
Какой ритуальный танец поможет устранить эту неприятность, не прибегая к макросам? Автор - Alex1018
Дата добавления - 24.08.2020 в 17:39
Рассмотрим несколько способов протягивания (копирования) формул в строках и столбцах программы Excel.
Первый способ: протянуть ячейку в столбце или строке.
Чтобы протянуть (распространить) формулу из одной ячейки в несколько ячеек столбца или строки следует выполнить ряд действий:
1. Записать функцию (формулу) в ячейку и нажать ENTER.
2. Навести курсор на нижний правый угол ячейки таким образом, чтобы он приобрел форму тонкого черного крестика.
3. Нажать и удерживать левую кнопку мыши.
4. Не отпуская кнопку мыши потянуть крестик в нужном направлении. В ту сторону, в которую следует распространить значение ячейки.
Второй способ: быстрое протягивание формулы в один клик мыши.
Для быстрого заполнения столбца формулой или значением из ячейки достаточно выполнить следующие действия:
1. Записать функцию (формулу) в ячейку и нажать «ENTER».
2. Навести курсор на нижний правый угол ячейки таким образом, чтобы он приобрел форму тонкого черного крестика.
3. Кликнуть двойным кликом по правому нижнему углу ячейки.
Формула протянется автоматически до первой пустой ячейки или до полной в случаях, когда в столбце после ячейки с размножаемой функцией стоят пустые ячейки.
Третий способ: протянуть формулу без изменения (смещения) исходных ячеек.
Для протягивания функции без ее изменения следует выполнить те же операции, что в первом и во втором случает. Только перед протягиванием нужно зафиксировать адреса неизменяемых ячеек.
Зафиксировать адреса ячеек можно добавив перед значением адреса столбца или перед значением адреса строки знак «$»доллара.
Теперь, когда адрес закреплен, он не будет меняться при протягивании.
Четвертый способ: протянуть формулу при помощи копирования.
Подходит для работы под фильтрами.
Выполняется следующим образом:
1. Записать функцию (формулу) в ячейку и нажать ENTER.
2. Копировать значение ячейки при помощи выпадающего контекстного меню правой кнопкой мыши или сочетанием клавиш «ctrl»+»c».
3. Выделить нужный диапазон.
Для быстрого выделения вниз достаточно нажать сочетание клавиш:
«Ctrl»+»shift»+ стрелка вниз
Для быстрого выделения в сторону достаточно нажать сочетание клавиш:
«Ctrl»+»shift»+ стрелка в сторону
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРН 310633031600071
Нумерация объединенных ячеек в Excel
Если вы пробовали сделать нумерацию объединенных ячеек в Excel, то, наверное, уже поняли, что простое «протягивание ячеек» тут не работает.
При попытке «протянуть» вы получите ошибку «Для этого все объединенные ячейки должны иметь одинаковый размер». Но, нерешаемых проблем не бывает.
Для примера возьмём столбец, часть ячеек которого объединены (по две, три и пр.), а часть — нет. Необходимо пронумеровать список.
В ячейку A1 ставим 1, затем выделяем диапазон, который нужно пронумеровать. В моём примере это A3:A13. В строке формул пишем: =МАКС(A$1:A2)+1 . Затем нажимаем Ctrl+Enter. Обратите внимание — Ctrl+Enter.
Функция МАКС() возвращает наибольшее значение из набора значений, а в нашем случае, мы увеличиваем наибольшее значение на единицу.
Как в excel растянуть формулу на столбец с объединенными ячейками?
Использовать объединенные ячейки в расчетных таблицах.
А если по существу — если вам нужны красивые таблички с объединенными ячейками на выходе то сделайте отдельно лист с плоской таблицей и записями вида БД (ранее уже писалось как это должно выглядеть) где и производите все расчеты.
А в итоговую красивую табличку с, прости Господи, объединенными ячейками выводите только результат.
Читайте также: