Как размножить числа в excel

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

Содержание

  1. Распределение данных из одного столбца по отдельным строчкам
  2. Размножение формул
  3. Сортировка данных по столбцам и строкам
  4. Заключение

Распределение данных из одного столбца по отдельным строчкам

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

Как размножить столбец по строкам в таблице Excel

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

  1. Перейти во вкладку “EXCEL”, которая находится на главной странице инструментов.
  2. Найти блок с инструментами “Таблица”, кликнуть по нему левой кнопкой мыши.
  3. Из открывшегося меню выбрать параметр “Размножить столбец по строкам”.
  4. После этого должно открыться окно с настройками выбранного действия. В первом свободном поле нужно выбрать из предложенного списка тот столбец, который необходимо размножить.
  5. Когда столбик будет выбран, нужно определиться с типом разделителя. Это может быть точка, запятая, точка с запятой, пробел, перенос текста на другую строку. При желании можно выбрать собственный символ для разделения.

Как размножить столбец по строкам в таблице Excel

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

Важно! Иногда случаются ситуации, когда действие размножения столбцов из основной рабочей таблицы необходимо отметить. В этом случае можно отменить действие через комбинацию клавиш “CTRL+Z” или же кликнуть по значку отмены совершенного действия над основной панелью с инструментами.

Размножение формул

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

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

Как размножить столбец по строкам в таблице Excel

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

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

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

  1. Отметить первую клетку столбца нажатием ЛКМ.
  2. Прокрутить колесиком до конца столбца на страницы.
  3. Найти последнюю клетку, зажать клавишу “Shift”, кликнуть по данной ячейке.

Требуемый диапазон будет выделен.

Сортировка данных по столбцам и строкам

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

  1. Кликнуть по любому месту рабочей таблицы ПКМ.
  2. Из появившегося контекстного меню выбрать параметр – “Сортировка”.
  3. Напротив выбранного параметра появится несколько вариантов сортировки данных.

Как размножить столбец по строкам в таблице Excel

Еще один способ выбора параметра сортировки информации – через основную панель с инструментами. На ней нужно найти вкладку “Данные”, под ней выбрать пункт “Сортировка”.  Процесс сортировки таблицы по отдельному столбцу:

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

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

  1. В окне с настройками сортировки необходимо перейти во вкладку “Параметры”.
  2. Из открывшегося окна выбрать параметр “Столбцы диапазона”.
  3. Для сохранения настроек нажать на кнопку “ОК”.

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

Заключение

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

Оцените качество статьи. Нам важно ваше мнение:

October 5 2012, 20:09

Categories:

  • Финансы
  • Экономика
  • Cancel

Размножение в Экселе

Совет. Как быстрее размножать формулы в Экселе

Автоматическое копирование или размножение

Учимся размножать

Размножаем формулу. Есть несколько способов.

Здесь т.е. в нашем примере становишься мышью в правый нижний угол. Появится черный крестик. Двойной щелчок ЛКМ размножит формулу

Пример действия 2х[ЛКМ] в правом углу ячейки

Sovet_5_razmnojenieR

==>

Sovet_5_razmnojili

До

После

Забыл упомянуть

про условные обозначения: ЛКМ — левая кнопка мыши. ПКМ — соответственно. Так, на всякий случай.

Бывает

по-всякому. Размножить до конца можно только в тех случаях, когда все клетки в колонке «Сумма» заполнены значениями. Если есть разрывы, то формула размножится до первой пустой клетки – разрыва.  Например:

Пример действия 2х[ЛКМ] в правом углу ячейки, когда есть разрыв

Sovet_5_razmnojenieR

==>

Sovet_5_razmnojiliR

До

После

Как еще

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

скопировать требуемую ячейку =>

выделить диапазон =>

и вставить формулу.

Выделить диапазон

Если диапазон, с которым ты работаешь, состоит из пары тысяч строк, то читай далее.

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

1. Выделяем первую ячейку
(она копируется) =>

2. Тянем скролик в конец диапазона =>

Sovet_5_Copy

Sovet_5_Skrolik

3. Зажимаем [Шифт] и выделяем последнюю клетку диапазона = >

Sovet_5_Videlil

4. Вставляем формулу

Sovet_5_Vstavili

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

Содержание

  1. Как размножить столбец по строкам в таблице Excel
  2. Распределение данных из одного столбца по отдельным строчкам
  3. Размножение формул
  4. Сортировка данных по столбцам и строкам
  5. Заключение
  6. Excel размножить формулу на весь столбец
  7. Создание вычисляемого столбца
  8. Дополнительные сведения

Как размножить столбец по строкам в таблице Excel

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

Распределение данных из одного столбца по отдельным строчкам

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

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

  1. Перейти во вкладку “EXCEL”, которая находится на главной странице инструментов.
  2. Найти блок с инструментами “Таблица”, кликнуть по нему левой кнопкой мыши.
  3. Из открывшегося меню выбрать параметр “Размножить столбец по строкам”.
  4. После этого должно открыться окно с настройками выбранного действия. В первом свободном поле нужно выбрать из предложенного списка тот столбец, который необходимо размножить.
  5. Когда столбик будет выбран, нужно определиться с типом разделителя. Это может быть точка, запятая, точка с запятой, пробел, перенос текста на другую строку. При желании можно выбрать собственный символ для разделения.

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

Размножение формул

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

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

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

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

  1. Отметить первую клетку столбца нажатием ЛКМ.
  2. Прокрутить колесиком до конца столбца на страницы.
  3. Найти последнюю клетку, зажать клавишу “Shift”, кликнуть по данной ячейке.

Требуемый диапазон будет выделен.

Сортировка данных по столбцам и строкам

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

  1. Кликнуть по любому месту рабочей таблицы ПКМ.
  2. Из появившегося контекстного меню выбрать параметр – “Сортировка”.
  3. Напротив выбранного параметра появится несколько вариантов сортировки данных.

Еще один способ выбора параметра сортировки информации – через основную панель с инструментами. На ней нужно найти вкладку “Данные”, под ней выбрать пункт “Сортировка”. Процесс сортировки таблицы по отдельному столбцу:

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

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

  1. В окне с настройками сортировки необходимо перейти во вкладку “Параметры”.
  2. Из открывшегося окна выбрать параметр “Столбцы диапазона”.
  3. Для сохранения настроек нажать на кнопку “ОК”.

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

Заключение

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

Источник

Excel размножить формулу на весь столбец

Совет. Как быстрее размножать формулы в Экселе

Автоматическое копирование или размножение

Размножаем формулу. Есть несколько способов.

Здесь т.е. в нашем примере становишься мышью в правый нижний угол. Появится черный крестик. Двойной щелчок ЛКМ размножит формулу

Пример действия 2х[ЛКМ] в правом углу ячейки

про условные обозначения: ЛКМ — левая кнопка мыши. ПКМ — соответственно. Так, на всякий случай.

по-всякому. Размножить до конца можно только в тех случаях, когда все клетки в колонке «Сумма» заполнены значениями. Если есть разрывы, то формула размножится до первой пустой клетки – разрыва. Например:

Пример действия 2х[ЛКМ] в правом углу ячейки, когда есть разрыв

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

скопировать требуемую ячейку =>

и вставить формулу.

Если диапазон, с которым ты работаешь, состоит из пары тысяч строк, то читай далее.

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

1. Выделяем первую ячейку
(она копируется) =>

2. Тянем скролик в конец диапазона =>

3. Зажимаем [Шифт] и выделяем последнюю клетку диапазона = >

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

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

Второй шаг. Поставим курсор в ячейку «С2» и напишем простую суммирующую формулу: =A2+B2, где А2 – первое число, В2 – второе число.

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

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

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

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

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

Создайте таблицу. Если вы не знакомы с таблицами Excel, см. статью Общие сведения о таблицах Excel.

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

Вы также можете добавить столбец на вкладке Главная. Просто щелкните стрелку на кнопке Вставить и выберите команду Вставить столбцы таблицы слева.

Введите нужную формулу и нажмите клавишу ВВОД.

В этом случае мы ввели =СУММ(, а затем выбрали столбцы Кв1 и Кв2. В результате Excel создал следующую формулу: =СУММ(Таблица1[@[Кв1]:[Кв2]]). Такие формулы называются формулами со структурированными ссылками, и их можно использовать только в таблицах Excel. Структурированные ссылки позволяют использовать одну и ту же формулу в каждой строке. Обычная формула Excel выглядела бы как =СУММ(B2:C2), и ее было бы необходимо добавить в остальные ячейки путем копирования и вставки или заполнения.

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

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

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

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

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

Если вы ввели или скопировали формулу в ячейку пустого столбца и не хотите использовать новый вычисляемый столбец, нажмите Отменить два раза. Вы также можете дважды нажать клавиши CTRL+Z.

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

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

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

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

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

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

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

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

Примечание: В этом случае исключение не помечается.

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

Уведомление об ошибке отображается только в том случае, если включена фоновая проверка ошибок. Если вы не видите сообщение об ошибке, откройте Файл > Параметры > Формулы и убедитесь, что флажок Включить фоновую проверку ошибок установлен.

Если вы используете Excel 2007, нажмите кнопку Office и выберите Параметры Excel > Формулы.

Если вы используете Mac, в строке меню Excel выберите Параметры > Формулы и списки > Поиск ошибок.

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

Включение и выключение вычисляемых столбцов

На вкладке Файл нажмите кнопку Параметры.

Если вы используете Excel 2007, нажмите кнопку Office и выберите Параметры Excel.

Выберите категорию Правописание.

В разделе Параметры автозамены нажмите кнопку Параметры автозамены

Откройте вкладку Автоформат при вводе.

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

«Средства проверки правописания» > «Параметры автозамены» и снятия флажка «Создать вычисляемые столбцы, заполнив таблицы формулами».»/>

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

Если вы используете Mac, выберите Excel в главном меню, а затем щелкните Параметры > Формулы и списки > Таблицы и фильтры > Автоматически заполнять формулы.

Прекращение автоматического создания вычисляемых столбцов

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

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

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

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

Источник

1 / 1 / 0

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

Сообщений: 22

1

Размножить строки согласно числу в ячейке

26.06.2017, 12:14. Показов 19553. Ответов 9


Студворк — интернет-сервис помощи студентам

Всем здравствуйте
Есть массив данных. В каждой строке в последней ячейке число от 1 до 9. Необходимо каждую строку продублировать согласно этому числу.
Подскажите, какие есть варианты решения данной задачи
Пример прикрепил. Число — в столбце G



0



2640 / 1697 / 694

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

Сообщений: 3,367

26.06.2017, 16:56

2

Код

=ИНДЕКС(A$2:A$7;ПОИСКПОЗ(СТРОКА(A1)-1;СУММЕСЛИ(СМЕЩ($G$1;;;СТРОКА(A$1:A$7));">0")))



0



1 / 1 / 0

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

Сообщений: 22

27.06.2017, 10:58

 [ТС]

3

Спасибо за помощь. Решение формулой — высший пилотаж, не представлял что так можно
Подскажите почему не работает ваша формула для другого файла, где столбец с числами в колонке Y?
Изменил значения по аналогии для ячейки AB2

Код

=ИНДЕКС(A$2:A$25;ПОИСКПОЗ(СТРОКА(A1)-1;СУММЕСЛИ(СМЕЩ($Y$1;;;СТРОКА(A$1:A$25));">0")))



0



2640 / 1697 / 694

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

Сообщений: 3,367

27.06.2017, 11:16

4

Данная формула есть формула массива, ввод таких формул делается тремя клавишами Ctrl+Shift+Enter
При правильном вводе формула обрамляется фигурными скобками так {=формула}
Введите формулу правильно и она будет работать.



0



1 / 1 / 0

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

Сообщений: 22

27.06.2017, 12:30

 [ТС]

5

Сработало, спасибо за подсказку, но почему то размножает только до 20-й строки, а дальше сплошь #ССЫЛКА. В чем может быть причина?



0



2640 / 1697 / 694

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

Сообщений: 3,367

27.06.2017, 13:00

6

В вашем последнем примере сумма в столбце Y равна 6. Это значит, что формула заполнит 6 строк значениями, а ниже будет ошибка #ССЫЛКА.
Чтобы убрать ошибку используйте функцию ЕСЛИОШИБКА(), так =ЕСЛИОШИБКА(формула;»»)

Цитата
Сообщение от Srfbc
Посмотреть сообщение

размножает только до 20-й строки, а дальше сплошь #ССЫЛКА

возможно в реальном файле сумма в Y равна 20



0



1 / 1 / 0

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

Сообщений: 22

27.06.2017, 13:48

 [ТС]

7

К сожалению не помогло. Может ли быть другая причина? Независимо от того какие значения я выставляю в столбце Y, дальше 20-й просто везде дублируется 21-я строка



0



2640 / 1697 / 694

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

Сообщений: 3,367

27.06.2017, 14:32

8

А диапазоны надо править

Код

=ИНДЕКС(A$2:A$99;ПОИСКПОЗ(СТРОКА(A1)-1;СУММЕСЛИ(СМЕЩ($Y$1;;;СТРОКА(A$1:A$98));">0")))



0



1 / 1 / 0

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

Сообщений: 22

27.06.2017, 16:12

 [ТС]

9

Теперь все работает еще раз спасибо
Если можно еще один вопрос, в этот массив надо вставить данные из другого, а для этого надо преобразовать

Как с помощью ИНДЕКС данные типа
123
абс
превратить в
1
2
3
а
б
с



0



2640 / 1697 / 694

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

Сообщений: 3,367

27.06.2017, 20:30

10

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



0




Создадим числовые последовательности различных видов: 1, 2, 3, … 1, 3, 5, 7, … I, II, III, IV, …. 100, 200, 300,…00-01

,

00-02, … 1, 1, 1, 2, 2, 2,… и пр.

Используем формулы

Сформируем последовательность 1, 2, 3, … Пусть в ячейке

A2

введен первый элемент последовательности — значение

1

. В ячейку

А3

, вводим формулу

=А2+1

и копируем ее в ячейки ниже (см.

файл примера

).

Так как в формуле мы сослались на ячейку выше с помощью

относительной ссылки

, то EXCEL при копировании вниз модифицирует вышеуказанную формулу в

=А3+1

, затем в

=А4+1

и т.д., тем самым формируя числовую последовательность 2, 3, 4, …

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

B2

и копировать ее нужно не вниз, а вправо.

Чтобы сформировать последовательность нечетных чисел вида 1, 3, 7, … необходимо изменить формулу в ячейке

А3

на

=А2+2

. Чтобы сформировать последовательность 100, 200, 300, … необходимо изменить формулу на

=А2+100

, а в ячейку

А2

ввести 100.

Другим вариантом создания последовательности 1, 2, 3, … является использование формулы

=СТРОКА()-СТРОКА($A$1)

(если первый элемент последовательности располагается в строке

2

). Формула

=СТРОКА(A2)-СТРОКА($A$1)

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

=ЧСТРОК($A$1:A1)

,

=СТРОКА(A1)

и

=СТРОКА(H1)

. Формула

=СТОЛБЕЦ(B1)-СТОЛБЕЦ($A$1)

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

=ЧИСЛСТОЛБ($A$1:A1)

,

=СТОЛБЕЦ(A1)

.

Чтобы сформировать последовательность

I, II, III, IV

, … начиная с ячейки

А2

, введем в

А2

формулу

=РИМСКОЕ(СТРОКА()-СТРОКА($A$1))

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

РИМСКОЕ()

возвращает текст. Таким образом, сложить, например, числа

I+IV

в прямую не получится.

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

00-01

,

00-02, …

Чтобы начать нумерованный список с кода

00-01

, введите формулу

=ТЕКСТ(СТРОКА(A1);»00-00″)

в первую ячейку диапазона и перетащите

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

в конец диапазона.

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

n2+1

((n в степени 2) +1) создадим формулой

=(СТРОКА()-СТРОКА($A$1))^2+1

начиная с ячейки

А2

.

Создадим последовательность с повторами вида

1, 1, 1, 2, 2, 2,…

Это можно сделать формулой

=ЦЕЛОЕ((ЧСТРОК(A$2:A2)-1)/3+1)

. С помощью формулы

=ЦЕЛОЕ((ЧСТРОК(A$2:A2)-1)/4+1)*2

получим последовательность

2, 2, 2, 2, 4, 4, 4, 4,…

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

=ЦЕЛОЕ((ЧСТРОК(A$2:A2)-1)/4+1)*2-1

даст последовательность

1, 1, 1, 1, 3, 3, 3, 3, …


Примечание

. Для выделения повторов использовано

Условное форматирование

.

Формула

=ОСТАТ(ЧСТРОК(A$2:A2)-1;4)+1

даст последовательность

1, 2, 3, 4, 1, 2, 3, 4, …

Это пример последовательности с периодически повторяющимися элементами.


Примечание

. Последовательности с повторами использованы, например, в статьях

Перебор всех возможных Сочетаний с повторениями в MS EXCEL

и

Перебор всех возможных целочисленных комбинаций в MS EXCEL

.

Используем клавишу CTRL

Пусть, как и в предыдущем примере, в ячейку

A2

введено значение

1

. Выделим ячейку

A2

. Удерживая клавишу

CTRL

, скопируем

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

(при этом над курсором появится маленький плюсик), значение из

A

2

в ячейки ниже. Получим последовательность чисел 1, 2, 3, 4 …


ВНИМАНИЕ!

Если на листе часть строк скрыта с помощью

фильтра

, то этот подход и остальные, приведенные ниже, работать не будут. Чтобы разрешить нумерацию строк с использованием клавиши

CTRL

, выделите любую ячейку с заголовком

фильтра

и дважды нажмите

CTRL

+

SHIFT

+

L

(сбросьте фильтр).

Используем правую клавишу мыши

Пусть в ячейку

A2

введено значение

1

. Выделим ячейку

A2

. Удерживая правую клавишу мыши, скопируем

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

, значение из

A2

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

Заполнить

. Получим последовательность чисел 1, 2, 3, 4 …

Используем начало последовательности

Если начало последовательности уже задано (т.е. задан первый элемент и шаг последовательности), то создать последовательность 1, 2, 3, … можно следующим образом:

  • пусть в ячейке

    А2

    введено значение

    1

    , а в ячейке

    А3

    значение

    2

    ;
  • выделяем ячейки

    A

    2

    и

    A

    3

    ;
  • беремся за правый нижний угол и

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

    протягиваем вниз.

Получаем результат как в предыдущем случае. Если в ячейке

А3

введено значение

3

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

Создадим последовательность вида

1, 2, 3, 1, 2, 3,…

для этого введем в первые три ячейки значения 1, 2, 3, затем

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

, удерживая клавишу

CTRL

, скопируем значения вниз.

Использование инструмента Прогрессия

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

  • вводим в ячейку

    А2

    значение

    1

    ;
  • выделяем диапазон

    A

    2:А6

    , в котором будут содержаться элементы последовательности;
  • вызываем инструмент

    Прогрессия

    (

    ), в появившемся окне нажимаем ОК.


Использование в работе

:

Подходы для создания числовых последовательностей можно использовать для

нумерации строк

,

сортировки списка с числами

,

разнесения значений по столбцам и строкам

.


СОВЕТ:

О текстовых последовательностях вида

первый, второй, …, 1), 2), 3), …

можно прочитать в статье

Текстовые последовательности

. О последовательностях значений в формате дат (и времени) вида

01.01.09, 01.02.09, 01.03.09, …, янв, апр, июл, …, пн, вт, ср, …

можно прочитать в статье

Последовательности дат и времен

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

формулах массива

, читайте в статье

Массив значений (или константа массива или массив констант)

.

Как каждую ячейку из столбца размножить на 5?

AdwordsDirect

Дата: Пятница, 22.06.2018, 09:46 |
Сообщение № 1

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 148


Репутация:

0

±

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


Excel 2007

Здравствуйте, уважаемые знатоки. У меня есть столбец А с уникальными значениями 80 штук (А1-А80), как сделать так чтобы ячейка А1 оказалась на местах: А1,А2,А3,А4,А5 ячейка А2 оказалась на местах: А6, А7, А8, А9, А10 и так далее по списку всех 80 ячеек, и чтоб когда закончился этот список (80 ячеек), если дальше тянуть формулу вниз, чтоб оно заново не дублировало всё, а прописывало например 0 в ячейки, а лучше вообще ничего, чтоб пусто было. Благодарю!

Сообщение отредактировал AdwordsDirectПятница, 22.06.2018, 09:46

 

Ответить

_Boroda_

Дата: Пятница, 22.06.2018, 09:48 |
Сообщение № 2

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

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

Сообщений: 16618


Репутация:

6465

±

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


2003; 2007; 2010; 2013 RUS

Так нужно?
Для В1

Код

=ИНДЕКС(A:A;СТРОКА(B5)/5)&»»


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

 

Ответить

AdwordsDirect

Дата: Пятница, 22.06.2018, 09:55 |
Сообщение № 3

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 148


Репутация:

0

±

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


Excel 2007

Абсолютно точно. Благодарю за такой оперативный ответ!

 

Ответить

koyaanisqatsi

Дата: Понедельник, 06.07.2020, 15:34 |
Сообщение № 4

Группа: Проверенные

Ранг: Ветеран

Сообщений: 712


Репутация:

15

±

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


Excel 2010

=ИНДЕКС(A:A;СТРОКА(B5)/5)&»»

Надо было с датами и по 4 для ведения журнала уборки помещения каждый день через 4 часа. Очень не хотелось задавать новый вопрос но и найти было очень сложно. Но нашел. Очень помогло Спасибо большое.

Код

=ИНДЕКС(A:A;СТРОКА(B4)/4)

 

Ответить

Александр7034

Дата: Четверг, 03.03.2022, 09:01 |
Сообщение № 5

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

Ранг: Участник

Сообщений: 52

Здравствуйте, нашел данный пример, но для моей задачи нужно что то подобное только чередующее подряд. То есть данные с колонки А (от 1 до 100 может быть) чередовались подряд в колонке B _n раз. Сделал как в примере но там выходит чередование А1,А1,А1…А2,А2,А2…А3,А3,А3… А нужно А1,А2,А3,А1,А2,А3,А1,А2,А3….._n раз

 

Ответить

Pelena

Дата: Четверг, 03.03.2022, 09:24 |
Сообщение № 6

Группа: Админы

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

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Код

=ИНДЕКС($A$2:$A$100;ОСТАТ((СТРОКА(B1)-1);$C$2)+1)

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

1728151.xlsx
(22.3 Kb)


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Александр7034

Дата: Четверг, 03.03.2022, 10:30 |
Сообщение № 7

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

Ранг: Участник

Сообщений: 52

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

 

Ответить

Pelena

Дата: Четверг, 03.03.2022, 10:39 |
Сообщение № 8

Группа: Админы

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

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Код

=ЕСЛИ(СТРОКА(B1)>$C$2*$D$2;»»;ИНДЕКС($A$2:$A$100;ОСТАТ((СТРОКА(B1)-1);$C$2)+1))


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Александр7034

Дата: Четверг, 03.03.2022, 11:25 |
Сообщение № 9

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

Ранг: Участник

Сообщений: 52

Спасибо.

 

Ответить

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

Размножить столбец по строкам 

Чтобы воспользоваться данной командой выделите таблицу, перейдите во вкладку «ЁXCEL» Главного меню, нажмите кнопку «Таблицы» и выберите команду «Размножить столбец по строкам»:

razmnozhit-stolbets-po-strokam 

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

razmnozhit-stolbets-po-strokam 

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

Для отмены операции нажмите кнопку «Отмены последнего действия» Отмена на панели быстрого доступа или сочетание клавиш «Ctrl+Z» — вставленный лист со сформированной таблицей будет удален.

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

 

VVBaulin

Пользователь

Сообщений: 4
Регистрация: 01.01.1970

Здравствуйте!  
Пожалуста подскажите, как в Excel-е размножить сокращённые числа в одной ячейке, например: С15-С26 и разбить их следующим образом С15,С16,С17,С18,С19,С20,С21,С22,С23,С24,С25,С26  
Заране спасибо!

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

Что такое «сокращённые числа»?!

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

{quote}{login=Serge 007}{date=25.08.2012 02:16}{thema=}{post}Что такое «сокращённые числа»?!{/post}{/quote}Од., Дв., Тр… :-)

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

О, Де, Труа…  

  Это типа по-французски? :)

 

VVBaulin

Пользователь

Сообщений: 4
Регистрация: 01.01.1970

В списках присутствуют последовательные числа (это наиноменонания мест для електронных компонентов на печатных платах ) Например С1,С5,С7,С10-С15,С21 и тд. , то-есть те которые С10-С15 это С10,С11,С12,С13,С14,С15

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

Отличное объяснение.  
Ждите скорого решения

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

VVBaulin, кажется, я Вас понял, но набросайте небольшой пример: имеется ЭТО нужно получить ВОТ ЭТО.  
Понял примерно так: в ячейке А1 имеем «С1-С3». Нужно в соседних ячейках получить:  
В ячейке В1: «С1»  
В ячейке С1: «С2»  
В ячейке D1: «C3»  
Так?

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

Сегодня. Ищите тему с датами. ikki давал макрос  ..бесплатно.  

    ———  
27277

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

VVBaulin

Пользователь

Сообщений: 4
Регистрация: 01.01.1970

Все должно быть в одной ячейке,    
До — С1,С5,С7,С10-С15,С21    
После — С1,С5,С7,С10,С11,С12,С13,С14,С15,С21    
Я прикрепил пример Excel.

 

ikki

Пользователь

Сообщений: 9709
Регистрация: 22.12.2012

Function VVBaulin$(s$)  
 Dim x, i%, ss$, v1$, v2$, j%, se$  
 s = Replace(Replace(s, » «, «»), Chr(10), «»)  
 x = Split(s, «,»)  
 For i = 0 To UBound(x)  
   If InStr(x(i), «-«) Then  
     v1 = «»: v2 = «»  
     For j = InStr(x(i), «-«) — 1 To 1 Step -1  
       If IsNumeric(Mid(x(i), j, 1)) Then v1 = Mid(x(i), j, 1) & v1 Else Exit For  
     Next  
     se = Mid(x(i), 1, j)  
     For j = Len(x(i)) To InStr(x(i), «-«) Step -1  
       If IsNumeric(Mid(x(i), j, 1)) Then v2 = Mid(x(i), j, 1) & v2 Else Exit For  
     Next  
     For j = CInt(v1) To CInt(v2)  
       ss = ss & «,» & se & j  
     Next  
   Else  
     ss = ss & «,» & x(i)  
   End If  
 Next  
 VVBaulin = Mid(ss, 2)  
End Function

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

 

VVBaulin

Пользователь

Сообщений: 4
Регистрация: 01.01.1970

Вот это Макруха!  
Большое-Большое Спасибо ikki !!!

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как размножить цифры в excel
  • Как разобраться в программе excel
  • Как размножить функцию в excel
  • Как разобраться в word
  • Как размножить текст в excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии