excel中新行的每一行

时间:2013-06-26 11:38:28

标签: excel newline delimiter

我在记事本中有大约3000个序列。例如:

  

GI | 16802049 | REF | NP_463534.1 |染色体复制起始蛋白[单核细胞增生李斯特菌EGD-e]   MQSIEDIWQETLQIVKKNMSKPSYDTWMKSTTAHSLEGNTFIISAPNNFVRDWLEKSYTQFIANILQEIT   GRLFDVRFIDGEQEENFEYTVIKPNPALDEDGIEIGKHMLNPRYVFDTFVIGSGNRFAHAASLAVAEAPA   KAYNPLFIYGGVGLGKTHLMHAVGHYVQQHKDNAKVMYLSSEKFTNEFISSIRDNKTEEFRTKYRNVDVL   LIDDIQFLAGKEGTQEEFFHTFNTLYDEQKQIIISSDRPPKEIPTLEDRLRSRFEWGLITDITPPDLETR   IAILRKKAKADGLDIPNEVMLYIANQIDSNIRELEGALIRVVAYSSLVNKDITAGLAAEALKDIIPSSKS   QVITISGIQEAVGEYFHVRLEDFKAKKRTKSIAFPRQIAMYLSRELTDASLPKIGDEFGGRDHTTVIHAH   EKISQLLKTDQVLKNDLAEIEKNLRKAQNMF

     

GI | 16802050 | REF | NP_463535.1 | DNA聚合酶III亚基β[单核细胞增生李斯特菌EGD-e]   MKFVIERDRLVQAVNEVTRAISARTTIPILTGIKIVVNDEGVTLTGSDSDISIEAFIPLIENDEVIVEVE   SFGGIVLQSKYFGDIVRRLPEENVEIEVTSNYQTNISSGQASFTLNGLDPMEYPKLPEVTDGKTIKIPIN   VLKNIVRQTVFAVSAIEVRPVLTGVNWIIKENKLSAVATDSHRLALREIPLETDIDEEYNIVIPGKSLSE   LNKLLDDASESIEMTLANNQILFKLKDLLFYSRLLEGSYPDTSRLIPTDTKSELVINSKAFLQAIDRASL   LARENRNNVIKLMTLENGQVEVSSNSPEVGNVSENVFSQSFTGEEIKISFNGKYMMDALRAFEGDDIQIS   FSGTMRPFVLRPKDAANPNEILQLITPVRTY

     

GI | 16802051 | REF | NP_463536.1 |假设蛋白质lmo0003 [单核细胞增生李斯特菌EGD-e]   MMKDMTTGNPTKLIFLFAMPMLIGNLFQQFYTMIDAVIVGKFVSVDALAAVGATNSVNFFMISLIIGLMS   GISVVVAQYFGFKDYDRLKDVIATATYAVVFSAIILTVAGVLLAKPLLILLRTPANILDDSTIFLTTLFI   GILPMSLYNGMAAILRALGNSITPLIFLILSSLMNIALDFLFVVYMDMGVRGAAIATVLSQTAAAIAVIY   YAYRHVPFMRIERAKFKLSTPLLKEMVRIGLPSGLQGSFISIGNMALQSLINGFGSSVVAAYTAASRIDS   LTYQPGIAFGAASSMFAGQNIGAGKIDRVREGFWSGIKVVTAISIGITILVQLFARQFLLLFVDSSETEV   INIGVSYLLIVSLFYVVVGILFVVRETLRGTGDAMVPLAMGIFELVSRLVIGFVLSLYIGYVGLWWATPV   AWITATILGVWRYKSGAWQKKAVIRRK

我正在尝试将其粘贴到Excel工作表中,但每个序列都分成几部分并放在每一行上。当我复制到列中时,有没有办法将新行设置为分隔符,以便每个序列数据位于单行而不是每行的每一行。请问是否有任何问题。

我想在一行中有一个序列..例如:

  

GI | 16802049 | REF | NP_463534.1 |染色体复制起始蛋白[单核细胞增生李斯特菌EGD-e]   MQSIEDIWQETLQIVKKNMSKPSYDTWMKSTTAHSLEGNTFIISAPNNFVRDWLEKSYTQFIANILQEIT   GRLFDVRFIDGEQEENFEYTVIKPNPALDEDGIEIGKHMLNPRYVFDTFVIGSGNRFAHAASLAVAEAPA   KAYNPLFIYGGVGLGKTHLMHAVGHYVQQHKDNAKVMYLSSEKFTNEFISSIRDNKTEEFRTKYRNVDVL   LIDDIQFLAGKEGTQEEFFHTFNTLYDEQKQIIISSDRPPKEIPTLEDRLRSRFEWGLITDITPPDLETR   IAILRKKAKADGLDIPNEVMLYIANQIDSNIRELEGALIRVVAYSSLVNKDITAGLAAEALKDIIPSSKS   QVITISGIQEAVGEYFHVRLEDFKAKKRTKSIAFPRQIAMYLSRELTDASLPKIGDEFGGRDHTTVIHAH   EKISQLLKTDQVLKNDLAEIEKNLRKAQNMF

应该在excel表的第1行而不是第1行的第一行,第2行的第二行等等

我没有想到如何发生这种情况......我正在从这里复制和粘贴,但是每一个序列都会出现在相同的线路上,我可以轻松地将线路断开!有没有替代复制堆栈溢出??

2 个答案:

答案 0 :(得分:0)

我认为可以通过将“other”选为分隔符,然后按住你的alt键并在其旁边的文本框中键入0010 ..你没有看到任何符号,但它应该有效。

答案 1 :(得分:0)

就像SBI说的那样,我用正则表达式在textpad上编辑它并且效果很好..我使用了正则表达式 \ n ^ [A-Z] 在序列的每一行之前删除换行符,保留每个新序列id之间的空格,因为fasta格式以>开头。 。感谢SBI的精彩建议。但是,我似乎无法选择你的最佳答案。