【发布时间】:2015-02-02 23:00:37
【问题描述】:
我有一个 Excel 电子表格,每个标题都有多列。我想将它们折叠成一列。出于某种原因,用户将本应进入一列的内容分散在五列中。 鉴于此:
+------------+-----------+-----------+-----------+-----------+--+
| | | DOB | | | |
+------------+-----------+-----------+-----------+-----------+--+
| | | 1/7/1980 | | | |
| | | | | 1/30/1947 | |
| | | | 3/12/1948 | | |
| | | 1/26/1941 | | | |
| | 6/26/1951 | | | | |
| 12/29/1974 | | | | | |
+------------+-----------+-----------+-----------+-----------+--+
我想要这个:
DOB
1/7/1980
1/30/1947
3/12/1948
1/26/1941
6/26/1951
12/29/1974
我试过这个,但它会为每个空白列创建世纪之交日期。 文本(A1,"m/d/yyyy")&TEXT(B1,"m/d/yyyy") 。 . .
我怎样才能避免这种情况?还是有更好的办法?
【问题讨论】:
-
当然,如果您需要使用 vba 删除空列,那是一个完全独立的问题。
标签: vba excel excel-formula