Saturday, January 21, 2012
MLK Jr Quote
"Our lives begin to end the day we become silent about the things that matter." Martin Luther King, Jr.
Tuesday, January 17, 2012
Excel's concatenate function
Join character strings with Excel's concatenate function
By Beth Blakely - August 8, 2002, 7:00am PDT
Consultants frequently find themselves manipulating simple Microsoft Excel databases. Often, the databases have been pulled from varied sources and need some cleaning up before they can be of any use. Many times that cleanup calls for tedious manual manipulation of the data.
Excel’s concatenate function may help in cases in which you need to join character strings from several cells together in another destination cell. For example, you might have a database of U.S. addresses with the first five digits of the ZIP code in one field and the other four digits in another. If you need those digits strung together with a dash between them in one field, the concatenate function can make that a simple task. These step-by-step instructions will show you how.
Step one: Create or choose a destination cell
For the purpose of this demonstration, I created a database with the ZIP code problem described above. I’ll use the concatenate function to join the two fields. The first step in joining the strings is to create or choose a destination cell for the joined character string. I inserted a column after the two ZIP fields and named it ZIP+4, as shown in Figure A.
Step two: Type the concatenate formula
The destination cell for the first joined character string will be G2, so the next step is to type the formula =CONCATENATE(E2,"-",F2) into the formula bar, as illustrated in Figure B. Everything after the function should be enclosed in parentheses, and commas should be used to separate the cells. Any text to be included should be enclosed in quotation marks, like the dash (-) in our example.
You may also use the ampersand (&) symbol instead of the word “concatenate” to accomplish this task. If you chose to use the ampersand, the formula would be =E2&"-"&F2. Notice that the commas and parentheses are no longer necessary, and that ampersands indicate each joint where cells and/or text will meet.
After you’ve entered the formula, press the [Enter] key. You should see the joined string in the destination cell. In our example, the destination cell G4 now contains the first five digits followed by a dash and the last four digits (see Figure B).
Step three: Use the fill handle
If you need to join data in multiple cells, you may use the fill handle to copy the formula to adjacent cells. In this example, I used the fill handle to copy the formula down the inserted row.
The fill handle is the small black square located in the lower right corner of any highlighted cell. When you point to the fill handle, the pointer arrow changes to a black cross, as shown in Figure C.
Click, hold, and drag the fill handle down the row of cells. Excel’s relative referencing feature will ensure that the cell names are properly replaced in the copied formulas. When you release the fill handle, you should see that the destination cells now contain the joined character string.
Warning: Destination cells contain formulas only
You may now be tempted to delete the cells containing the original information you have joined in the destination cells. In this example, that would be rows E and F, as shown in Figure B. However, you must remember that the destination cells only contain formulas, which pull information from the original cells. If you delete the cells that the formula is pulling its information from, the cell will display an error message, “#REF!,” as shown in Figure D.
To avoid this error, you’ll need to paste the formula’s results as actual values into your destination cells. To do so, follow these steps:
Your destination cells will now contain the actual values, or character strings. You can see this by clicking on any of the cells and looking in the formula bar. Instead of a formula, you’ll see the actual character string.
Concatenate function has many uses
The concatenate function can join up to 30 single-cell references containing text or numbers. You can also use it in conjunction with Excel’s Text function when joining text and values, such as numbers or dates. For more information about this feature, search Excel’s help files or visit theMicrosoft Knowledge Base.
Excel’s concatenate function may help in cases in which you need to join character strings from several cells together in another destination cell. For example, you might have a database of U.S. addresses with the first five digits of the ZIP code in one field and the other four digits in another. If you need those digits strung together with a dash between them in one field, the concatenate function can make that a simple task. These step-by-step instructions will show you how.
Step one: Create or choose a destination cell
For the purpose of this demonstration, I created a database with the ZIP code problem described above. I’ll use the concatenate function to join the two fields. The first step in joining the strings is to create or choose a destination cell for the joined character string. I inserted a column after the two ZIP fields and named it ZIP+4, as shown in Figure A.
| Figure A |
![]() |
The destination cell for the first joined character string will be G2, so the next step is to type the formula =CONCATENATE(E2,"-",F2) into the formula bar, as illustrated in Figure B. Everything after the function should be enclosed in parentheses, and commas should be used to separate the cells. Any text to be included should be enclosed in quotation marks, like the dash (-) in our example.
You may also use the ampersand (&) symbol instead of the word “concatenate” to accomplish this task. If you chose to use the ampersand, the formula would be =E2&"-"&F2. Notice that the commas and parentheses are no longer necessary, and that ampersands indicate each joint where cells and/or text will meet.
After you’ve entered the formula, press the [Enter] key. You should see the joined string in the destination cell. In our example, the destination cell G4 now contains the first five digits followed by a dash and the last four digits (see Figure B).
| Figure B |
![]() |
Step three: Use the fill handle
If you need to join data in multiple cells, you may use the fill handle to copy the formula to adjacent cells. In this example, I used the fill handle to copy the formula down the inserted row.
The fill handle is the small black square located in the lower right corner of any highlighted cell. When you point to the fill handle, the pointer arrow changes to a black cross, as shown in Figure C.
| Figure C |
![]() |
Click, hold, and drag the fill handle down the row of cells. Excel’s relative referencing feature will ensure that the cell names are properly replaced in the copied formulas. When you release the fill handle, you should see that the destination cells now contain the joined character string.
Warning: Destination cells contain formulas only
You may now be tempted to delete the cells containing the original information you have joined in the destination cells. In this example, that would be rows E and F, as shown in Figure B. However, you must remember that the destination cells only contain formulas, which pull information from the original cells. If you delete the cells that the formula is pulling its information from, the cell will display an error message, “#REF!,” as shown in Figure D.
| Figure D |
![]() |
To avoid this error, you’ll need to paste the formula’s results as actual values into your destination cells. To do so, follow these steps:
- Highlight all of the cells with the concatenate formulas.
- From the Edit menu, select Copy.
- From the Edit menu, select Paste Special.
- When the Paste Special dialog box appears, select the Values radio button in the top section, as shown in Figure E.
- Click OK.
| Figure E |
![]() |
Your destination cells will now contain the actual values, or character strings. You can see this by clicking on any of the cells and looking in the formula bar. Instead of a formula, you’ll see the actual character string.
Concatenate function has many uses
The concatenate function can join up to 30 single-cell references containing text or numbers. You can also use it in conjunction with Excel’s Text function when joining text and values, such as numbers or dates. For more information about this feature, search Excel’s help files or visit theMicrosoft Knowledge Base.
Tuesday, January 10, 2012
Friday, December 16, 2011
Tuesday, November 29, 2011
Is Nando’s ‘Last Dictator Standing’ the new ‘Old Spice Guy’?
I’ve been watching the Nando’s Meal for 6 campaign with interest ever since it broke. The wickedly funny ad featuring Robert Mugabe and his happy memories of good times with fellow dictators(including PW Botha) is racking up the kind of international attention unheard of for South African ad campaigns. Already it appears to enjoy the kind of cult appeal typically associated with the Old Spice campaigns of this world.
This is one of the best examples I’ve seen yet of a social media campaign built around a specific piece of content, specifically a TV ad. Here’s why — from my point of view — it works so well.
Great content:
The best web campaigns are built around great content — usually video and almost always the kind of material that gets people laughing. That was why the Old Spice campaign became such a hit, and it’s at the root of the success of the Nando’s campaign too. Put another way: if the ad was bog standard boring, nobody would want to pass it on.
The best web campaigns are built around great content — usually video and almost always the kind of material that gets people laughing. That was why the Old Spice campaign became such a hit, and it’s at the root of the success of the Nando’s campaign too. Put another way: if the ad was bog standard boring, nobody would want to pass it on.
At the time of writing, the “Last Dictator Standing” ad has been viewed over 400 000 times on YouTube. It’s one of those rare ads that’s both laugh out loud funny and deeply resonant in a year in which we have seen so many dictators tumble, latter-day Humpty Dumpties, from their walls (with one notable exception, of course). This appeal to international politics means that it has global appeal, which is whyTime, Huffington Post and BoingBoing have blogged about it. This is also why another successful viral South African ad from this year, the Loerie awards ad with Riaan Cruywagen, could never have enjoyed the same global appeal: it was too culturally specific. (The Nando’s ad survives multiple viewings too: every time I watch it, I spot something new.)
Simple concept:
The website, executed by Retroviral Digital Communications, is very simple. You watch the ad and the copy tells you how to enter the competition. Cleverly, the company has used Twitter as the entry mechanism — all you need to do is tweet #Mealfor6 and the guests you’d like to invite and you’re eligible. “Too many digital guys overcomplicate mechanics,” says Retroviral’s Mike Sharman. Twitter, he says, suited the format of the promotion and supported the business objectives of the campaign. The promotion ends on 2 December, so it’s short and sweet and focused, with less chance of audiences getting bored and moving on.
The website, executed by Retroviral Digital Communications, is very simple. You watch the ad and the copy tells you how to enter the competition. Cleverly, the company has used Twitter as the entry mechanism — all you need to do is tweet #Mealfor6 and the guests you’d like to invite and you’re eligible. “Too many digital guys overcomplicate mechanics,” says Retroviral’s Mike Sharman. Twitter, he says, suited the format of the promotion and supported the business objectives of the campaign. The promotion ends on 2 December, so it’s short and sweet and focused, with less chance of audiences getting bored and moving on.
The bottom line
This isn’t a brand ad to raise awareness, it’s essentially a product and price ad aimed at driving feet into store. Nando’s has always managed to marry penetrating social observation and a strong call to action. There were big question marks about whether the Old Spice campaign actually increased product sales, but it’s hard to imagine that this ad won’t show results for Nando’s (“Great spike in sales” tweeted Black River FC’s Ahmed Tilly in response to my question). Sales often get forgotten in the hype around ads we love, so this is a big plus in the campaign’s favour. And all the PR hype means Nando’s will be getting great bang for their advertising buck.
This isn’t a brand ad to raise awareness, it’s essentially a product and price ad aimed at driving feet into store. Nando’s has always managed to marry penetrating social observation and a strong call to action. There were big question marks about whether the Old Spice campaign actually increased product sales, but it’s hard to imagine that this ad won’t show results for Nando’s (“Great spike in sales” tweeted Black River FC’s Ahmed Tilly in response to my question). Sales often get forgotten in the hype around ads we love, so this is a big plus in the campaign’s favour. And all the PR hype means Nando’s will be getting great bang for their advertising buck.
Clever seeding
The campaign was given the best chance of success by seeding it with a range of bloggers and influencers on the day it broke, with 50 coordinated drops in Johannesburg, Cape Town and Durban. On the afternoon the ad flighted I got a mail with a link to the site, while Sharman and “Uncle Bob” personally delivered my meal voucher and chilli-shaped USB stick. I even got to shake Uncle Bob’s hand.
The campaign was given the best chance of success by seeding it with a range of bloggers and influencers on the day it broke, with 50 coordinated drops in Johannesburg, Cape Town and Durban. On the afternoon the ad flighted I got a mail with a link to the site, while Sharman and “Uncle Bob” personally delivered my meal voucher and chilli-shaped USB stick. I even got to shake Uncle Bob’s hand.
You can’t force a campaign to go viral — people either like what they see and want to pass it on, or they don’t — but you can give it every possible chance.
So, great content + simple execution + link to sales + clever seeding = a superb campaign, probably the best one South Africa’s seen to date. In fact, it’s hard to think of a campaign that better demonstrates what the advertising panel discussed during a conference called The Smartest Event on the Thursday morning before the campaign broke. Online, good content makes all the difference. Nando’s was one of the brands I mentioned as an example of a business that did not shy away from politics on Black Tuesday — so it was good to see it do what it does best on the very same day. At a time when everyone seems to be mired in gloom, it’s refreshing to see an ad that takes on a controversial subject and gets us to laugh.
Whatever your feelings about Nando’s peri-peri chicken (and anyone who has worked late on a pitch will have eaten Nando’s until it’s coming out of their ears), it is the South African advertiser with the longest and most consistent history of taking on political subjects and satirizing them in 30 seconds. It did go through a lean patch in the 2000s but it seems to have its mojo back, and once again we’re seeing ads that live up to the standards set with “Tailgunner” and the guide dog who walked his owner into a pole. If those ads had been flighted now, they’d have been linked to a social media drive like this one, posted on YouTube and spread around the world.
So, in a funny way, if the Nando’s Meal for 6 campaign demonstrates anything, it’s that social media is the best thing ever to happen to the 30 second TV ad. “It’s been amazing to watch,” says Retroviral’s Mel Attree. “The spread has been amazing to watch, but we have great content to work with — it makes our job so much easier.”
Labels:
ad campaign,
nando,
viral video
Sunday, October 9, 2011
Lifestyle Advice from Wise Persons
Compiled by Michael P. Garofalo
Valley Spirit Grove, Red Bluff, California
October 7, 2011
The following are just some among many compiled by Mr. Garofalo:
Valley Spirit Grove, Red Bluff, California
October 7, 2011
The following are just some among many compiled by Mr. Garofalo:
- Characteristics of the More Fully-Functioning Individual
- Seven Perennial Spiritual Practices
- Twelve Gateways to Personal Growth
- The Six Principles of Enlightened Living
- The Ten Emotions of Power
- Reverse Your Biological Age By
- Six Virtues of Positive Psychology
- The Ten Grave Precepts
Saturday, September 24, 2011
Quote
"Two roads diverged in a wood, and I -- I took the one less traveled by, And that has made all the difference."
-Robert Frost






