I have list of email addresses but want to filter just those ending with .uk. Any ideas?
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Excel problem
Collapse
X
-
-
Lots, thanks.Originally posted by Cliphead View PostI have list of email addresses but want to filter just those ending with .uk. Any ideas?
I assume you've used custom fileters and/or compound commands using the lookup functions and/or Indirect commands. But it rather depends what you're trying to do, doesn't it? If you could work up the time and energy to explain the problem, it may be possible to come up with an answer.Blog? What blog...?
-
Thanks for the help MalOriginally posted by Cliphead View PostI have list of email addresses but want to filter just those ending with .uk. Any ideas?
I am no excel guru and most of the stuff I do is hacky but you could try copying the email column to a new column. Now click on the column to highlight all cells, click the Data tab and choose "Text to Columns" on the ribbon. Choose Delimited and click next, put a tick in "other" and put the @ symbol in, clik Next, click Finish.
This will then give you a new column with the bit after the @, again click on the top of the column to select all the domain name and extensions and click "Text to Columns" again. Delimited should be checked so click Next, now replace the @ with a full stop, click Next click Finish.
Now you will have two new columns, one with the initial part of any double part domain extentions and one with the second. All official UK extensions are double spaced names, .co.uk, .org.uk, .me.uk, .gov.uk etc. You may have the odd .uk.com but they aren't real UK extensions administered by Nominet so depending on what you are doing you might want a second sort to select those or you might not...
Now that you have all the uk extension parts in one column you can sort on that column and just select the UK ones...
Worked for me on a small dataset.
I am sure some smart arse will come along with some code to do it in a sec but that might be enough to get you through for now...Comment
-
Does he want a filtered list, or an extract of the original? Repeat operation or one-off? Manual or automated? Source data is pure data or a formula?
A simple extract would be a custom filter (select all records containing ".uk") then cut and paste the resultant list using Paste Special/Values only. That' probably not what we;re looking for though...
Many answers. first you need a problem statement.Blog? What blog...?
Comment
-
I think you are being too demanding in your requirement seeking. The requirement is in the OP.Originally posted by malvolio View PostDoes he want a filtered list, or an extract of the original? Repeat operation or one-off? Manual or automated? Source data is pure data or a formula?
A simple extract would be a custom filter (select all records containing ".uk") then cut and paste the resultant list using Paste Special/Values only. That' probably not what we;re looking for though...
Many answers. first you need a problem statement.
The solution I have shown leaves the original data in a column and the extra ones can be deleted out once you have sorted your list and extracted the data you want.I have list of email addresses but want to filter just those ending with .uk.
Your solution would match anyone with a .uk in the first portion of their addess e.g. mike.uk@me.com - so therefore will not be fit for purpose for the task in hand.Comment
-
Thanks Admin I'll try that.
Mal, just need to discard any email address that isn't from the UK but finding it difficult to filter / sort. A one off operation, once I have all the UK based addresses I can import them into MySQL.Comment
-
...erm you use custom auto filter > ends withOriginally posted by administrator View Postmike.uk@me.com - so therefore will not be fit for purpose for the task in hand.
No need to do paste special either, just filter, highlight and paste
Excel 2010Comment
-
Yup, just tried and works a treat. Highlight the column, from the Data tab choose Filter, click the little drop down that appears at the top of the column, select Text Filters, click Ends With and type in UK.Originally posted by Olly View Post...erm you use custom auto filter > ends with
No need to do paste special either, just filter, highlight and paste
Excel 2010
Very nice!
Comment
-
Copy/paste to flat file named emails.txtOriginally posted by Cliphead View PostI have list of email addresses but want to filter just those ending with .uk. Any ideas?
In command line -
find ".uk" emails.txt >ukemails.txt
Copy/paste back to Excel.
HTHComment
-
Precisely. Paste Special was only needed if the original data was a formula rather than text.Originally posted by Olly View Post...erm you use custom auto filter > ends with
No need to do paste special either, just filter, highlight and paste
Excel 2010
@cliphead - wasn't trying to be clever, but just wanted to know where you were going before spending too much time on it.
Blog? What blog...?
Comment
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- New UK crypto rules now apply. Here’s how mandatory reporting affects contractors Today 07:03
- What the Ray McCann Loan Charge Review means for contractors Yesterday 06:21
- IT contractor demand defied seasonal slump in December 2025 Jan 13 07:10
- Five tax return hacks for contractors as Jan 31st looms Jan 12 07:45
- How to land a temporary technology job in 2026 Jan 9 07:01
- Spring Forecast 2026 ‘won’t put up taxes on contractors’ Jan 8 07:26
- Six things coming to contractors in 2026: a year of change, caution and (maybe) opportunity Jan 7 06:24
- Umbrella companies, beware JSL tunnel vision now that the Employment Rights Act is law Jan 6 06:11
- 26 predictions for UK IT contracting in 2026 Jan 5 07:17
- How salary sacrifice pension changes will hit contractors Dec 24 07:48

Comment