How to reorganize data from a workflow schedule into a different format, from one Google Sheet to anotherReorganizing Google Sheets data dynamicallyHow to import data from one sheet to “only one cell” in another sheetFilter data from one sheet to anotherGoogle Script to copy specific columns from one sheet to another sheets last row onEditGoogle Sheets multiple search and replace from a listimport data from sheet to anotherPopulate spreadaheet cell based on value from another cell and another sheetHow do I convert from matrix data to linear in Google SheetHow to reference last cell in a row on Google Sheets even if it is emptyHow to show range of cells from one sheet in another with formatingMatching and sorting data from another sheetG-Sheets: Populate multiple cells from another sheet based on dropdown (multiple rows and columns)How to easily split large Google sheet into separate sheets of 200 rows?
Why would "dead languages" be the only languages that spells could be written in?
Why no parachutes in the Orion AA2 abort test?
Contributing to a candidate as a Foreign National US Resident?
Why did C++11 make std::string::data() add a null terminating character?
Has chattel slavery ever been used as a criminal punishment in the USA since the passage of the Thirteenth Amendment?
How can I define a very large matrix efficiently?
How did שְׁלֹמֹה (shlomo) become Solomon?
Was Wolfgang Unzicker the last Amateur GM?
PhD: When to quit and move on?
How can solar sailed ships be protected from space debris?
Should I warn my boss I might take sick leave
Will a free neutron radiate if it is de-accelerated?
Bypass with wrong cvv of debit card and getting OTP
Can 4 Joy cons connect to the same Switch?
Sleepy tired vs physically tired
Minimizing medical costs with HSA
Should I cheat if the majority does it?
CPA filed late returns, stating I would get money; IRS says they were filed too late
Can mxd files be under version control?
Can you use a weapon affected by Heat Metal each turn if you drop it in between?
how can i make this execution plan more efficient?
How would an Amulet of Proof Against Detection and Location interact with the Comprehend Languages spell?
How to supply water to a coastal desert town with no rain and no freshwater aquifers?
What do you call the angle of the direction of an airplane?
How to reorganize data from a workflow schedule into a different format, from one Google Sheet to another
Reorganizing Google Sheets data dynamicallyHow to import data from one sheet to “only one cell” in another sheetFilter data from one sheet to anotherGoogle Script to copy specific columns from one sheet to another sheets last row onEditGoogle Sheets multiple search and replace from a listimport data from sheet to anotherPopulate spreadaheet cell based on value from another cell and another sheetHow do I convert from matrix data to linear in Google SheetHow to reference last cell in a row on Google Sheets even if it is emptyHow to show range of cells from one sheet in another with formatingMatching and sorting data from another sheetG-Sheets: Populate multiple cells from another sheet based on dropdown (multiple rows and columns)How to easily split large Google sheet into separate sheets of 200 rows?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I work with a minority-language team that is translating the Bible into their language. I'm building a Google Sheets document to schedule workflow for our team.
Here is a simplified example I have created for this question:
https://docs.google.com/spreadsheets/d/1ojW-2qh2wDuFbIeojp4zYNPg5mTHmlz8S2OXyufuTaw/edit?usp=sharing
It has commenting access and one could make a copy to edit if desired.
This is the structure of the main sheet ('Plan Complete'):
-- Months are shown along the top
--Books of the Bible down the left
--The translation stage numbers for each book appear underneath
the month that they are scheduled.
This sheet will be updated frequently.
I'm making a new sheet ('Plan Chrono') that shows the same data but organized chronologically. It's structure:
--The months go down the left-hand side
--Each book and the stage being worked on appears just to the right of the month
Where I am stuck is I don't know how to pull the data from the first sheet into the second sheet and show the data in a chronological format. While I know some basic programming theory and am a lot more capable in making advanced spreadsheets than the average joe, I don't actually know any programming languages.
I have looked extensively into using arrays, CONCATENATE(), MATCH(), INDEX(), VLOOKUP(), COUNTIF(), and even QUERY() but if these are the right tools, I'm not sure how to use them.
I've drawn some inspiration from this other template that uses QUERY() beautifully in 'Calendar View'!A2
https://docs.google.com/spreadsheets/d/1hT_MVbbQWclzDw9kBD6bVXIYFf4KZR8DRVZKKQusqeI/edit?usp=sharing
I have also created intermediate sheets (like 'Prep for Chrono') that gets me part way, but I don't know if they are helping or what to do from there.
One of the challenges is that in a given month we will be working on 1 to 4 books, each in its own stage.
if I need to combine cells, it looks like Q&A will help, but I'm not sure where it fits in:
How to import data from one sheet to "only one cell" in another sheet
I have also looked at these questions but they appear to be for different situations:
Reorganizing Google Sheets data dynamically
Filter data from one sheet to another
I have written some pseudo-code for the 'Plan Chrono' tab, but I don't know how to turn it into working Google Sheets formulas.
This pseudo-code would be placed in 'Plan Chrono' and create a new row for every book stage in each month, generating the whole table. Maybe, using QUERY()?
// Look for contents in the 'Prep for Chrono' tab. For each cell with content,
// 1. start a new row.
// 2. in column B, print the year that corresponds with that cell
// 3. in column C, print the month that corresponds with that cell
// 4. in column D, print the quarter that corresponds with that cell
// 5. in column E, print the project year that corresponds with that cell
// 6. in column F, print the book that corresponds with that cell
// 7. in column G, print the stage that corresponds with that cell
in 'Prep for Chrono'!N8:N10'
for each cell where ISBLANK=false
start a new row
in [current row]B print [same column as cell]6
in [current row]C print [same column as cell]7
in [current row]D print [same column as cell]5
in [current row]E print [same column as cell]4
in [current row]F print B[same row as cell]
in [current row]G print [the content of that cell]
Another approach would be to have just one row per month, and combine books and stages into single cells:
for "Books" column:
// Look for contents in the 'Prep for Chrono' tab. For each cell with content,
// print the name of the book that corresponds with that cell.
// Add a return character after printing each cell with content,
// except after the last one.
in 'Prep for Chrono'!N8:N10'
for each cell where ISBLANK=false
print B[same row as cell]&if(not_last_valid_cell(),[return character],"")
for "Stage" column
// Look for contents in the 'Prep for Chrono' tab. For each cell with content,
// print that cell.
// Add a return character after printing each cell with content,
// except after the last one.
in 'Prep for Chrono'!N8:N10'
for each cell where ISBLANK=false
print the text in that cell&if(not_last_valid_cell(),[return character],"")
In 'Plan Chrono'!I6:N68 I provide two manually coded examples of how I would like the chart to look. The highlighted portion to its left is where I would like the automated page to appear.
I thank anyone who has read this far and especially thank anyone who has some ideas.
google-sheets
add a comment |
I work with a minority-language team that is translating the Bible into their language. I'm building a Google Sheets document to schedule workflow for our team.
Here is a simplified example I have created for this question:
https://docs.google.com/spreadsheets/d/1ojW-2qh2wDuFbIeojp4zYNPg5mTHmlz8S2OXyufuTaw/edit?usp=sharing
It has commenting access and one could make a copy to edit if desired.
This is the structure of the main sheet ('Plan Complete'):
-- Months are shown along the top
--Books of the Bible down the left
--The translation stage numbers for each book appear underneath
the month that they are scheduled.
This sheet will be updated frequently.
I'm making a new sheet ('Plan Chrono') that shows the same data but organized chronologically. It's structure:
--The months go down the left-hand side
--Each book and the stage being worked on appears just to the right of the month
Where I am stuck is I don't know how to pull the data from the first sheet into the second sheet and show the data in a chronological format. While I know some basic programming theory and am a lot more capable in making advanced spreadsheets than the average joe, I don't actually know any programming languages.
I have looked extensively into using arrays, CONCATENATE(), MATCH(), INDEX(), VLOOKUP(), COUNTIF(), and even QUERY() but if these are the right tools, I'm not sure how to use them.
I've drawn some inspiration from this other template that uses QUERY() beautifully in 'Calendar View'!A2
https://docs.google.com/spreadsheets/d/1hT_MVbbQWclzDw9kBD6bVXIYFf4KZR8DRVZKKQusqeI/edit?usp=sharing
I have also created intermediate sheets (like 'Prep for Chrono') that gets me part way, but I don't know if they are helping or what to do from there.
One of the challenges is that in a given month we will be working on 1 to 4 books, each in its own stage.
if I need to combine cells, it looks like Q&A will help, but I'm not sure where it fits in:
How to import data from one sheet to "only one cell" in another sheet
I have also looked at these questions but they appear to be for different situations:
Reorganizing Google Sheets data dynamically
Filter data from one sheet to another
I have written some pseudo-code for the 'Plan Chrono' tab, but I don't know how to turn it into working Google Sheets formulas.
This pseudo-code would be placed in 'Plan Chrono' and create a new row for every book stage in each month, generating the whole table. Maybe, using QUERY()?
// Look for contents in the 'Prep for Chrono' tab. For each cell with content,
// 1. start a new row.
// 2. in column B, print the year that corresponds with that cell
// 3. in column C, print the month that corresponds with that cell
// 4. in column D, print the quarter that corresponds with that cell
// 5. in column E, print the project year that corresponds with that cell
// 6. in column F, print the book that corresponds with that cell
// 7. in column G, print the stage that corresponds with that cell
in 'Prep for Chrono'!N8:N10'
for each cell where ISBLANK=false
start a new row
in [current row]B print [same column as cell]6
in [current row]C print [same column as cell]7
in [current row]D print [same column as cell]5
in [current row]E print [same column as cell]4
in [current row]F print B[same row as cell]
in [current row]G print [the content of that cell]
Another approach would be to have just one row per month, and combine books and stages into single cells:
for "Books" column:
// Look for contents in the 'Prep for Chrono' tab. For each cell with content,
// print the name of the book that corresponds with that cell.
// Add a return character after printing each cell with content,
// except after the last one.
in 'Prep for Chrono'!N8:N10'
for each cell where ISBLANK=false
print B[same row as cell]&if(not_last_valid_cell(),[return character],"")
for "Stage" column
// Look for contents in the 'Prep for Chrono' tab. For each cell with content,
// print that cell.
// Add a return character after printing each cell with content,
// except after the last one.
in 'Prep for Chrono'!N8:N10'
for each cell where ISBLANK=false
print the text in that cell&if(not_last_valid_cell(),[return character],"")
In 'Plan Chrono'!I6:N68 I provide two manually coded examples of how I would like the chart to look. The highlighted portion to its left is where I would like the automated page to appear.
I thank anyone who has read this far and especially thank anyone who has some ideas.
google-sheets
add a comment |
I work with a minority-language team that is translating the Bible into their language. I'm building a Google Sheets document to schedule workflow for our team.
Here is a simplified example I have created for this question:
https://docs.google.com/spreadsheets/d/1ojW-2qh2wDuFbIeojp4zYNPg5mTHmlz8S2OXyufuTaw/edit?usp=sharing
It has commenting access and one could make a copy to edit if desired.
This is the structure of the main sheet ('Plan Complete'):
-- Months are shown along the top
--Books of the Bible down the left
--The translation stage numbers for each book appear underneath
the month that they are scheduled.
This sheet will be updated frequently.
I'm making a new sheet ('Plan Chrono') that shows the same data but organized chronologically. It's structure:
--The months go down the left-hand side
--Each book and the stage being worked on appears just to the right of the month
Where I am stuck is I don't know how to pull the data from the first sheet into the second sheet and show the data in a chronological format. While I know some basic programming theory and am a lot more capable in making advanced spreadsheets than the average joe, I don't actually know any programming languages.
I have looked extensively into using arrays, CONCATENATE(), MATCH(), INDEX(), VLOOKUP(), COUNTIF(), and even QUERY() but if these are the right tools, I'm not sure how to use them.
I've drawn some inspiration from this other template that uses QUERY() beautifully in 'Calendar View'!A2
https://docs.google.com/spreadsheets/d/1hT_MVbbQWclzDw9kBD6bVXIYFf4KZR8DRVZKKQusqeI/edit?usp=sharing
I have also created intermediate sheets (like 'Prep for Chrono') that gets me part way, but I don't know if they are helping or what to do from there.
One of the challenges is that in a given month we will be working on 1 to 4 books, each in its own stage.
if I need to combine cells, it looks like Q&A will help, but I'm not sure where it fits in:
How to import data from one sheet to "only one cell" in another sheet
I have also looked at these questions but they appear to be for different situations:
Reorganizing Google Sheets data dynamically
Filter data from one sheet to another
I have written some pseudo-code for the 'Plan Chrono' tab, but I don't know how to turn it into working Google Sheets formulas.
This pseudo-code would be placed in 'Plan Chrono' and create a new row for every book stage in each month, generating the whole table. Maybe, using QUERY()?
// Look for contents in the 'Prep for Chrono' tab. For each cell with content,
// 1. start a new row.
// 2. in column B, print the year that corresponds with that cell
// 3. in column C, print the month that corresponds with that cell
// 4. in column D, print the quarter that corresponds with that cell
// 5. in column E, print the project year that corresponds with that cell
// 6. in column F, print the book that corresponds with that cell
// 7. in column G, print the stage that corresponds with that cell
in 'Prep for Chrono'!N8:N10'
for each cell where ISBLANK=false
start a new row
in [current row]B print [same column as cell]6
in [current row]C print [same column as cell]7
in [current row]D print [same column as cell]5
in [current row]E print [same column as cell]4
in [current row]F print B[same row as cell]
in [current row]G print [the content of that cell]
Another approach would be to have just one row per month, and combine books and stages into single cells:
for "Books" column:
// Look for contents in the 'Prep for Chrono' tab. For each cell with content,
// print the name of the book that corresponds with that cell.
// Add a return character after printing each cell with content,
// except after the last one.
in 'Prep for Chrono'!N8:N10'
for each cell where ISBLANK=false
print B[same row as cell]&if(not_last_valid_cell(),[return character],"")
for "Stage" column
// Look for contents in the 'Prep for Chrono' tab. For each cell with content,
// print that cell.
// Add a return character after printing each cell with content,
// except after the last one.
in 'Prep for Chrono'!N8:N10'
for each cell where ISBLANK=false
print the text in that cell&if(not_last_valid_cell(),[return character],"")
In 'Plan Chrono'!I6:N68 I provide two manually coded examples of how I would like the chart to look. The highlighted portion to its left is where I would like the automated page to appear.
I thank anyone who has read this far and especially thank anyone who has some ideas.
google-sheets
I work with a minority-language team that is translating the Bible into their language. I'm building a Google Sheets document to schedule workflow for our team.
Here is a simplified example I have created for this question:
https://docs.google.com/spreadsheets/d/1ojW-2qh2wDuFbIeojp4zYNPg5mTHmlz8S2OXyufuTaw/edit?usp=sharing
It has commenting access and one could make a copy to edit if desired.
This is the structure of the main sheet ('Plan Complete'):
-- Months are shown along the top
--Books of the Bible down the left
--The translation stage numbers for each book appear underneath
the month that they are scheduled.
This sheet will be updated frequently.
I'm making a new sheet ('Plan Chrono') that shows the same data but organized chronologically. It's structure:
--The months go down the left-hand side
--Each book and the stage being worked on appears just to the right of the month
Where I am stuck is I don't know how to pull the data from the first sheet into the second sheet and show the data in a chronological format. While I know some basic programming theory and am a lot more capable in making advanced spreadsheets than the average joe, I don't actually know any programming languages.
I have looked extensively into using arrays, CONCATENATE(), MATCH(), INDEX(), VLOOKUP(), COUNTIF(), and even QUERY() but if these are the right tools, I'm not sure how to use them.
I've drawn some inspiration from this other template that uses QUERY() beautifully in 'Calendar View'!A2
https://docs.google.com/spreadsheets/d/1hT_MVbbQWclzDw9kBD6bVXIYFf4KZR8DRVZKKQusqeI/edit?usp=sharing
I have also created intermediate sheets (like 'Prep for Chrono') that gets me part way, but I don't know if they are helping or what to do from there.
One of the challenges is that in a given month we will be working on 1 to 4 books, each in its own stage.
if I need to combine cells, it looks like Q&A will help, but I'm not sure where it fits in:
How to import data from one sheet to "only one cell" in another sheet
I have also looked at these questions but they appear to be for different situations:
Reorganizing Google Sheets data dynamically
Filter data from one sheet to another
I have written some pseudo-code for the 'Plan Chrono' tab, but I don't know how to turn it into working Google Sheets formulas.
This pseudo-code would be placed in 'Plan Chrono' and create a new row for every book stage in each month, generating the whole table. Maybe, using QUERY()?
// Look for contents in the 'Prep for Chrono' tab. For each cell with content,
// 1. start a new row.
// 2. in column B, print the year that corresponds with that cell
// 3. in column C, print the month that corresponds with that cell
// 4. in column D, print the quarter that corresponds with that cell
// 5. in column E, print the project year that corresponds with that cell
// 6. in column F, print the book that corresponds with that cell
// 7. in column G, print the stage that corresponds with that cell
in 'Prep for Chrono'!N8:N10'
for each cell where ISBLANK=false
start a new row
in [current row]B print [same column as cell]6
in [current row]C print [same column as cell]7
in [current row]D print [same column as cell]5
in [current row]E print [same column as cell]4
in [current row]F print B[same row as cell]
in [current row]G print [the content of that cell]
Another approach would be to have just one row per month, and combine books and stages into single cells:
for "Books" column:
// Look for contents in the 'Prep for Chrono' tab. For each cell with content,
// print the name of the book that corresponds with that cell.
// Add a return character after printing each cell with content,
// except after the last one.
in 'Prep for Chrono'!N8:N10'
for each cell where ISBLANK=false
print B[same row as cell]&if(not_last_valid_cell(),[return character],"")
for "Stage" column
// Look for contents in the 'Prep for Chrono' tab. For each cell with content,
// print that cell.
// Add a return character after printing each cell with content,
// except after the last one.
in 'Prep for Chrono'!N8:N10'
for each cell where ISBLANK=false
print the text in that cell&if(not_last_valid_cell(),[return character],"")
In 'Plan Chrono'!I6:N68 I provide two manually coded examples of how I would like the chart to look. The highlighted portion to its left is where I would like the automated page to appear.
I thank anyone who has read this far and especially thank anyone who has some ideas.
google-sheets
google-sheets
edited Apr 1 at 10:35
larkale07
asked Mar 25 at 19:11
larkale07larkale07
13 bronze badges
13 bronze badges
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
This formula, entered into F8, should do the trick for you:
=concatenate(arrayformula(if('Plan Complete'!N8:N67>0, 'Plan Complete'!B8:B67&": "&char(10), "")))
The similar formula for G9 is:
=concatenate(arrayformula(if('Plan Complete'!N8:N67>0, 'Prep for Chrono'!N8:N67&char(10), "")))
The following rows will be the same, except N->O, O->P, etc.
To help you more generally with formatting a system like this, I think the issue you are having is that you don't have a data table anywhere. If I were attempting to simulate a database via Sheets, as you are, I would first create a table or two with all the potential fields [Book], [Expected_Completion_Date], [Languages], etc. then use the query function to manipulate that source of data throughout my spreadsheet. Think of it in terms of data stores/input forms and visualizations/data interfaces.
I hope that helps.
Wow, you did it! Thanks so much. Your elegant solution works. I certainly am delighted to learn about char() and I will learn more about using arrayformula(). What you said about setting up a proper data table certainly relevant. It will be a new best-practice for me, and I'm sure it'll make my life easier too! ...I thank God for you. Thanks again.
– larkale07
Mar 28 at 17:29
I'm so glad it worked and was helpful. Char(10) is just a way to hard code a return (enter key).
– J. Spain
Mar 29 at 13:52
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55344922%2fhow-to-reorganize-data-from-a-workflow-schedule-into-a-different-format-from-on%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
This formula, entered into F8, should do the trick for you:
=concatenate(arrayformula(if('Plan Complete'!N8:N67>0, 'Plan Complete'!B8:B67&": "&char(10), "")))
The similar formula for G9 is:
=concatenate(arrayformula(if('Plan Complete'!N8:N67>0, 'Prep for Chrono'!N8:N67&char(10), "")))
The following rows will be the same, except N->O, O->P, etc.
To help you more generally with formatting a system like this, I think the issue you are having is that you don't have a data table anywhere. If I were attempting to simulate a database via Sheets, as you are, I would first create a table or two with all the potential fields [Book], [Expected_Completion_Date], [Languages], etc. then use the query function to manipulate that source of data throughout my spreadsheet. Think of it in terms of data stores/input forms and visualizations/data interfaces.
I hope that helps.
Wow, you did it! Thanks so much. Your elegant solution works. I certainly am delighted to learn about char() and I will learn more about using arrayformula(). What you said about setting up a proper data table certainly relevant. It will be a new best-practice for me, and I'm sure it'll make my life easier too! ...I thank God for you. Thanks again.
– larkale07
Mar 28 at 17:29
I'm so glad it worked and was helpful. Char(10) is just a way to hard code a return (enter key).
– J. Spain
Mar 29 at 13:52
add a comment |
This formula, entered into F8, should do the trick for you:
=concatenate(arrayformula(if('Plan Complete'!N8:N67>0, 'Plan Complete'!B8:B67&": "&char(10), "")))
The similar formula for G9 is:
=concatenate(arrayformula(if('Plan Complete'!N8:N67>0, 'Prep for Chrono'!N8:N67&char(10), "")))
The following rows will be the same, except N->O, O->P, etc.
To help you more generally with formatting a system like this, I think the issue you are having is that you don't have a data table anywhere. If I were attempting to simulate a database via Sheets, as you are, I would first create a table or two with all the potential fields [Book], [Expected_Completion_Date], [Languages], etc. then use the query function to manipulate that source of data throughout my spreadsheet. Think of it in terms of data stores/input forms and visualizations/data interfaces.
I hope that helps.
Wow, you did it! Thanks so much. Your elegant solution works. I certainly am delighted to learn about char() and I will learn more about using arrayformula(). What you said about setting up a proper data table certainly relevant. It will be a new best-practice for me, and I'm sure it'll make my life easier too! ...I thank God for you. Thanks again.
– larkale07
Mar 28 at 17:29
I'm so glad it worked and was helpful. Char(10) is just a way to hard code a return (enter key).
– J. Spain
Mar 29 at 13:52
add a comment |
This formula, entered into F8, should do the trick for you:
=concatenate(arrayformula(if('Plan Complete'!N8:N67>0, 'Plan Complete'!B8:B67&": "&char(10), "")))
The similar formula for G9 is:
=concatenate(arrayformula(if('Plan Complete'!N8:N67>0, 'Prep for Chrono'!N8:N67&char(10), "")))
The following rows will be the same, except N->O, O->P, etc.
To help you more generally with formatting a system like this, I think the issue you are having is that you don't have a data table anywhere. If I were attempting to simulate a database via Sheets, as you are, I would first create a table or two with all the potential fields [Book], [Expected_Completion_Date], [Languages], etc. then use the query function to manipulate that source of data throughout my spreadsheet. Think of it in terms of data stores/input forms and visualizations/data interfaces.
I hope that helps.
This formula, entered into F8, should do the trick for you:
=concatenate(arrayformula(if('Plan Complete'!N8:N67>0, 'Plan Complete'!B8:B67&": "&char(10), "")))
The similar formula for G9 is:
=concatenate(arrayformula(if('Plan Complete'!N8:N67>0, 'Prep for Chrono'!N8:N67&char(10), "")))
The following rows will be the same, except N->O, O->P, etc.
To help you more generally with formatting a system like this, I think the issue you are having is that you don't have a data table anywhere. If I were attempting to simulate a database via Sheets, as you are, I would first create a table or two with all the potential fields [Book], [Expected_Completion_Date], [Languages], etc. then use the query function to manipulate that source of data throughout my spreadsheet. Think of it in terms of data stores/input forms and visualizations/data interfaces.
I hope that helps.
answered Mar 26 at 19:14
J. SpainJ. Spain
893 bronze badges
893 bronze badges
Wow, you did it! Thanks so much. Your elegant solution works. I certainly am delighted to learn about char() and I will learn more about using arrayformula(). What you said about setting up a proper data table certainly relevant. It will be a new best-practice for me, and I'm sure it'll make my life easier too! ...I thank God for you. Thanks again.
– larkale07
Mar 28 at 17:29
I'm so glad it worked and was helpful. Char(10) is just a way to hard code a return (enter key).
– J. Spain
Mar 29 at 13:52
add a comment |
Wow, you did it! Thanks so much. Your elegant solution works. I certainly am delighted to learn about char() and I will learn more about using arrayformula(). What you said about setting up a proper data table certainly relevant. It will be a new best-practice for me, and I'm sure it'll make my life easier too! ...I thank God for you. Thanks again.
– larkale07
Mar 28 at 17:29
I'm so glad it worked and was helpful. Char(10) is just a way to hard code a return (enter key).
– J. Spain
Mar 29 at 13:52
Wow, you did it! Thanks so much. Your elegant solution works. I certainly am delighted to learn about char() and I will learn more about using arrayformula(). What you said about setting up a proper data table certainly relevant. It will be a new best-practice for me, and I'm sure it'll make my life easier too! ...I thank God for you. Thanks again.
– larkale07
Mar 28 at 17:29
Wow, you did it! Thanks so much. Your elegant solution works. I certainly am delighted to learn about char() and I will learn more about using arrayformula(). What you said about setting up a proper data table certainly relevant. It will be a new best-practice for me, and I'm sure it'll make my life easier too! ...I thank God for you. Thanks again.
– larkale07
Mar 28 at 17:29
I'm so glad it worked and was helpful. Char(10) is just a way to hard code a return (enter key).
– J. Spain
Mar 29 at 13:52
I'm so glad it worked and was helpful. Char(10) is just a way to hard code a return (enter key).
– J. Spain
Mar 29 at 13:52
add a comment |
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55344922%2fhow-to-reorganize-data-from-a-workflow-schedule-into-a-different-format-from-on%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown