Hàm Switch trong Excel (cơ bản đến nâng cao)

Поділитися
Вставка
  • Опубліковано 10 лис 2024

КОМЕНТАРІ • 114

  • @thaiha63
    @thaiha63 3 роки тому +1

    bạn trình bày dễ hiểu, và truyền cảm lắm. Thanks millión

  • @honglethi587
    @honglethi587 2 роки тому +1

    gà excel giỏi quá, ko bit gà 🐔 có đẹp trai ko

  • @VinhNguyen-nh5nf
    @VinhNguyen-nh5nf 3 роки тому +1

    A gà Excel giỏi thật sự đấy. E mong a ra nhiều video hơn nữa.

    •  3 роки тому

      Gà cảm ơn bạn nha

  • @cuongnguyenviet
    @cuongnguyenviet 3 роки тому +5

    Như chỗ phân loại nhựa, bình thường mình sẽ tạo cột phụ để nối Loại nhựa, kích thước, rồi lại phải làm lại bảng dò tìm để vlookup. Switch sẽ trở thành sự lựa chọn tốt trong trường hợp này.

    •  3 роки тому

      Gà cảm ơn nha

  • @quynhtran4724
    @quynhtran4724 2 роки тому

    Cảm ơn Gà Excel. Bài học rất hay

  • @tonthotinhyeu
    @tonthotinhyeu Рік тому

    Em cảm ơn anh ạ. Em đã được hàm mới ạ.

  • @nmkmth
    @nmkmth 3 роки тому +2

    Video rất dễ hiểu và bổ ích. Mong anh ra nhiều video để e có thể nâng cao trình excel. Cảm ơn anh 😊

    •  3 роки тому

      Hihi, Ok ạ. Gà chúc bạn học tốt nha

  • @vophuocthang3694
    @vophuocthang3694 2 роки тому

    rất hay, cảm ơn Gà Excel

  • @2022QLDN-qb3ig
    @2022QLDN-qb3ig Рік тому

    Rất hay

  • @ngocyentran28
    @ngocyentran28 3 роки тому +1

    Cảm ơn ad. Rất hay ạ!

  • @VoMinhHai1914
    @VoMinhHai1914 2 роки тому

    Cảm ơn bạn đã chia sẻ

  • @famibap
    @famibap 3 роки тому +2

    Gà cho hỏi! Nếu muốn dùng switch để dò 1 Giá trị số, ví dụ: A1 (nhập từ 0 -> 3), điều kiện như sau: 0-1: Nhỏ, 1-2: vừa, 2-3: lớn, vậy phải để điều kiện ntn? Thanks Gà trước!!

  • @huyvothanh7777
    @huyvothanh7777 3 роки тому +2

    Gà Excel ơi. Cho hỏi làm sao Gà Excel mà giỏi Excel quá vậy, thật sự rất nể kiến thức của anh. Anh đã dành bao nhiêu để tìm hiểu. Xem clip của anh, e có cảm giác như là anh là người làm ra Excel vậy. Xin bí quyết để master 1 chuyên ngành vậy ạ. Xin anh có clip chia sẽ về những gì mà anh được và mất khi theo Excel . Mong Gà Excel rep comment

    •  3 роки тому +1

      Nói chung là mình học hỏi và thực hành nhiều thôi ạ. Bạn tham khảo thêm bài chia sẻ của Gà ạ. m.facebook.com/story.php?story_fbid=436379854003437&id=100028942775877

  • @nguyenhoangvu8727
    @nguyenhoangvu8727 2 роки тому

    Rất hay a ơi. Cám ơn a

  • @laninh4199
    @laninh4199 3 роки тому

    cám ơn a Gà nhé,

  • @lqcstudy
    @lqcstudy 3 роки тому

    Ủng hộ bạn rất nhiều!

  • @thangks.7167
    @thangks.7167 3 роки тому +1

    Hay quá gà ơi, ngắn gọn hơn nhiều.

    •  3 роки тому

      Gà cảm ơn nha

  • @anhdinh849
    @anhdinh849 3 роки тому

    hay quá bác Gà ơi

  • @anlai4586
    @anlai4586 3 роки тому

    Cảm ơn thầy

  • @luicedo8660
    @luicedo8660 7 місяців тому

    thank you

  • @kstuananh73
    @kstuananh73 3 роки тому +1

    Hay quá 👍

    •  3 роки тому

      Gà cảm ơn nha

  • @HieuNguyen-of4nt
    @HieuNguyen-of4nt 3 роки тому +1

    Có ích ạ!

    •  3 роки тому

      Gà cảm ơn nha

  • @noenofficial3166
    @noenofficial3166 3 роки тому

    Đẳng cấp lắm Gà

  • @lnd3875
    @lnd3875 3 роки тому +1

    Hay ad

    •  3 роки тому

      Gà cảm ơn nha

  • @JQGIRD
    @JQGIRD 3 роки тому +1

    Hay. Cảm ơn!

    •  3 роки тому

      HIhi, Ok ạ

  • @lethanhha7002
    @lethanhha7002 3 роки тому +1

    Thanks bác gà

    •  3 роки тому

      Gà chúc bạn học tốt nha

  • @nguyengamingtv8379
    @nguyengamingtv8379 2 роки тому

    a ơi video tạo ra lịch tự động cửa a e làm đc rồi lúc đàu vẫn chưa đc cảm ơn a làm video hướng dẫn đó ạ

  • @sonkenguyen1182
    @sonkenguyen1182 3 роки тому +1

    Hay quá

    •  3 роки тому

      Gà cảm ơn nha

  • @tiendang1873
    @tiendang1873 3 роки тому +1

    rất hay, thanks add

    •  3 роки тому

      Hihi, Gà chúc bạn học tốt nha

  • @jayvu5570
    @jayvu5570 3 роки тому +1

    thanks add

    •  3 роки тому

      Hihi, Gà chúc bạn học tốt nha

  • @namtrinh3500
    @namtrinh3500 3 роки тому +1

    hay

    •  3 роки тому +1

      Gà cảm ơn nha

    • @namtrinh3500
      @namtrinh3500 3 роки тому

      @ ok, cảm ơn Gà, cố gắng ra thêm video giúp mọi người tiếp thu nhiều kiến thức hơn nhé.

  • @thaischannel3392
    @thaischannel3392 3 роки тому +1

    Hay

    •  3 роки тому

      Gà cảm ơn ạ

  • @quynhtruong8080
    @quynhtruong8080 5 місяців тому

    Hàm switch + vlook up có ứng dụng được trên gg sheet ko ạ? em thử mà bị báo lỗi

  • @cuocsongvui976
    @cuocsongvui976 3 роки тому +1

    Bạn hướng dẫn rất hay, nhưng tại sao excel 365 của tôi không có hàm này nhỉ

  • @wongmarko6684
    @wongmarko6684 3 роки тому +1

    Thanks A> GA`

    •  3 роки тому

      Our pleasure!

  • @xomluoidesign
    @xomluoidesign 8 місяців тому

    mn oi, cho em hỏi chút sao không dùng Xlookup cho trường hợp này.

  • @nxcuong1983
    @nxcuong1983 3 роки тому +1

    Hàm này hay thật

    •  3 роки тому

      Gà cảm ơn nha

  • @vinhsg09
    @vinhsg09 3 роки тому +1

    hàm hay ghê, sao van co dislike, éo hiểu

    •  3 роки тому

      Chắc họ ấn nhầm thôi ạ :)

  • @vanhungang8362
    @vanhungang8362 3 роки тому +1

    add cho mình hỏi tý nha, bình thường mình làm mail merge giữa word và excel, vậy có cách nào làm giữa excel và excel ko add, thank add nha

    •  3 роки тому

      Phải tùy trường hợp cụ thể, mình chưa thấy ai dùng excel với Excel nên cũng ko hình dung ra. Nhưng có lẽ dễ hơn Excel với Word đó ạ

    • @vanhungang8362
      @vanhungang8362 3 роки тому

      @ thank add nha

  • @diephien3483
    @diephien3483 3 роки тому +2

    1 tỷ like a Gà ui ^^

    •  3 роки тому

      Gà cảm ơn nha

  • @hoangthuancntn1
    @hoangthuancntn1 3 роки тому +1

    Hay hàm vlook up kết hợp switch

    •  3 роки тому

      Gà cảm ơn nha

  • @VuManhPhuong
    @VuManhPhuong 3 роки тому

    thay vì kết hợp SWICH với VLOOKUP mình có thể thay bằng kết hợp SWICH với XLOOKUP được không bạn?

    • @quyvo899
      @quyvo899 3 роки тому

      Mình nghĩ là được nhé, tại hàm SWITCH trong trường hợp này có tác dụng để tìm ra dãy ô cần tìm kiếm,

  • @nhienhao1616
    @nhienhao1616 2 роки тому

    Cty mình k sử dụng office 365 hay excel 19 nên k ứng dụng đc😥

  • @tiendienpham1485
    @tiendienpham1485 2 роки тому

    cách khác
    =VLOOKUP(E18;IFS(D18="UPVC";$H$18:$I$23;D18="PPVC";$K$18:$L$24;D18="CPVC";$N$18:$O$22);2;0)

    • @tiendienpham1485
      @tiendienpham1485 2 роки тому +1

      =IFS(D18="upvc";VLOOKUP(E18;$H$18:$I$23;2;0);D18="cpvc";VLOOKUP(E18;$N$18:$O$22;2;0);D18="PPVC";VLOOKUP(E18;$K$18:$L$24;2;0))
      cũng ra kết quả nhưng dùng Switch cấu trúc ngắn hơn

  • @meomeo6871
    @meomeo6871 3 роки тому +1

    a gà ơi e muốn đăng ký học online excel nâng cao ạ, tư vấn giúp e với

    •  3 роки тому

      Bạn Follow FB của Gà trong phần mô tả dưới video để cập nhật nha

    • @meomeo6871
      @meomeo6871 3 роки тому

      0962490872 e ko dùng fb a gửi thông tin lớp học qua zalo số này dùm e với ạ

  • @giaovu2895
    @giaovu2895 3 роки тому +1

    Chào Gà. Mình nhờ Gà trợ giúp: mình muốn tính tuổi học sinh(đủ 18 tuổi) đi bầu cử ngày 23/5/2021 nhưng hôm nay mới là 20/4/2021. Mình nhờ Gà tính giúp học sinh đủ 18 tuổi ở thời điểm ngày 23/5. Gấp gấp...

    • @giaovu2895
      @giaovu2895 3 роки тому

      @@duongly3126 thanks

    • @duongly3126
      @duongly3126 3 роки тому +2

      23/5/2002 là đủ 18 tuổi. Bạn thử công thức này nha : =IF(DATEDIF([ngày sinh],DATE(2021,5,23),"y")>18,"Đủ tuổi","Chưa đủ tuổi")

    •  3 роки тому

      Cảm ơn 2 bạn nha

    • @duongly3126
      @duongly3126 3 роки тому

      @ áp dụng cái của thầy chỉ thui ạ. Cảm ơn thầy nhìu nhìu ... !!! ^.

  • @bangha4715
    @bangha4715 2 роки тому

    Nếu trong Value 1 có nhiều giá trị thì viết như nào vậy anh ?

  • @lequangthang3339
    @lequangthang3339 3 роки тому +4

    Dùng hàm choose ngắn hơn gà ơi

    • @stressdeleted590
      @stressdeleted590 3 роки тому +5

      hàm choose là chọn kết quả trả về từ vị trí thứ tự trong một tập cho trước. Hàm switch này là trả về kết quả dựa vào giá trị biến tham chiếu. Hàm switch là dạng tổng quát hơn rất nhiều so với hàm choose bạn nhé.

    •  3 роки тому +2

      Cảm ơn 2 bạn nha

    • @quanpham1856
      @quanpham1856 3 роки тому

    • @nguyentuananh8678
      @nguyentuananh8678 3 роки тому

      Dùng vloc + index ngắn hơn nhiều

    • @stressdeleted590
      @stressdeleted590 3 роки тому

      @@nguyentuananh8678 hàm switch này dùng để tránh tình trạng phải tạo thêm bảng phụ, cột phụ, hay dùng if sẽ thành ra dài dòng. Đối với phiên bản excel 365, Ms đã bổ sung hàm switch và hàm Let. Ngoài ra ở bản beta còn có hàm nặc danh lambda, tuy nhiên vẫn chưa đc publish. Đây là bước đột phá trong việc đưa ngôn ngữ lập trình vào hàm excel. Như hàm switch này, hầu như đa số ngôn ngữ lập trình đều có (cú pháp có thể khác). Như java, c, c++, vb, vba, M,... Vậy nên các bạn hãy nghiên cứu tình huống nào nên sử dụng, và sử dụng như thế nào. Việc Ms đưa vào và chỉ bản 365 mới có thì phải hiểu họ đã nghiên cứu để đưa vào. Do đó, bạn Gà excel chỉ đưa ra ví dụ để minh hoạ cách sử dụng, còn việc áp dụng là ở người dùng. Mình nghĩ chúng ta đừng đưa ra lời khuyên nên dùng hàm này, hàm kia cho tình huống trong video. Vì mình theo dõi nhiều clip thì thấy Gà excel cũng có trình độ khá cao trong việc sử dụng excel. Thân!

  • @minhthuan6715
    @minhthuan6715 3 роки тому +1

    Hay quá a Gà ơi,
    =VLOOKUP(E18,SWITCH(D18,"UPVC",$H$17:$I$23,"PPVC",$K$17:$L$24,"CPVC",$N$17:$O$22),2,0)
    Mà e làm i chang trên video mà sao sai ta ?? :(

    • @tq_viet
      @tq_viet 3 роки тому +2

      sai như thế nào nhỉ. bạn có thể mô tả lỗi sai không?

    • @minhthuan6715
      @minhthuan6715 3 роки тому

      @@tq_viet dạ, n ra #Value á a, e nhập i chang v luôn mà cũng k ra được

    • @tq_viet
      @tq_viet 3 роки тому +1

      @@minhthuan6715 mình làm vẫn ra bình thường. nếu mà remote được thì mới biết chính xác được là lỗi do đâu.

    •  3 роки тому

      Gà chúc các bạn giúp được nhau nha

    • @nguyentuananh8678
      @nguyentuananh8678 3 роки тому

      Dù vlock +,indec ngắn hơn b oi

  • @June25th87
    @June25th87 3 роки тому +1

    Khá giống switch - case trong lập trình nhỉ.

    •  3 роки тому

      Vâng ạ

  • @hungvipkaka
    @hungvipkaka 3 роки тому

    ❤️

  • @trongvovan683
    @trongvovan683 3 роки тому +1

    Hàm hay cơ mà ở pb cao quá

    •  3 роки тому

      Gà chúc bạn học tốt nha

    • @anhnhatnguyet4628
      @anhnhatnguyet4628 3 роки тому

      Có cả cho phiên bản ex thấp hơn đây, xài thử xem ok không
      Function SWITCH(arg As String, ParamArray arguments() As Variant)
      Dim j As Long
      Dim a As Long
      Dim c As Integer
      Dim k As Integer
      j = UBound(arguments)
      k = WorksheetFunction.RoundDown((j + 1) / 2, 0)
      c = 1
      For a = 1 To k
      If [arg] = arguments(c - 1) Then
      SWITCH = arguments(c)
      Exit Function
      End If
      c = c + 2
      Next a
      If WorksheetFunction.IsOdd(j + 1) And IsEmpty(SWITCH) Then
      SWITCH = arguments(j)
      Else
      SWITCH = CVErr(xlErrNA)
      End If
      End Function

  • @namimi432
    @namimi432 Рік тому

    ua mình dùng công thức ko dc

  • @anhnhatnguyet4628
    @anhnhatnguyet4628 3 роки тому +2

    Dành cho EX đời thấp
    Function SWITCH(arg As String, ParamArray arguments() As Variant)
    Dim j As Long
    Dim a As Long
    Dim c As Integer
    Dim k As Integer
    j = UBound(arguments)
    k = WorksheetFunction.RoundDown((j + 1) / 2, 0)
    c = 1
    For a = 1 To k
    If [arg] = arguments(c - 1) Then
    SWITCH = arguments(c)
    Exit Function
    End If
    c = c + 2
    Next a
    If WorksheetFunction.IsOdd(j + 1) And IsEmpty(SWITCH) Then
    SWITCH = arguments(j)
    Else
    SWITCH = CVErr(xlErrNA)
    End If
    End Function

    • @anhnhatnguyet4628
      @anhnhatnguyet4628 3 роки тому +1

      Function IFS(ParamArray arguments() As Variant)
      Dim i As Long
      Dim j As Long
      Dim a As Long
      Dim c As Integer
      Dim k As Integer
      i = LBound(arguments)
      j = UBound(arguments)
      k = (j + 1) / 2
      c = 1
      If WorksheetFunction.IsOdd(j + 1) Then
      IFS = CVErr(xlErrValue)
      End If
      For a = 1 To k
      If arguments(c - 1) Then
      IFS = arguments(c)
      Exit Function
      End If
      c = c + 2
      Next a
      IFS = CVErr(xlErrNA)
      End Function

    •  3 роки тому

      Gà cảm ơn nha

    • @anhnhatnguyet4628
      @anhnhatnguyet4628 3 роки тому

      @ "chơi thử" hàm dành cho ex đời thấp trên, đổi tên cho khác đi rồi so sánh kết quả có giống hệt ex365 đang xài hay không

    • @lethanhha7002
      @lethanhha7002 3 роки тому

      Hay thanks bạn

    • @dohuy8288
      @dohuy8288 3 роки тому

      @@anhnhatnguyet4628 bạn ơi code VBA này mình dùng như thế nào vậy bạn ơi ?!

  • @ThanhCuong86
    @ThanhCuong86 3 роки тому +1

    Cảm ơn anh

  • @atcong1265
    @atcong1265 3 роки тому

    Hay

    •  3 роки тому

      Hihi, Gà cảm ơn nha

  • @hieunguyenchi8267
    @hieunguyenchi8267 Рік тому +1

    Hay