Forum Discussion

nagavardhan1122's avatar
nagavardhan1122
Copper Contributor
Aug 14, 2023

Need Excel functionality for the random sequence Vlookup

Hi Expert guys,

 

I need Excel functionality with the below data.

 

1st table contains the below data.

 

1) 1st table.

 

 

2nd table(as below data) - 1st column contains the random array arrangement of the 1st table values of 1st column.

 

Expecting exact corresponding respective values of 2nd table - 1st column results in the 2nd table - 2nd column through =VLOOKUP formula or any other possibility in excel from the values of the 1st table - 2nd column.

 

2) 2nd table

 

 

 

 

I need to distribute the similar kind of data in my works.

 

Request you to suggest/ help in this.

 

Thank you in advance for your help.

  • nagavardhan1122 

    =INDEX($B$2:$B$6,SMALL(IF($A$2:$A$6=A9,ROW($A$2:$A$6)-1),COUNTIF($A$9:A9,A9)))

    Those who have e.g. Excel 2013 can try this formula. Enter the formula with ctrl+shift+enter if you don't work with Office 365 or Excel 2021.

    • nagavardhan1122's avatar
      nagavardhan1122
      Copper Contributor
      Got it, but I see the error in column 1 and 2 as below.

      Request you help here.

      Column 1 Column 2 Helper Column 1 Column 2
      a 1 0.143551864 #NAME? #NAME?
      a 2 0.736334881 #NAME? #NAME?
      b 3 0.603049822 #NAME? #NAME?
      c 4 0.611444202 #NAME? #NAME?
      a 5 0.475457091 #NAME? #NAME?
  • Lorenzo's avatar
    Lorenzo
    Silver Contributor

    Hi nagavardhan1122 

     

    Based on the sample you provided that could be:

     

     

    in F3:

    =INDEX(
      FILTER(Table1[Number],Table1[Letter]=[@Letter]),
      COUNTIF(E$3:E3,E3)
    )

     

  • mathetes's avatar
    mathetes
    Silver Contributor

    nagavardhan1122 

     

    It might help us help you if you could explain the bigger picture here. Is it possible to tell us what the real data are about? If not, still would help if we understood more.... 

     

    I say that because in many ways your first table looks quite random, so one wonders (this one does, at any rate) why not just make everything random altogether?  

     

    If you can't tell us more about the context itself, let me ask these:

    • I notice that even though the series of letters has changed "randomly," the sequence of values connected with "a" is still the same as in "Raw Data" -- i.e., 1,2,5. Is that essential, or could those values be randomly sequenced, e.g., 2, 5, 1?
    • wouldn't it be more random if those values associated with "a" were randomly sequenced?
    • How many rows are there in your real tables?

Resources