I was doing some testing with single characters, but then saw it was three 
characters. Originally, just used the code of the character, changed code to 
ascii, but with 3 multiple each value to get a number that matched.
In both put the row number in next column.

Put the match field in C15 both the formulas work, both formulas give the 
row. 


abc
                                                                   1
                                                            97098099
                                                                   1



aBc
                                                                   2
                                                            97066099
                                                                   2



aBC
                                                                   3
                                                            97066067
                                                                   3



Abc
                                                                   4
                                                            65098099
                                                                   4



AbC
                                                                   5
                                                            65098067
                                                                   5



Abc
                                                                   6
                                                            65098099
                                                                   6



Ab
                                                                   7
                                                            65098000
                                                                   7



aCb
                                                                   8
                                                            97067098
                                                                   8



AcB
                                                                   9
                                                            65099066
                                                                   9



aBC
                                                                  10
                                                            97066067
                                                                  10



AAC
                                                                  11
                                                            65065067
                                                                  11



ss
                                                                  12
                                                           115115000
                                                                  12

















aBC

                                                            97066067











                                                                   3
“=VLOOKUP($C$15,C1:D12,2,0)

                                                                   3
“{=INDEX(B1:B12,MATCH(1,EXACT($C$15,A1:A12),0))}








Formula in C






“=CODE(MID(A15,1,1))*1000000+CODE(MID(A15,2,1))*1000+CODE(MID(A15,3,1))


On 10 Mar 2017 at 9:46, Gary Collins wrote:

Date sent:              Fri, 10 Mar 2017 09:46:22 +0000 (UTC)
From:                   Gary Collins <[email protected]>
Send reply to:          Gary Collins <[email protected]>
To:                     <[email protected]>, Brian Barker 
<[email protected]>
Copies to:              Gary Collins <[email protected]>
Subject:                Re: [libreoffice-users] vlookup case

> Thanks for very helpful reply. It does seem to be a big drawback with these 
> functions. I'll certainly try it but ive found a workaround that im using at 
> the mo: ive defined two strings in adjacent cells and using string functions 
> to find the position of a character in one string then extract the 
> corresponding character from the other. Much less elegant and it was quite 
> tiresome to implement but ive at least got it to work, in the limited cases 
> that im using it so far. If i extend it to transliterate strings of arbitrary 
> length (for now the max length ive needed is 3 chars) then i guess i'll 
> probably have to get into macros.
> Thanks
> G.
> --------------------------------------------
> On Thu, 9/3/17, Brian Barker <[email protected]> wrote:
> 
>  Subject: Re: [libreoffice-users] vlookup case
>  To: [email protected]
>  Cc: "Gary Collins" <[email protected]>
>  Date: Thursday, 9 March, 2017, 23:17
>  
>  At 11:50 09/03/2017 +0000, Gary
>  Collins wrote:
>  >Is it possible to make the search performed by vlookup
>  to be case sensitive?
>  
>  Apparently not!
>  
>  >I need to be able to distinguish between eg 'd' and 'D'
>  but at the 
>  >moment i cant work out how to do it (if it's possible)
>  
>  Suppose your array has the values to be searched in column A
>  and the 
>  values to be returned in column B. Then try:
>  =INDEX(B1:Bn;MATCH(1;EXACT("text";A1:An);0))
>  Note that this is an array formula, so when you have entered
>  it you 
>  must complete the process by pressing Ctrl+Shift+Enter. If
>  you do 
>  this successfully, the entire formula will appear in the
>  Input line 
>  surrounded by braces, but you cannot simply type these
>  braces yourself.
>  
>  This relies on EXACT() being the one function that *is*
>  case-sensitive.
>  
>  I trust this helps.
>  
>  Brian Barker
>  
>  
>  -- 
>  To unsubscribe e-mail to: [email protected]
>  Problems? 
> http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
>  Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
>  List archive: http://listarchives.libreoffice.org/global/users/
>  All messages sent to this list will be publicly archived and
>  cannot be deleted
>  
>  
> 
> -- 
> To unsubscribe e-mail to: [email protected]
> Problems? 
> http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
> Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
> List archive: http://listarchives.libreoffice.org/global/users/
> All messages sent to this list will be publicly archived and cannot be deleted



-- 
To unsubscribe e-mail to: [email protected]
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to