Searching for unusual characters

ollyhughes1982

Well-known Member
Joined
Nov 27, 2018
Messages
793
Office Version
  1. 365
Platform
  1. MacOS
Hi,

Re this strange character 'ʷ': Is there a way that you can do a search on it specifically? I have an alphabet-related parkrun challenge worksheet that looks for all letters within parkrun names. This strange character has appeared in one of the most recent new events. But, when I use my normal formula to search for this character, it is picking up the first event where the name included 'W' (Newport parkrun), rather than being blank, as I haven't yet completed the only event name that currently contains this character.

Is there perhaps a way to search on it's ASCII code or something, rather than the actually character, to prevent it looking for 'W' or 'w'?

The function that i have used up until now, that looks for the value in column A, is as follows:

=IFERROR(IF(A48<>"",XLOOKUP("*"&A48&"*",'All Completed Runs'!$C$4:$C$2003,'All Completed Runs'!$C$4:$C$2003,,2),""),"")

Screenshot 2024-05-14 at 12.50.20.png


There is some background to this in two other previous threads:

List of unique characters from a list

List of unique characters from a list

Thanks in advance!

Olly.
 

Excel Facts

Which Excel functions can ignore hidden rows?
The SUBTOTAL and AGGREGATE functions ignore hidden rows. AGGREGATE can also exclude error cells and more.
Unfortunately that will not work, it will look for a lower case w rather than the special character.
 
Upvote 0
It doesn't seem to work for me, it turns blank (see image).

Screenshot 2024-05-14 at 14.50.44.png

Unfortunately that will not work, it will look for a lower case w rather than the special character.
Ah ok. It’s a strange one, as when I’ve been doing some testing it brings back an underscore character, instead of the strange one, if I use CHAR to switch it back after using CODE to turn it into a number
 
Upvote 0
It works for me. Are you positive that your column C contains that character?
Book1
ABCD
1W w Lots of W'ssʷThis is a special character ʷ
2Strathaven junior parkrun- 
3Ōrākei Bay parkrunJJan Alfano Trail parkrun
4Veterans Park parkrunU 
5Otago Central Rail Trail parkrun, Alexandra. 
6The Fisherman‘s Walk parkrun# 
7This is a special character ʷ1 
8Holmebrook Valley junior parkrun2 
9Fulwell Quarry parkrun3 
10Morden parkrun4 
11Lake Pacawa parkrunø 
12Halsema Trailhead parkrunð 
13Battersea junior parkruná 
14Athlone RSC parkrunń 
15Emerald Resort parkrunŁ 
16Jan Alfano Trail parkrunó 
17Terra Nova parkrunź 
18Bay East Garden parkrunł 
19Y Promenâd parkrunŻ 
20Tollgate Farm Park parkrun, baqʷabqTollgate Farm Park parkrun, baqʷab
Sheet3
Cell Formulas
RangeFormula
D1:D20D1=XLOOKUP(TRUE,ISNUMBER(FIND(B1,$A$1:$A$20)),$A$1:$A$20,"")
 
Upvote 0
Apologies, your right it does work using FIND, but I suspect that D3 should return "Strathaven junior parkrun" as its got the first j
 
Upvote 0
@Fluff
I'm unclear whether the OP counts j vs. J as 2 separate unique characters. If not, we can convert all into upper or lower case.
 
Upvote 0
It works for me. Are you positive that your column C contains that character?
Book1
ABCD
1W w Lots of W'ssʷThis is a special character ʷ
2Strathaven junior parkrun- 
3Ōrākei Bay parkrunJJan Alfano Trail parkrun
4Veterans Park parkrunU 
5Otago Central Rail Trail parkrun, Alexandra. 
6The Fisherman‘s Walk parkrun# 
7This is a special character ʷ1 
8Holmebrook Valley junior parkrun2 
9Fulwell Quarry parkrun3 
10Morden parkrun4 
11Lake Pacawa parkrunø 
12Halsema Trailhead parkrunð 
13Battersea junior parkruná 
14Athlone RSC parkrunń 
15Emerald Resort parkrunŁ 
16Jan Alfano Trail parkrunó 
17Terra Nova parkrunź 
18Bay East Garden parkrunł 
19Y Promenâd parkrunŻ 
20Tollgate Farm Park parkrun, baqʷabqTollgate Farm Park parkrun, baqʷab
Sheet3
Cell Formulas
RangeFormula
D1:D20D1=XLOOKUP(TRUE,ISNUMBER(FIND(B1,$A$1:$A$20)),$A$1:$A$20,"")
Apologies, yes it does work, as I had stupidly forgotten to paste the name of the run with the unusual character into my test data. it does now pick it up. I will test, re @Fluff's comment, that the others still give the correct results.
 
Upvote 0
Apologies, yes it does work, as I had stupidly forgotten to paste the name of the run with the unusual character into my test data. it does now pick it up.

@Fluff
I'm unclear whether the OP counts j vs. J as 2 separate unique characters. If not, we can convert all into upper or lower case.
It doesn't work for all though, it brings back Riverfront as the first containing 'R' / 'r', but Newport is the first to contain 'R' / 'r', as this was my first event. Is it it picking up up the first event where there was a capitalised 'R', which Riverfront indeed is?
 
Upvote 0
FIND is case-sensitive. I wasn't sure if you're counting lowercase r and upper case R as one unique character. If you're counting them as one then try.
Excel Formula:
=XLOOKUP(TRUE,ISNUMBER(FIND(UPPER(A48),UPPER('All Completed Runs'!$C$4:$C$2003))),'All Completed Runs'!$C$4:$C$2003,"")
 
Upvote 0
Solution

Forum statistics

Threads
1,223,841
Messages
6,174,974
Members
452,595
Latest member
lmblane

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