[Solved] Convert text string to formula
[Solved] Convert text string to formula
Background: I have several pages of annual data taken in 5 minute blocks. I would like to generate daily totals. Sum 288 cells in a column sequentially 365 times.
---------------------------------
The data is in column C.
I've put these text characters in five different cells in a row "=sum(C" , "2", .... and merged them into what looks like a formula (=sum(C2:C289) ) but it doesn't function like a formula. Is there a way to make it a functional formula?
---------------------------------
Cell contents examples:
Cell H
Row 5 = =sum(C
Row 6 = =sum(C
Cell I
Row 5 = 2
Row 6 = 290
Cell J
Row 5 = :C
Row 6 = :C
Cell K (Row 5 and 6)
289
577
Cell L
)
)
Cell I merges Cells H.....L
Row 5 = =sum(C2:C289)
Row 6 = =sum(C290:C577)
---------------------------------
The data is in column C.
I've put these text characters in five different cells in a row "=sum(C" , "2", .... and merged them into what looks like a formula (=sum(C2:C289) ) but it doesn't function like a formula. Is there a way to make it a functional formula?
---------------------------------
Cell contents examples:
Cell H
Row 5 = =sum(C
Row 6 = =sum(C
Cell I
Row 5 = 2
Row 6 = 290
Cell J
Row 5 = :C
Row 6 = :C
Cell K (Row 5 and 6)
289
577
Cell L
)
)
Cell I merges Cells H.....L
Row 5 = =sum(C2:C289)
Row 6 = =sum(C290:C577)
Last edited by BWallace on Thu Dec 01, 2016 12:28 am, edited 1 time in total.
OpenOffice 4.0.1 on Windows 7
Re: Convert text string to formula
This thread may help
viewtopic.php?f=5&t=62968
viewtopic.php?f=5&t=62968
Apache OpenOffice 4.1.16 on Xubuntu 24.04.4 LTS
Re: Convert text string to formula
Thanks. The link gives the following:
"=INDIRECT(CONCATENATE("Sheet";B3;".";C3;D3))"
I entered:
=Indirect(Concatenate(H20;I20;J20;K20;L20))
And I got Error 502
I also entered:
=Indirect(Concatenate("Sheet";H20;I20;J20;K20;L20))
And got Error 502
"=INDIRECT(CONCATENATE("Sheet";B3;".";C3;D3))"
I entered:
=Indirect(Concatenate(H20;I20;J20;K20;L20))
And I got Error 502
I also entered:
=Indirect(Concatenate("Sheet";H20;I20;J20;K20;L20))
And got Error 502
OpenOffice 4.0.1 on Windows 7
Re: Convert text string to formula
Look up ### error message
This is something you need - you must make the effort.
This is something you need - you must make the effort.
Apache OpenOffice 4.1.16 on Xubuntu 24.04.4 LTS
Re: Convert text string to formula
Error 502 is an invalid argument.
I used an argument that someone else reported to work. On the reply which you suggested might help.
I was hoping someone could tell me why it worked in one case but not in mine.
I used an argument that someone else reported to work. On the reply which you suggested might help.
I was hoping someone could tell me why it worked in one case but not in mine.
OpenOffice 4.0.1 on Windows 7
Re: Convert text string to formula
Let me state the problem succinctly.
I have a text stream
I want to turn that text stream into a functional formula.
I have a text stream
.=sum(C2:C289)
I want to turn that text stream into a functional formula.
OpenOffice 4.0.1 on Windows 7
Re: Convert text string to formula
You can't have a string act as a formula.
You can take the string generated by the formula and follow menu commands to force Calc to take the string as if you had typed it. If the string at that point looks like a formula, Calc will take it as a formula as usual.
First, copy the formulas as text to a new range (otherwise you'll lose the formulas that generate the text)
Select the copied formula text cells (one column here)
Data > Text to Columns
(keep the default settings)Set the separator to TAB
OK
The text formulas should now be active formulas.
You can take the string generated by the formula and follow menu commands to force Calc to take the string as if you had typed it. If the string at that point looks like a formula, Calc will take it as a formula as usual.
First, copy the formulas as text to a new range (otherwise you'll lose the formulas that generate the text)
- Select the cells will the strings that look like formulas.
Copy to clipboard.
Click at the first cell (top left) of the destination range.
Edit > Paste Special ... untick "Paste All", untick all others except for "Text" and OK.
Select the copied formula text cells (one column here)
Data > Text to Columns
OK
The text formulas should now be active formulas.
AOO4/LO5 • Linux • Fedora 23
Re: Convert text string to formula
I had the formulas as plain text.You should now have the formulas as plain text.
Select the copied formula text cells.
Under Data click on Text to Columns.
Set the separator to TAB. Keep all other defaults.
That did the trick. The text string changed into a functioning formula.
Thank you very much. You just saved me an enormous amount of time.
OpenOffice 4.0.1 on Windows 7
Re: Convert text string to formula
Somewhere I'm supposed to mark this "Resolved"?
OpenOffice 4.0.1 on Windows 7
Re: Convert text string to formula
Click EDIT on your first post in this topic.
Prepend SOLVED to the subject field
Click SUBMIT
Prepend SOLVED to the subject field
Click SUBMIT
AOO4/LO5 • Linux • Fedora 23
Re: [Solved] Convert text string to formula
A bit more info. I had trouble getting the text strings converted until I added one more step. After pasting the formulas onto a new page I needed to Right Click -> Default Formatting.
So the sequence runs like this:
1) Paste the column of (text) formulas onto a new page
2) With the entire column still selected Right Click → Default Formatting
3) Format cells to Numbers
4) Data → Text to Columns
So the sequence runs like this:
1) Paste the column of (text) formulas onto a new page
2) With the entire column still selected Right Click → Default Formatting
3) Format cells to Numbers
4) Data → Text to Columns
OpenOffice 4.0.1 on Windows 7