Excle--How to split one cell into multiple rows - excel-formula

Here I have multiple row records in one excel cell, I'd like to split those records into multiple cells, does anyone can help me, thanks.

Related

Return all matches in columns using one criterion (from drop down on another sheet)

I am having two tables, one table (table 1) below is main data, separated into many columns and blocks per 10 rows in one, as you can see A2:A11, A12:A21 and so on (many rows and columns) ... In Column A are unique numbers, but one number per block as a unique, and all other information in other columns can differ, sometimes will be more data sometimes not. The data is always same structured.
What I am looking is to have report / printable sheet where I will have all my columns on one sheet, but in a Column A2 for instance drop down list that will use all unique numbers from main data table and populate all matches on report page, same as it is on picture below. There are many columns that should work automatically when I choose something from "Number" drop down. The trick here is, there must be 10 rows per block also, I have organized it as it should be, but I can't figure out how to populate using functions. So, you can imagine clicking one drop down and getting those lists updated without scrolling endlessly through columns and rows on main data table...
Where I have a problem is that I am getting matches only for first rows but not whole rows (or all rows where matches are) ...
using this function:
=INDEX(Table1[Datum];SMALL(IF(Table1[Nummer]=Printable!$A$2;ROW(Table1[Nummer])-ROW(INDEX(Table1[Nummer];1;1))+1);1))
If someone can help me out, I would be happy!
Try below formula. After putting formula to cell drag down and across as needed. I have tested this formula in Excel2013 and with range (not as table). So, you have to adjust formula for table. I suggest you to first test the formula in single sheet like my screenshot and if it is successful then go for table in Report sheet.
=INDEX(INDEX(B:B,MATCH($G$2,$A:$A,0)):INDEX(B:B,MATCH($G$2,$A:$A,0)+9),ROW(1:1))

Using Excel transpose data from column to row whilst also finding uniques

I have what seems to be an easy task but at the minute i'm stumped.
I have a list of text values, say A1:A19, with multiple entries some of which are repeated in the list.
I want to take the list in column A and copy to a row, say B2:B8, However i only want to move across each individual value once. Can this be done?
UNIQUE returns the unique values from a range.
TRANSPOSE rotates cells from rows to columns or vice-versa.
=TRANSPOSE(UNIQUE(A2:A19))

VBA Macro, Sort column alphabetically with rows following, how?

Multiple columns and rows. I want to sort one column alphabetically so that also the corresponding data in the rows will be sorted with it and not just the column. I am having trouble finding the right VBA code for that, could anyone please help with the code to do that task? thanks.

In Knime, how do I split rows that have multiline values in one cell, duplicating the rest of the cells?

I've loaded a spreadsheet (originally from Excel) into Knime, and it contains rows where cells in a particular column can have multiple values, separated by line breaks:
I'd like to split them out so that each value is on it's own row, and that the information in all the other columns is copied, so my example would look like this:
Note: there is no consistency to how many extra lines are in each row, and as this is part of a repeatable process I'd like the processing to be in Knime rather than in the excel spreadsheet.
Any help would be appreciated.
I think if you use a Cell Splitter node to split the cell on the line breaks you should get to what you want - select the option to output as a list, and then follow with an Ungroup node

Txt imported table empty rows deletion

I have a txt imported table (few columns, roughly 3k rows) however it has some empty rows (entirely). I want, with use of formula only, to create a copy of this table without those empty rows. It this possible? If it is, how?
The formula from https://stackoverflow.com/a/23013689/1544886 may help, provided of course you change the "yes" to "" and adjust for the number of columns.
=IFERROR(INDEX(Sheet1!B:B,SMALL(IF(Sheet1!$A$2:$A$7="",ROW(Sheet1!$A$2:$A$7)),ROW()-ROW($A$2)+1)),"")

Resources