Minimize this Forumula

DjembeDog

New Member
Joined
Jul 2, 2008
Messages
25
Greetings all!

I began work on a customized home-budget and the below formula quickly got out of control.

(without any context) Anyone have any thoughts on how I might minimize this?

Thanks in advance!


=IF(ISNUMBER(SEARCH("World Vision",G15)),"TITHE: World Vision",IF(ISNUMBER(SEARCH("PEDERNALES",G15)),"UTILITIES: Electricity",IF(ISNUMBER(SEARCH("ATT Payment",G15)),"UTILITIES: AT&T",IF(ISNUMBER(SEARCH("HMLIC/ALIC INS PREM",G15)),"HEALTH: Insurance",IF(ISNUMBER(SEARCH("JPMorgan Chase",G15)),"DEBT: Mortgage",IF(ISNUMBER(SEARCH("AMERICAN INNOVAT",G15)),"INCOME: A.I.",IF(ISNUMBER(SEARCH("OVERDRAFT",G15)),"DEBT: Overdraft",IF(ISNUMBER(SEARCH("GM CARD",G15)),"DEBT: Credit-card payments",IF(ISNUMBER(SEARCH("1ST NATL BK OMAH",G15)),"DEBT: Credit-card payments",IF(ISNUMBER(SEARCH("ATMOS ENERGY",G15)),"UTILITIES: GAS",IF(ISNUMBER(SEARCH("BANK OF AMERICA",G15)),"DEBT: Credit-card payments",IF(ISNUMBER(SEARCH("TXTAG",G15)),"CAR: Tx-Tag ",IF(ISNUMBER(SEARCH("STATE FARM",G15)),"CAR: Insurance",IF(ISNUMBER(SEARCH("ATT",G15)),"UTILITIES: AT&T",IF(ISNUMBER(SEARCH("BOUNTIFUL BASKETS",G15)),"FOOD: Groceries",IF(ISNUMBER(SEARCH("DEPOSIT",G15)),"INCOME: Other",IF(ISNUMBER(SEARCH("PEDIAT",G15)),"HEALTH: Office Visits",IF(ISNUMBER(SEARCH("NETFLIX.COM",G15)),"FAMILY: Entertainment",IF(ISNUMBER(SEARCH("- HEB",G15)),"FOOD: Groceries",IF(ISNUMBER(SEARCH("STICKER",G15)),"CAR: Inspection",IF(ISNUMBER(SEARCH("RANDALLS",G15)),"FOOD: Groceries",IF(ISNUMBER(SEARCH("ROCK MEDICAL",G15)),"DEBT: Medical",IF(ISNUMBER(SEARCH("TAKE SHAPE FOR",G15)),"FOOD: Medifast",IF(ISNUMBER(SEARCH("CITY OF CEDAR PARK",G15)),"UTILITIES: Water",IF(ISNUMBER(SEARCH("CARDIOVASCULAR",G15)),"DEBT: Medical",IF(ISNUMBER(SEARCH("CHILAQUILES",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("SUBWAY",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("CHILI'S",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("NAGOYA",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("HOT WOK",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("DONUT",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("PHUNG",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("STARBUCKS",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("CARINO'S",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("PIZZA",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("PLUCKERS",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("PANERA",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("CORONA",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("TEXAS LAND",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("SONIC",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("OSAKA",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("MCDONALD",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("EINSTEIN",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("TWIN LION",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("OLIVE GAR",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("******* BARR",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("KOBE",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("BERRY COOL",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("MANSUN",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("WENDY'S",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("CICI",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("ROSA'S",G15)),"FOOD: Dining Out",IF(ISNUMBER(SEARCH("EXXON",G15)),"CAR: Gasoline",IF(ISNUMBER(SEARCH("SHELL",G15)),"CAR: Gasoline",IF(ISNUMBER(SEARCH("VALERO",G15)),"CAR: Gasoline",IF(ISNUMBER(SEARCH("TEXACO",G15)),"GAS: Gasoline",IF(ISNUMBER(SEARCH("CHEVRON",G15)),"CAR: Gasoline",IF(ISNUMBER(SEARCH("1430 CYPRESS CR",G15)),"CAR: Gasoline",IF(ISNUMBER(SEARCH("AutoZone",G15)),"CAR: Repairs",IF(ISNUMBER(SEARCH("IKEA",G15)),"HOME: Furnishings",IF(ISNUMBER(SEARCH("CVS",G15)),"HEALTH: Prescriptions",IF(ISNUMBER(SEARCH("HOME DEPOT",G15)),"HOME: Repairs",IF(ISNUMBER(SEARCH("LOWE",G15)),"HOME: Repairs","")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
 

Excel Facts

Waterfall charts in Excel?
Office 365 customers have access to Waterfall charts since late 2016. They were added to Excel 2019.
Prepare a list of the words to search for and the corresponding words to return, and use a lookup formula.
 
Upvote 0
Thank you, Boller.

Not well versed in lookup formulas I'm afraid. I've been trying but failing in my efforts.

What I think I do understand: I need a lookup function where if A:A contains the list of C:C, then the associated in D:D appears in B:B.


ABCD
1Transaction DescriptionResultsIf:Then:
2CHECK CRD PURCHASE 12/30 HOMEDEPOT 1234567?MCC=4567formula hereHOMEDEPOTHOME: Repairs
3CHECK CRD PURCHASE 12/24 CITYELECTRICCOMP 1234567?MCC=9876formula hereCITYELECTRICUTILITY: Electric
41ST NATL BK ONLINE PMT 0123456 D0C1F12121212formula here1ST NATIONAL BKDEBT: Credit Card

<tbody>
</tbody>
 
Upvote 0
Not sure I understand your question.

Create a 2-column table on a separate sheet, say in A:B like below:

A2: homedepot
B2: repairs
A3: cityelectric
B3: electric
etc.

Name the range in column A KeywordList, the range in B ValueList.

In B2 of your data sheet enter:

=LOOKUP(9.99999999999999E+307,SEARCH(KeywordList,A2),ValueList)

where A2 houses a value like:

CHECK CRD PURCHASE...
 
Upvote 0

Forum statistics

Threads
1,214,985
Messages
6,122,603
Members
449,089
Latest member
Motoracer88

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top