我有一张具有以下格式的 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 行开始。有人知道怎么做吗?
答案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
s 感到困惑,而且只有几列,我相信这样做实际上会更快!而且比在每一行逐个插入单元格更有效率。
如果顺序不重要,只需执行步骤 1 至 4。
答案2
要移动单元格,请选择要插入新单元格的位置并单击鼠标右键。从弹出菜单中选择Insert
。选择Shift cells right
将它们移动到右侧。
为了使文本对齐,请突出显示单元格并使用Align Text Right
该Alignment
部分中的按钮。
答案3
很混乱,但您可以通过在现有列旁边创建 4 列并使用公式来实现它。
假设第 1 行 --> 第 4 行是 A:D,则新列是 E:F
埃
=IF(ISTEXT($D2),A2,"")
F
=IF(ISTEXT($D2),B2,IF(ISTEXT($C2),A2,IF(ISTEXT($B2),"")))
G
=IF(ISTEXT($D2),C2,IF(ISTEXT($C2),B2,IF(ISTEXT($B2),A2,"")))
H
=IF(ISTEXT($D2),D2,IF(ISTEXT($C2),C2,IF(ISTEXT($B2),B2,IF(ISTEXT($A2),A2,""))))