[R] need help with excel data

Sean Porter sporter at ori.org.za
Thu Jan 22 07:00:04 CET 2015

Hi Dr Polanski,

I would recommend you do this in excel seeing as you know how to work with excel. You can use excel to put different parts of a cell into another cell. 

For example if cell A1 is 12*23 34*45

And you want "12" in a separate cell  (say cell A2) go to cell A2 and type: =LEFT(A1,2)

This will extract the first 2 characters from the left.

To extract "45" you would type: =Right(A1,2)

To get 2 characters starting at position 4 you would type: =MID(A1, 4,2)

Which will give you 23.

Hope this helps.


South African Association for Marine Biological Research
Direct Tel: +27 (31) 328 8169   Fax: +27 (31) 328 8188
E-mail: sporter at ori.org.za Web: www.saambr.org.za
1 King Shaka Avenue, Point, Durban 4001 KwaZulu-Natal South Africa
PO Box 10712, Marine Parade 4056 KwaZulu-Natal South Africa


-----Original Message-----
From: R-help [mailto:r-help-bounces at r-project.org] On Behalf Of Dr Polanski
Sent: 21 January 2015 10:32 PM
To: r-help at r-project.org
Subject: [R] need help with excel data

Hi all!

Sorry to bother you, I am trying to learn some R via coursera courses and other internet sources yet haven’t managed to go far

And now I need to do some, I hope, not too difficult things, which I think R can do, yet have no idea how to make it do so

I have a big set of data (empirical) which was obtained by my colleagues and store at not convenient  way - all of the data in two cells of an excel table an example of the data is in the attached file (the link)


so the first column has a number and the second has a whole vector (I guess it is) which looks like «some words in Cyrillic(the length varies)» and then the set of numbers «12*23 34*45» (another problem that some times it is «12*23, 34*56» 

And the number of raws is about 3000 so it is impossible to do manually 

what I need to have at the end is to have it separately in different excel cells
- what is written in words - |  12  | 23 | 34 | 45 |

Do you think it is possible to do so using R (or something else?)

Thank you very much in advance and sorry for asking for help and so stupid question, the problem is - I am trying and yet haven’t even managed to install openSUSE onto my laptop - only Ubuntu! :)

Thank you very much!
R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

More information about the R-help mailing list