Excel - обратный ряд буквенно-цифровых значений в разных столбцах - PullRequest
0 голосов
/ 11 октября 2019

Извините всех, не уверен, что я думал с моим первоначальным вопросом. Я перепутал строки / имя / соглашение.

Обновление: с учетом следующего буквенно-цифрового ввода в пределах одной строки в Excel A1: E1 (столбцы, разделенные «|» для иллюстрации каждого столбца данных в строке 1):

A1: E1

Nike |Adidas |Под броней |Чемпион |Северная сторона

Я хочу изменить порядок строк, используя формулу, чтобы формула, помещенная в ячейку A2 и перешла на E2, выглядела бы так:

A2: E2

северная сторона |Чемпион |Под броней |Adidas |Nike

Хотя я могу сделать это с помощью числовых символов по следующей формуле (меняя значения в A1: используя E1 с 1 по 5), поместив формулу в A2 и перейдя к E2: = INDEX ($ A $ 1: $ E $ 1 | 1 | COUNT (A $ 1: $ E $ 1))

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

Ответы [ 2 ]

2 голосов
/ 11 октября 2019

ИНДЕКС с некоторой математикой:

=INDEX($A$1:$A$5,ROW(A$6)-ROW(A1))

enter image description here

или ИНДЕКС с COUNTA (при условии отсутствия пустых строк):

=INDEX($A$1:$A$5,COUNTA(A1:$A$5))

enter image description here

РЕДАКТИРОВАТЬ :

Логика аналогична для строк вместо столбцов:

=INDEX($A$1:$E$1,,COLUMN($F1)-COLUMN())

enter image description here

1 голос
/ 12 октября 2019

Между прочим, если вы используете Excel 2010 Professional Plus или более поздние версии Excel, вы можете использовать Power Query для преобразования данных в несколько кликов.

Шаги:

  1. Загрузка данных в Power Query Editor;
  2. Транспонирование данных из столбцов в строки;
  3. Использование функции Reverse Rows для изменения порядкастроки;
  4. Транспонирование данных обратно из строк в столбцы;
  5. Закрытие и загрузка вывода на новый рабочий лист (по умолчанию).

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

Дайте мне знать, если у вас есть какие-либо вопросы:)

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