Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
i need help creating a function that will extract words from a string of text
i have a very long column in Excel that has the following type of
information in each cell: Bosch|Dish|Dishwasher|Bosch Dishwasher I'm trying to use FIND, LEFT, LEN, RIGHT, and IF to extract the word "Dish" from the string of text. I have a ton of these cells and they're all different, but I only need the word left of the first "|" mark and right of the second "|" mark. here are a few more examples of the text in each cell Bosch|Cooking|Oven|Double|Bosch Double Convection Oven - I only want "Cooking" LG|Dish|Dishwasher|LG Built-In Dishwasher - I only want "Dish" Electrolux|Fabric Care|Washer|electrolux washing machine - I only want "Fabric Care" Could anyone help me? Brady |
#3
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
i need help creating a function that will extract words from a string of text
Assuming the data is in A1, exact same thing except using FIND:
=MID(A1,FIND("|",A1,1)+1,FIND("|",A1,FIND("|",A1,1 )+1)- FIND("|",A1,1)-1) Since case doesn't matter, you can use either one. I'm not sure which is more efficient - if either, it wouldn't be noticeable. On Jul 17, 5:13 pm, wrote: i have a very long column in Excel that has the following type of information in each cell: Bosch|Dish|Dishwasher|Bosch Dishwasher I'm trying to use FIND, LEFT, LEN, RIGHT, and IF to extract the word "Dish" from the string of text. I have a ton of these cells and they're all different, but I only need the word left of the first "|" mark and right of the second "|" mark. here are a few more examples of the text in each cell Bosch|Cooking|Oven|Double|Bosch Double Convection Oven - I only want "Cooking" LG|Dish|Dishwasher|LG Built-In Dishwasher - I only want "Dish" Electrolux|Fabric Care|Washer|electrolux washing machine - I only want "Fabric Care" Could anyone help me? Brady |
#4
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
i need help creating a function that will extract words from a string of text
wrote...
.... I have a ton of these cells and they're all different, but I only need the word left of the first "|" mark and right of the second "|" mark. .... Looks like you mean between the 1st and 2nd |s. Try =REPLACE(LEFT(A1,FIND("|",A1,FIND("|",A1)+1)-1),1,FIND("|",A1),"") |
#5
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
i need help creating a function that will extract words from a string of text
Harlan Grove wrote...
.... =REPLACE(LEFT(A1,FIND("|",A1,FIND("|",A1)+1)-1),1,FIND("|",A1),"") Or shorter but with hardcoded #s, =MID(LEFT(A1,FIND("|",A1,FIND("|",A1)+1)-1),FIND("|",A1)+1,1024) |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Extract text from a string | Excel Worksheet Functions | |||
How do I extract part of a text string | Excel Discussion (Misc queries) | |||
Extract text string using MID | Excel Worksheet Functions | |||
Extract text from String | Excel Worksheet Functions | |||
Extract % from text string | Excel Worksheet Functions |