Функция преобразует массив или диапазон ячеек в один столбец. TOCOL может сканировать значения:
- по столбцам сверху вниз;
- по строкам слева направо.
Аргумент scan_by_column
– логическое значение, которое определяет, как функция TOCOL читает значения массива источника.
Пример использования
TOCOL(A1:C3)
– функция TOCOL
использует все значения и сканирует данные по строкам.
TOCOL(A1:C3, 1, TRUE)
– функция TOCOL
игнорирует пустые ячейки и сканирует данные по столбцам.
Синтаксис
TOCOL(array_or_range, [ignore], [scan_by_column])
array_or_range
– массив или диапазон ячеек, которые будут преобразованы в столбец.[ignore]
– по умолчанию используются все значения. Укажите одно из следующих значений:- 0 – использовать все значения;
- 1 – игнорировать пустые ячейки;
- 2 – игнорировать ячейки с ошибками;
- 3 – игнорировать пустые ячейки и ячейки с ошибками.
[scan_by_column]
– логическое значение аргументаscan_by_column
определяет, как будет проходить сканирование массива. По умолчанию функцияTOCOL
сканирует массив по строкам.- True – сканирование массива по столбцам.
- False – сканирование массива по строкам.
Примеры
Простая операция преобразования данных с помощью функции TOCOL
Пример данных:
A |
B |
C |
|
---|---|---|---|
1 |
Вадим |
Петр |
Мария |
2 |
Иван |
Лариса |
Евгения |
3 |
Анна |
Геннадий |
Надежда |
Пример. Введите в ячейку E1 следующую формулу: =TOCOL(A1:C3)
Результат:
E |
|
---|---|
1 |
Вадим |
2 |
Петр |
3 |
Мария |
4 |
Иван |
5 |
Лариса |
6 |
Евгения |
7 |
Анна |
8 |
Геннадий |
9 |
Надежда |
Пропуск пустых ячеек при использовании функции TOCOL
Пример данных:
A |
B |
C |
|
---|---|---|---|
1 |
Вадим |
Петр |
Мария |
2 |
Иван |
|
Евгения |
3 |
Анна |
Геннадий |
Надежда |
Пример. Введите в ячейку E1 следующую формулу: =TOCOL(A1:C3, 1)
Результат:
E |
|
---|---|
1 |
Вадим |
2 |
Петр |
3 |
Мария |
4 |
Иван |
5 |
Евгения |
6 |
Анна |
7 |
Геннадий |
8 |
Надежда |
Сканирование по столбцам при использовании функции TOCOL
Пример данных:
A |
B |
C |
|
---|---|---|---|
1 |
Вадим |
Петр |
Мария |
2 |
Иван |
Лариса |
Евгения |
3 |
Анна |
Геннадий |
Надежда |
Пример. Введите в ячейку E1 следующую формулу: =TOCOL(A1:C3, 0, TRUE)
Результат:
E |
|
---|---|
1 |
Вадим |
2 |
Иван |
3 |
Анна |
4 |
Петр |
5 |
Лариса |
6 |
Геннадий |
7 |
Мария |
8 |
Евгения |
9 |
Надежда |
Сопутствующие функции
- Функция TOROW преобразует массив или диапазон ячеек в одну строку.