Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
We have a vendor who sends us spreadsheets listing photo specs. There can be
several hundred specs in a sheet. Each one of these is accompanied by a long list of descriptors: Key terms we use to catalog the photos in our database. All of a photo's descriptors appear in one cell, spearated by a vertical rule with spaces. An example looks like this: | Pensive | Pink | Young | adults | Sundress | woman | lady | musing | wondering | thoughtful | introspective | introspection | thought | pondering | pensiveness | contemplative | contemplating | one | person | individual | human | alone | There are many terms used by the vendor, however, that for various reasons aren't standard for us. Before specs can be fed into the database, these "bogey descriptors" have to be deleted. (Don't ask me WHY they have to be deleted: My bosses simply assure me that they do.) I have a long list of "watchwords" that I check each spec for. If a term in that list appears, i delete its occurence in the string of descriptors. In the example, "pensiveness" and "contemplative" are on the list of banned terms, so I take them out, leaving | Pensive | Pink | Young | adults | Sundress | woman | lady | musing | wondering | thoughtful | introspective | introspection | thought | pondering | contemplating | one | person | individual | human | alone | The list of "banned terms" is now some 200 items long. Up to now, I've been doing a find and replace for each one, but obviously even that takes a long time with so many terms to enter in. The question is: Is it possible to write a macro that A) would automatically look for and delete all of the terms on my list (which is always evolving), and B) could be carried out in whatever range is selected, as opposed to a fixed range? ("B" is important, because sometime the spreadsheets from the vendor supplying the specs varies slightly in format.) Unfortunately, it's a requirement that key terms be separated as shown, with a space, vertical rule, and a space. (My list of "banned terms," however, is just a listing in the first column of a workbook, each term in a separate cell.) All terms in the modified spec record must still occupy one cell. Sigh. I know all of this is kind of "Brazil"-like, and I don't like thinking about the futility of it all--I would just really, really, really appreciate any suggestions to help make this depressing task go away. Please help! |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Find and Replace causing a "Text" cell to become a custom date--wh | Excel Discussion (Misc queries) | |||
Macro to concatenate into "B1" B2 thru B"x" based on new data in "Col A" | Excel Discussion (Misc queries) | |||
Replace dialog should put focus on "Find What" not "Replace With" | Excel Discussion (Misc queries) | |||
Can you replace "TRUE" with " " in an exact formula? | Excel Worksheet Functions | |||
Insert "-" in text "1234567890" to have a output like this"123-456-7890" | Excel Discussion (Misc queries) |