当我们为新客户导入数据时,他们通常会导出到Excel,其中包含一行中每条记录的所有必需信息
每一条记录分布在几条线上时,用这一个抓我的头,但是有一个可辨别的模式
e.g。
名称
地址
Town,State Zip
空白
空白
无需复制和粘贴每个条目,我怎样才能将其转换为
姓名|地址|镇,州邮编|
对不起,如果这似乎是一个愚蠢的问题,但它是星期一: - )
一旦其他部分得到解决,删除空行不是问题
谢谢
答案 0 :(得分:1)
如此快速而肮脏的方法是抓住整个表格,将其作为文本复制到空白的Word文档中。然后使用"查找和替换"为" ^ p ^ p ^ p"做全替换并替换为" SpecialSpecial"。这将查找3个连续的段落标记并用唯一标记替换它(" SpecialSpecial"尽管可能是任何东西,只要它没有在您的数据中复制)。
然后你搜索" ^ p"并替换为" ^ t"。这将使用制表符替换所有其他段落标记。最后使用段落标记替换您创建的所有唯一标记(" ^ p")。然后,当您将数据复制回Excel时,它将按您所需的顺序排序。欢呼声,
答案 1 :(得分:1)
使用公式,如果您的名字在单元格A1中,请将以下公式放在单元格B1,C1和D1中:
=IF(AND($A6<>"",COUNTA($A4:$A5)=0),OFFSET($A1,COLUMN()-2,0),"")
向下复制并列出您的清单。您必须编辑最后两行进行清理。