2

У меня есть таблица Excel со следующим форматированием:

1|     Line 1    |     Line 2     |    Line 3       |   Line 4        |
2|123 Main Street|   Apartment 1  |  NY, NY 10000   |                 |
3| 17 1st Street |  LA, CA 55555  |                 |                 |
4|  570 Comstock |      Suite 3   |Houston, TX 23123|                 |
5|Human Resources|   Building 23  |  Company Lane   |Madison, WI 21311|

Я ищу способ "правильного выравнивания" или смещения всего по ячейкам, чтобы это выглядело так:

1|     Line 1    |     Line 2     |    Line 3       |   Line 4        |
2|               | 123 Main Street|   Apartment 1   |  NY, NY 10000   |
3|               |                |   17 1st Street |  LA, CA 55555   |
4|               |  570 Comstock  |      Suite 3    |Houston, TX 23123|
5|Human Resources|   Building 23  |  Company Lane   |Madison, WI 21311|

Каждая строка имеет 1-4 столбца данных, которые начинаются в строке 1. Кто-нибудь знает способ сделать это?

3 ответа3

1

Чтобы переместить ячейки, выберите место, куда вы хотите вставить новые ячейки, и щелкните правой кнопкой мыши. Во всплывающем меню выберите « Insert . Выберите Shift cells right чтобы переместить их вправо.

Чтобы выровнять текст, выделите ячейки и используйте кнопку « Align Text Right краю» в разделе « Alignment ».

1

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

Скажите, Строка 1 -> Строка 4 - A:D, тогда новые столбцы - E:F

Е

=IF(ISTEXT($D2),A2,"")

F

=IF(ISTEXT($D2),B2,IF(ISTEXT($C2),A2,IF(ISTEXT($B2),"")))

г

=IF(ISTEXT($D2),C2,IF(ISTEXT($C2),B2,IF(ISTEXT($B2),A2,"")))

ЧАС

=IF(ISTEXT($D2),D2,IF(ISTEXT($C2),C2,IF(ISTEXT($B2),B2,IF(ISTEXT($A2),A2,""))))
1

Если порядок адресов (это то, что я думаю) важен, я сначала вставил бы столбец в крайнем левом углу и поместил последовательность чисел вниз по столбцу. Это составляет 5 столбцов (1 столбец «указатель» и 4 столбца, содержащие части адресов).

1. Сортировка по Line 4 чтобы собрать все пробелы, например так:

1| |     Line 1    |     Line 2     |    Line 3       |   Line 4        |
5|4|Human Resources|   Building 23  |  Company Lane   |Madison, WI 21311|
2|1|123 Main Street|   Apartment 1  |  NY, NY 10000   |                 |
3|2| 17 1st Street |  LA, CA 55555  |                 |                 |
4|3|  570 Comstock |      Suite 3   |Houston, TX 23123|                 |

[Пробелы попадут внизу]

2. Вставьте ячейки перед столбцом Line 1 где ячейки в столбце Line 4 пусты (то есть для строк с номерами от 3 до 5), так что теперь это выглядит так:

1| |     Line 1    |     Line 2     |    Line 3       |   Line 4        |
2|4|Human Resources|   Building 23  |  Company Lane   |Madison, WI 21311|
3|1|               | 123 Main Street|    Apartment 1  |  NY, NY 10000   |
4|2|               |  17 1st Street |   LA, CA 55555  |                 |
5|3|               |  570 Comstock  |       Suite 3   |Houston, TX23123 |

3. Сортируйте снова по Line 4 чтобы получить что-то вроде:

1| |     Line 1    |     Line 2     |    Line 3       |   Line 4        |
2|3|               |  570 Comstock  |       Suite 3   |Houston, TX23123 |
3|4|Human Resources|   Building 23  |  Company Lane   |Madison, WI 21311|
4|1|               | 123 Main Street|    Apartment 1  |  NY, NY 10000   |
5|2|               |  17 1st Street |   LA, CA 55555  |                 |

4. Вставьте снова ячейки перед Line 1 где ячейки в Line 4 пусты. (Сейчас только строка № 5).

1| |     Line 1    |     Line 2     |    Line 3       |   Line 4        |
2|3|               |  570 Comstock  |       Suite 3   |Houston, TX23123 |
3|4|Human Resources|   Building 23  |  Company Lane   |Madison, WI 21311|
4|1|               | 123 Main Street|    Apartment 1  |  NY, NY 10000   |
5|2|               |                |  17 1st Street  |   LA, CA 55555  |

5. Теперь, когда все там, где должно быть, отсортируйте первый столбец, index мы вставили в самом начале, и который вы можете удалить после сортировки.\

1| |     Line 1    |     Line 2     |    Line 3       |   Line 4        |
2|1|               | 123 Main Street|    Apartment 1  |  NY, NY 10000   |
3|2|               |                |  17 1st Street  |   LA, CA 55555  |
4|3|               |  570 Comstock  |       Suite 3   |Houston, TX23123 |
5|4|Human Resources|   Building 23  |  Company Lane   |Madison, WI 21311|

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

Если порядок не важен, просто выполните шаги с 1 по 4.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .