How to Get a UNIQUE List from Many Columns Using FLATTEN in Google Sheets

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 249

  • @LeilaGharani
    @LeilaGharani  10 หลายเดือนก่อน

    Get access to the complete Google Sheets Masterclass here 👉 www.xelplus.com/course/google-sheets/

  • @stratman21
    @stratman21 2 ปีที่แล้ว +2

    Once again - Thank you Leila. I have tried for 2 days to figure how to achieve in excel what =UNIQUE(FLATTEN(XX:XXXX)) does in sheets. I have your Udemy PQ course and a couple of your others, searched high, low and in between. Watched hours of you tube vids, and the feeling when all of that gets solved in 2mins40 of your mellifluous voice simply cannot be described. Thanks just is not enough.👍👍😍😍

    • @LeilaGharani
      @LeilaGharani  2 ปีที่แล้ว +2

      It's my pleasure! I'm happy it was helpful.

  • @operlandsen
    @operlandsen 3 ปีที่แล้ว +15

    This formula will return a similar result in Excel (with or without the SORT function) and should be reasonably short and simple:
    =SORT(UNIQUE(FILTERXML(""&SUBSTITUTE(TEXTJOIN("|",TRUE,InputRange),"|","")&"","//b")))
    Replace InputRange with the cell range you want to use as input.
    Could also be wrapped in a LAMBDA function for a more user friendly version.

    • @LeilaGharani
      @LeilaGharani  3 ปีที่แล้ว +1

      Thanks for sharing, Ole!

    • @leonardoalvespereira9494
      @leonardoalvespereira9494 2 ปีที่แล้ว +1

      I love you Ole !!! It works on my workbook!

    • @IbrahimNgouhouo
      @IbrahimNgouhouo 2 ปีที่แล้ว

      Thanks Ole
      I don't understand some functions here. I guess i'll just save it somewhere and copy and paste each time I need to use it 😃

    • @MrHonda52
      @MrHonda52 2 ปีที่แล้ว

      Thats amazing!

    • @tobydavy2052
      @tobydavy2052 2 ปีที่แล้ว

      works a charm, even where you have multiple ranges on different sheets! Thanks :)

  • @OwenGeeAndre
    @OwenGeeAndre ปีที่แล้ว +1

    If I could use a Voice note, you'd have heard me crying tears of joy... As an entry level Data Analyst, this had been an issue for me for hours and I couldn't find a good solution... Thanks and I'm subscribed 😊

  • @NachoTeso
    @NachoTeso ปีที่แล้ว +1

    Yes! Thank you, I needed something like this. I was using Unique 2 times for something similar (first to just wrap all the names in one different sheet, then choosing each individual column to return the names in a single column in that same sheet). This will be faster and better.

  • @samjain6143
    @samjain6143 2 ปีที่แล้ว +1

    Hi Leila,
    I have been stuck with this issue for 3 hours but your video has helped me to solve it quickly. Thanks!

  • @cenevspeed_CARS
    @cenevspeed_CARS 3 ปีที่แล้ว +18

    Thank You So Much Mam!! I understood everything so clearly 🔥🔥 please continue making such astonishing tutorials!! Thanks

    • @LeilaGharani
      @LeilaGharani  3 ปีที่แล้ว +1

      Thank you, I will.

    • @blacktalks256
      @blacktalks256 2 ปีที่แล้ว

      ​@@LeilaGharani Have we got a flatten equivalent in excel yet!

  • @sm0kybare
    @sm0kybare ปีที่แล้ว +2

    She is one of the best Excel teachers on the Internet.

  • @HowToAnalyst
    @HowToAnalyst 3 ปีที่แล้ว +2

    Great tip, echoing everyone else, hoping Excel adds this functionality

  • @frostysnook
    @frostysnook ปีที่แล้ว

    thank you for this video. figured out a function ive been trying to get done on a sheet for the last 3 days

  • @asish_apr12
    @asish_apr12 3 ปีที่แล้ว +1

    Leila, you are the magician of EXCEL. Every time you post a video I am finding some surprising tricks. Thank you so much.

  • @jeremytan9143
    @jeremytan9143 3 ปีที่แล้ว +12

    Thank you so much for this tutorial. I realised there is no flatten function in Excel. Is there an equivalent function for Excel?

    • @edwardburns220
      @edwardburns220 2 ปีที่แล้ว +1

      Hi! Use the =VSTACK formula in excel! Works pretty much the same as the flatten formula but you need to highlight each column and separate with a comma. Hope this helps.

    • @flashgenai
      @flashgenai 2 ปีที่แล้ว

      @@edwardburns220 I don't have vstack yet. I'm on office 365. Do you know any alternatives?

    • @vidhyashankarkannan4329
      @vidhyashankarkannan4329 2 ปีที่แล้ว

      Hi, I had the same issue. So I copied my data into google sheets, used Flatten, copied the result back to O365 and then used the functions in Excel to get the unique list.

  • @ash_m_
    @ash_m_ 3 ปีที่แล้ว +3

    Thank you! Does this work in Excel too?

  • @mrongad
    @mrongad 3 ปีที่แล้ว +1

    Thank you for sharing. This simple tutorial will help me with my projects.

  • @vijayarjunwadkar
    @vijayarjunwadkar 3 ปีที่แล้ว +3

    FLATTENed by this trick, but appears that it is UNIQUE to Google Sheets! Wish we had it in Excel! Thanks Leila for sharing though, as we can bring the end results from Sheets to Excel anyway! Best of both!😊👍

    • @chinmaya.6934
      @chinmaya.6934 3 ปีที่แล้ว +2

      You can do this in Excel using Power Query. Append all columns and simple remove duplicates in PQ editor.

    • @vijayarjunwadkar
      @vijayarjunwadkar 3 ปีที่แล้ว

      @@chinmaya.6934 Thanks Chinmay!

  • @zafariqbalkhan6279
    @zafariqbalkhan6279 2 ปีที่แล้ว

    Thanks a lot, I spent 2 hours in doing what you have done in less than a minute, :)

  • @vidhyashankarkannan4329
    @vidhyashankarkannan4329 2 ปีที่แล้ว

    Thank you Ms. Leila for this video tutorial. It is the small things that add up in the end to make a workable solution. And you help me every day.

  • @nitesh.2019
    @nitesh.2019 3 ปีที่แล้ว +6

    Can you please suggest the easiest way to do this in O365 if possible.

  • @thomaskoo7980
    @thomaskoo7980 11 หลายเดือนก่อน

    You are a gem! Thanks for this clear-to-understand tutorial.

    • @LeilaGharani
      @LeilaGharani  11 หลายเดือนก่อน

      Glad it was helpful!

  • @muzammiltariq3743
    @muzammiltariq3743 3 ปีที่แล้ว +1

    Ma'am.
    Thank you so much...
    Your videos really helpful for me.

  • @skmaheswaran
    @skmaheswaran 3 ปีที่แล้ว

    Leila : You are explaining things very clearly

  • @dragonshadow1902
    @dragonshadow1902 3 ปีที่แล้ว

    Always enjoy these videos showing some of the uncommon functions in excel and how they can be used. I know there have been a few times were I could have used this and did it the long way of copying each column of data into 1 column then using the remove duplicate button.

  • @asmrindia
    @asmrindia ปีที่แล้ว +1

    Osum Video Mam, Very Useful to me and all.
    Thanks
    Please make a detailed video on Which is better between M.S. Office and Google Sheets.
    Thanks 😊

  • @sunpy7908
    @sunpy7908 3 ปีที่แล้ว

    Good point, I never considered using Flatten with unique. Great tip

  • @KNLP23
    @KNLP23 2 ปีที่แล้ว

    Just what I was looking for, thank you.

  • @malikastar9265
    @malikastar9265 ปีที่แล้ว

    Thank you Leila, that was really helpful!

  • @oholyzen9620
    @oholyzen9620 3 ปีที่แล้ว

    Just discover your channel. I just wanted to know how to create a QR code for my landing page business and your video pop up first. thank you for what you are doing

  • @jervahnmorgan
    @jervahnmorgan 3 ปีที่แล้ว

    She’s a phenomenal instructor!

  • @rameshm1145
    @rameshm1145 2 ปีที่แล้ว

    awesome way of teaching

  • @KatlegoMasego
    @KatlegoMasego 3 ปีที่แล้ว +1

    Another informative video. Thank you.

  • @suprava11
    @suprava11 2 ปีที่แล้ว

    Amazing tip n well explained. thank you very much. 🙂

  • @gioyfa
    @gioyfa 3 ปีที่แล้ว

    Wow 👏 Each time, you just simplify our life! Thank you!

  • @antonioclementemiari3822
    @antonioclementemiari3822 3 ปีที่แล้ว +1

    Is there anything similar in Excel instead of Google sheets?
    Thank you so much for all your advices

  • @real5731
    @real5731 3 ปีที่แล้ว

    I am flattened.... There should be option to like it multiple times 👍👍👍👍

  • @ConnectLoveStrong
    @ConnectLoveStrong 4 หลายเดือนก่อน

    Thank you!

  • @yesichristy5291
    @yesichristy5291 2 ปีที่แล้ว

    Thank you. This video is a life saver!

  • @prakashneupane5636
    @prakashneupane5636 2 ปีที่แล้ว

    Thank you So much Big Problem simple solutions

  • @cenevspeed_CARS
    @cenevspeed_CARS 3 ปีที่แล้ว +6

    Could you please tell me which editing software you use??

    • @mlittlemlittle2966
      @mlittlemlittle2966 3 ปีที่แล้ว +1

      This is Google sheets, it is not an editing software, I don't think

    • @gmscott9319
      @gmscott9319 3 ปีที่แล้ว +1

      @@mlittlemlittle2966 I wonder if they meant which video editing software.

    • @mlittlemlittle2966
      @mlittlemlittle2966 3 ปีที่แล้ว +1

      @@gmscott9319 oh. Makes more since. I was misled by the phrasing regarding the spirit of the question

    • @LeilaGharani
      @LeilaGharani  3 ปีที่แล้ว +1

      Mostly Camtasia.

    • @cenevspeed_CARS
      @cenevspeed_CARS 3 ปีที่แล้ว +1

      @@LeilaGharani thanks for telling

  • @leonardoalvespereira9494
    @leonardoalvespereira9494 2 ปีที่แล้ว

    I would like to say you I love you you made my day!!! Thank you!

  • @BalaHumo
    @BalaHumo 2 ปีที่แล้ว

    gracias por tu sabiduría

  • @abeel95
    @abeel95 2 ปีที่แล้ว

    AWESOME! I was having a really hard time transforming an array into a single column and filtering

  • @adnanobaidullah6057
    @adnanobaidullah6057 3 ปีที่แล้ว +1

    Hi Leila ,
    Thank you for videos.
    I would appreciate if make videos on VBA excel and SQL Server..

  • @hanshans8085
    @hanshans8085 ปีที่แล้ว

    Holy, you saved my day!

  • @gumboe2007
    @gumboe2007 3 ปีที่แล้ว

    Almost always learn something new with your videos. Well presented and pitched, thank you

  • @jasonipfatsiong2062
    @jasonipfatsiong2062 3 ปีที่แล้ว

    Useful function many thanks Leila

  • @10129933286568
    @10129933286568 3 ปีที่แล้ว +1

    Extremely fruitful (info) as always. Thanks.

  • @geoschwa
    @geoschwa 3 ปีที่แล้ว +2

    Awesome, I’ve been joining arrays

    • @TIMUAU
      @TIMUAU 3 ปีที่แล้ว

      how?

    • @geoschwa
      @geoschwa 3 ปีที่แล้ว

      @@TIMUAU curly braces and commas,semicolons

  • @PratapSinghSoam
    @PratapSinghSoam 3 ปีที่แล้ว

    Thank You Mam 🙏🙏

  • @abdullah9734
    @abdullah9734 2 ปีที่แล้ว

    Thank You Very Much !

  • @junzhang6157
    @junzhang6157 2 ปีที่แล้ว

    FLATTEN does the job!!

  • @lpanebr
    @lpanebr 3 ปีที่แล้ว

    Interesting. I had never noticed or used the other parameters for the unique function!

  • @ChesscomWind
    @ChesscomWind ปีที่แล้ว

    You're a life saver madam! Thank you so much for this, it is EXACTLY what I was struggling with. ♥

  • @haikasatryan
    @haikasatryan 3 ปีที่แล้ว

    You are a gift. Thanks, Mam 😘

  • @TeamWebmekka
    @TeamWebmekka ปีที่แล้ว

    Great "show". It was VERY useful to me - AND I love your mug. Can I buy it somewhere?

    • @LeilaGharani
      @LeilaGharani  ปีที่แล้ว

      Glad you like it! You can get our merch here: xelplus.creator-spring.com/

  • @fyrman9092
    @fyrman9092 ปีที่แล้ว

    Your knowledge is amazing. This video solved a vexing problem I had that no one came close to providing the right formulas.

  • @sod_norway
    @sod_norway ปีที่แล้ว

    I'm using office 365, primarily excel, creating dynamic queries with msqry. Looking into Power query due to enhanced complexity

  • @prashantbarot30
    @prashantbarot30 3 ปีที่แล้ว

    Great Ma'am 👍, Very informative

  • @MohAboAbdo
    @MohAboAbdo 3 ปีที่แล้ว

    Thank you very much, my dear teacher.

  • @chrism9037
    @chrism9037 3 ปีที่แล้ว +1

    Awesome Leila!

  • @edwinnyaanga3861
    @edwinnyaanga3861 3 ปีที่แล้ว

    You are just amazing. I continue to learn a lot!

  • @RogerStocker
    @RogerStocker 3 ปีที่แล้ว

    As usual absolute extraordinary nice new function, but too new for my company's setup.

  • @taizoondean689
    @taizoondean689 3 ปีที่แล้ว

    Thank you so much. What you suggest Excel or Google sheets. Please advise

  • @dinoc
    @dinoc 3 ปีที่แล้ว +2

    Is there a way to copy (automatically) data from one spreadsheet to another spreadsheet (both spreadsheets are online on the web on a sharepoint)? If yes, could you please do a video on this, too? :)

  • @abdelkrimmesaiahmed662
    @abdelkrimmesaiahmed662 3 ปีที่แล้ว

    Thank you for this useful video but I want to ask if there is a formula in excel which do the same thing

  • @project8185
    @project8185 27 วันที่ผ่านมา

    quick question ;) if i have several numbers in a cell ;) how i can count them? let's say i have such a string in a text - 1,23,33,45 (4 numbers). is there a formula to count? cuz it's been counted as 1, as they are in one cell ;) thank you ;)

  • @realpulsecoin
    @realpulsecoin 3 ปีที่แล้ว +1

    I'm flattered 😊

  • @charevir56
    @charevir56 4 หลายเดือนก่อน

    Leila, I love it

  • @tirmistirmis
    @tirmistirmis 3 ปีที่แล้ว

    Thanks for the tutorail. It's been really helpful. Any way to use this in pivot table?

  • @mohammadashiq9996
    @mohammadashiq9996 3 ปีที่แล้ว

    I like simplicity and it's a great help.

  • @hasibahsan15
    @hasibahsan15 18 วันที่ผ่านมา

    Greetings from my heartcore. Nice to have such video. Please let me know how I can do the same in excel file. Looking forward to hearing from you. Thanks in advance.

  • @findthetruth3021
    @findthetruth3021 3 ปีที่แล้ว

    Thank you so much for this amazing video, but I have an Excel sheet and using it for data collection and things I want from it which is really complicated and don't know how to get in touch with you and explain to you so that you can help me on that????. Is there any way to get in touch with you???. Thanks in advance.

  • @ohodbaabbad4133
    @ohodbaabbad4133 2 ปีที่แล้ว

    hello,
    first, thank you for your helpful video.
    my question about FLATTEN Function is not available any more, could you please give any solution to have my data in one column.

  • @josepepe741
    @josepepe741 3 ปีที่แล้ว +1

    Do we have any equivalent formula in Excel? How the same can be achieved in Excel with formulas?

  • @berndeckenfels
    @berndeckenfels 3 ปีที่แล้ว

    Was looking for a good way to compare two lists to see, what is only in one, both or the other. (I typically do it with Unix „comp“ command)

  • @Simba.Luna.
    @Simba.Luna. 2 ปีที่แล้ว

    YEAH!!!!! Thank You!

  • @runwiththerunners8152
    @runwiththerunners8152 3 ปีที่แล้ว

    Another great tutorial -

  • @jecvman
    @jecvman 3 ปีที่แล้ว +2

    If someone is interested in doing this within Excel:
    With the System.Collections.ArrayList you could do the same(inlcudes the sorting part).
    You probably have to enable this object in the VBA library first.
    Put some data in Columns A, B and C and run this macro
    Sub Flatten_VBA()
    arr = Sheets(1).Cells(1).CurrentRegion
    With CreateObject("System.Collections.Arraylist")
    For Each cl In arr
    If Not .Contains(cl) Then .Add cl
    Next
    .Sort '.Reverse for Descending sort order
    Sheets(1).Cells(1, 6).Resize(.Count) = Application.Transpose(.toarray)
    End With
    End Sub
    And ofcourse Power Query can do this too very easily

    • @BasBruijnis
      @BasBruijnis 3 ปีที่แล้ว

      Hi, what is the reference called in the vba library?

    • @jecvman
      @jecvman 3 ปีที่แล้ว

      @@BasBruijnis Maybe you don't need it. Try to find: mscorlib.dll

    • @jecvman
      @jecvman 3 ปีที่แล้ว

      Function without object:
      Function Flat_sort(rng As Range)
      ar = rng
      Dim a()
      For Each cl In ar
      If cl "" Then
      ReDim Preserve a(j)
      a(j) = cl
      j = j + 1
      End If
      Next

      For i = 0 To UBound(a)
      For j = i + 1 To UBound(a)
      If a(j) < a(i) Then
      y = a(i)
      a(i) = a(j)
      a(j) = y
      End If
      Next
      Next
      Flat_sort = Application.Transpose(a)
      End Function

  • @TarunAgarwalVastu-Dubai
    @TarunAgarwalVastu-Dubai 3 ปีที่แล้ว

    Hi Leila, Everyone does not have office 365 , I am using Excel 2013 as provided by my office. How can I sort this in that ??

  • @jiajiaphotography
    @jiajiaphotography 3 ปีที่แล้ว

    OMG I just run into this problem TODAY. And I was wondering, does L has an answer to this 😄😄😄

  • @lopher70
    @lopher70 3 ปีที่แล้ว

    Thank you, which would be the similar of Flatten in Excel?, is there one?

  • @jecvman
    @jecvman 3 ปีที่แล้ว

    Unique values, flattened in Excel(365 only):
    Function Unique_Flat(rng As Range)
    ar = rng
    With CreateObject("Scripting.dictionary")
    For i = 1 To UBound(ar)
    For j = 1 To UBound(ar, 2)
    If ar(i, j) "" Then c00 = .Item(ar(i, j))
    Next
    Next
    Unique_Flat = Application.Transpose(.keys)
    End With
    End Function

  • @JJ_TheGreat
    @JJ_TheGreat 3 ปีที่แล้ว +1

    I am curious as to how Google is able to use these new functions which are in Excel in their own product (for example: FILTER, UNIQUE and SORT). I would have thought that Microsoft would have gotten a patent/copyright on them and that Google would get sued.
    Any info regarding the legal circumstances surrounding this?
    Thanks.

  • @ashfaqfaraz9341
    @ashfaqfaraz9341 ปีที่แล้ว

    Hi Leila,
    Please explain the same function how to use in Desktop 365 Excel software
    Regards

  • @jonelatendido7205
    @jonelatendido7205 ปีที่แล้ว

    Is this works in multiple rows ina addition to multiple sheets?
    Could you make a tutorial of this?
    unique list from multiple rows and sheets..❤

  • @NicolaiKorsmoe
    @NicolaiKorsmoe 3 ปีที่แล้ว

    Awesome... As always 👍🏻

  • @RMLearningHub
    @RMLearningHub 3 ปีที่แล้ว

    Wowowo awesome trick 👍👍👍👌👌😊

  • @funkyworm9674
    @funkyworm9674 3 หลายเดือนก่อน +1

    Can we make a unique table out of it. Pla help

  • @AyonBaxter
    @AyonBaxter 3 ปีที่แล้ว

    This is really good Leila. I have a question: Why did you have "Flatten" twice in the formula? =sort(unique(filter(Flatten(B2:B12,D2:D12),Flatten(B2:B12,D2:D12)" ")),1,False)

    • @thesissuwannakul9432
      @thesissuwannakul9432 3 ปีที่แล้ว +1

      First flatten is combine data to single column. Second flatten use as a condition for filter function…. “I want only data in this column without blank value (not equal to blank, ””) “

  • @t.wilson
    @t.wilson ปีที่แล้ว

    Great tip!
    I don't know if arrayformulas didn't exist at this time, but you can recreate this for combinations of columns using =UNIQUE({range1;range2;range3}) which appends the ranges and then uniques them. I assume you could use arrays{} in this case as well in place of flatten?

    • @socialgamer23
      @socialgamer23 11 หลายเดือนก่อน

      why doesn't it work for me? I am getting 'There is a problem with this formula error'. The formula used "=UNIQUE({Z3:Z6;Z3:Z7})"
      Can you help here? Coz my excel doesn't seem to have flatten either.

    • @t.wilson
      @t.wilson 11 หลายเดือนก่อน

      @@socialgamer23 ​ This is for google sheets. Excel requires a different solution to my knowledge due to the array argument.
      However, with your example, you do not need an array. You can use =UNIQUE(Z3:Z7) alone.
      Hope that helps!

    • @t.wilson
      @t.wilson 11 หลายเดือนก่อน

      @socialgamer23
      You can also use =UNIQUE(TOCOL(array of data)

    • @socialgamer23
      @socialgamer23 11 หลายเดือนก่อน

      Thanks all! I used VSTACK.

  • @sivareddy3745
    @sivareddy3745 11 หลายเดือนก่อน

    Nice Leila.

  • @vida1719
    @vida1719 3 ปีที่แล้ว

    Google sheets have some great functions. I wish Excel had more of these

  • @kranthireddy3392
    @kranthireddy3392 3 ปีที่แล้ว

    Hi Lella.. Is there a formula to get the execution result for the same sheet that is updated daily on date basis..?

  • @parshwamehta6108
    @parshwamehta6108 2 ปีที่แล้ว

    First of all, Thank you so much.
    I have a question here:
    Once this Unique list is ready, can we use same values/column and apply VLOOKUP value here?
    For example: In this video, I use VLOOKUP value from column G.
    Thanks in advance.

  • @masternecrushne
    @masternecrushne 3 ปีที่แล้ว

    really nice...thanks!

  • @jiyaarora490
    @jiyaarora490 3 ปีที่แล้ว

    pls upload a video on more features in latest version of windows 10

  • @shantiarichards1012
    @shantiarichards1012 ปีที่แล้ว

    Hi. I need to filter a pivot table based on unique values of a particular columns data in google sheets. Can you help?

  • @rudingeorge
    @rudingeorge 3 ปีที่แล้ว

    Thanks. Pl do a simple way to get the last data of any column.

  • @naaistam6879
    @naaistam6879 3 ปีที่แล้ว +2

    She never failed me to say "WOW"👍

  • @AGAZAH
    @AGAZAH 3 ปีที่แล้ว

    Thank you

  • @domnicking3965
    @domnicking3965 3 ปีที่แล้ว +3

    Mam, thanks for helping us.. i have one more doubt same like this, do we have formula to consolidate 2 different columns into one in microsoft excel? i am currently creating 2 tables and appending both ... pls need ur guidance .. it would be great ful to u.. pls help

    • @JJ_TheGreat
      @JJ_TheGreat 3 ปีที่แล้ว

      Maybe Power Query can help?