Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 15

Chủ đề: Link dữ liệu liền nhau sang sheet khác có các dòng không liền nhau

  1. #1
    aaronmax Guest

    Link dữ liệu liền nhau sang sheet khác có các dòng không liền nhau

    Chào cả nhà,
    Mình đang rất cần link giá trị ở 3 cột A, D, F (bôi vàng) trong sheet "Don gia chi tiet" từ sheet "Du toan" (mục đích để sửa nội dung trong sheet Du toan thì sheet Don gia chi tiet sẽ sửa theo). Tuy nhiên có 500 dòng trong sheet "Du toan" mà mình link tay thì ko ổn. Các bạn giúp mình với nhé, mình cám ơn.

  2. #2
    ducquangtb90 Guest
    Trích dẫn Gửi bởi nguyenthu0411
    Chào cả nhà,
    Mình đang rất cần link giá trị ở 3 cột A, D, F (bôi vàng) trong sheet "Don gia chi tiet" từ sheet "Du toan" (mục đích để sửa nội dung trong sheet Du toan thì sheet Don gia chi tiet sẽ sửa theo). Tuy nhiên có 500 dòng trong sheet "Du toan" mà mình link tay thì ko ổn. Các bạn giúp mình với nhé, mình cám ơn.
    xài vlookup bạn ạ

    Mã:
    F6=IF(B6<>"",VLOOKUP(B6,'Du toan'!$D$9:$G$32,4,0),"")
    kéo xuống

  3. #3
    HSREAL.VN Guest
    Trích dẫn Gửi bởi Let'GâuGâu
    xài vlookup bạn ạ

    <div class="bbcode_container">
    <div class="bbcode_description">Code:
    </div>
    </div>
    Thật là cao thủ. Hihi

  4. #4
    mrjackhero Guest
    Trích dẫn Gửi bởi doatmenhhon
    Thật là cao thủ. Hihi
    là sao? bài khó ko làm được thì phải đi kiếm mấy bài cóc ké chứ....hhihihi

  5. #5
    vanthi1991 Guest
    Trích dẫn Gửi bởi Let'GâuGâu
    là sao? bài khó ko làm được thì phải đi kiếm mấy bài cóc ké chứ....hhihihi
    Cao thủ thật khiêm tốn. Bài này mình nghĩ hoài không ra. Hihi

  6. #6
    baobinh Guest
    Trích dẫn Gửi bởi nguyenthu0411
    Chào cả nhà,
    Mình đang rất cần link giá trị ở 3 cột A, D, F (bôi vàng) trong sheet "Don gia chi tiet" từ sheet "Du toan" (mục đích để sửa nội dung trong sheet Du toan thì sheet Don gia chi tiet sẽ sửa theo). Tuy nhiên có 500 dòng trong sheet "Du toan" mà mình link tay thì ko ổn. Các bạn giúp mình với nhé, mình cám ơn.
    Làm thủ công, chỉ nhập công thức vào những ô cần thiết:
    1/ Quét chọn bắt đầu từ A5 đến mút chỉ cột J (J8604)
    2/ Bấm nút Auto Filter
    3/ Bấm vào nút Filter ô B5: Bỏ chọn mục dưới cùng Blanks
    4/ Quét chọn từ D6 đến F .. mút chỉ xong, Vào thanh công thức, nhập vào:


    =VLOOKUP($B6;'Du toan'!$D$9:$G$1000;COLUMNS($A:B);0)
    Ấn Ctrl + Enter
    5/ Quét chọn từ A6 đến F .. mút chỉ xong, Vào thanh công thức, nhập vào:


    =INDEX('Du toan'!$A$9:$A$1000;MATCH(B6;'Du toan'!$D$9:$D$1000;0)
    Ấn Ctrl+Enter
    7/ Bấm vào nút Auto Filter.
    ----------------------------
    Nếu muốn dùng VBA xử thì xem file - Nhớ chọn Enable Macros khi mở file.

  7. #7
    minhthu1987 Guest
    Mình cám ơn bạnLet'GâuGâu và bạn Ba tê đã trả lời nhưng mình vướng vấn đề sau:
    - Mã hiệu ở cột B có nhiều dòng giống nhau nhưng khối lượng ở cột F và tên công việc ở cột D khác nhau, nếu dùng như cách của 2 bạn thì chỉ trả về giá trị đầu tiên thôi, như vậy không đúng.
    - Mình lại không biết dùng VBA nên các bạn có cách nào chỉ dùng hàm excel thôi ko ạ?
    - Mình thì vẫn nghĩ theo hướng đặt ="Du toan" để sau này bên sheet Du toan mình cắt dòng lên xuống thì chỉ cần ấn"Ctrl [" là có thể tìm nhanh. Chỉ vướng mỗi cái là không biết có cách đặt = như thế nào ạ?

  8. #8
    ntthu.831 Guest
    Trích dẫn Gửi bởi nguyenthu0411
    Mình cám ơn bạnLet'GâuGâu và bạn Ba tê đã trả lời nhưng mình vướng vấn đề sau:
    - Mã hiệu ở cột B có nhiều dòng giống nhau nhưng khối lượng ở cột F và tên công việc ở cột D khác nhau, nếu dùng như cách của 2 bạn thì chỉ trả về giá trị đầu tiên thôi, như vậy không đúng.
    - Mình lại không biết dùng VBA nên các bạn có cách nào chỉ dùng hàm excel thôi ko ạ?
    - Mình thì vẫn nghĩ theo hướng đặt ="Du toan" để sau này bên sheet Du toan mình cắt dòng lên xuống thì chỉ cần ấn"Ctrl [" là có thể tìm nhanh. Chỉ vướng mỗi cái là không biết có cách đặt = như thế nào ạ?
    Muốn có công thức =Du toan! gì đó thì xem file này.

  9. #9
    thuongdo07 Guest
    Cám ơn bạn Ba Tê . File của bạn gửi rất đúng ý mình. Mình cám ơn nhưng cho mình hỏi là: bạn làm như thế nào vậy ạ, vì mình có mấy file khác cần xử lý như vậy thì phải làm sao ạ?

  10. #10
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Ba Tê
    Làm thủ công, chỉ nhập công thức vào những ô cần thiết:
    1/ Quét chọn bắt đầu từ A5 đến mút chỉ cột J (J8604)
    2/ Bấm nút Auto Filter
    3/ Bấm vào nút Filter ô B5: Bỏ chọn mục dưới cùng Blanks
    4/ Quét chọn từ D6 đến F .. mút chỉ xong, Vào thanh công thức, nhập vào:

    Ấn Ctrl + Enter
    5/ Quét chọn từ A6 đến F .. mút chỉ xong, Vào thanh công thức, nhập vào:

    Ấn Ctrl+Enter
    7/ Bấm vào nút Auto Filter.
    ----------------------------
    Nếu muốn dùng VBA xử thì xem file - Nhớ chọn Enable Macros khi mở file.
    anh cho em hỏi trong đoạn code của anh muốn thay cột G bằng cột H ở sheet du toán thì mình chỉnh như thế nào ạ


    Public Sub GPE()
    Dim Rng As Range, Cll As Range, sArr(), dArr(), I As Long, K As Long, Tem As String
    sArr = Sheets("Du toan").Range("A9:G1000").Value2
    ReDim dArr(1 To UBound(sArr, 1), 1 To 1)
    For I = 1 To UBound(sArr, 1)
    If sArr(I, 4) <> Empty Then
    K = K + 1
    dArr(K, 1) = I + 8
    End If
    Next I
    With Sheets("GPE")
    Set Rng = .Range("B6:B" & .Range("B60000").End(xlUp).Row)
    K = 0: Tem = "'Du toan'!"
    For Each Cll In Rng
    If Cll <> Empty Then
    K = K + 1
    Cll.Offset(, -1) = "=" & Tem & "A" & dArr(K, 1)
    Cll.Offset(, 2) = "=" & Tem & "E" & dArr(K, 1)
    Cll.Offset(, 3) = "=" & Tem & "F" & dArr(K, 1)
    Cll.Offset(, 4) = "=" & Tem & "G" & dArr(K, 1)
    End If
    Next Cll
    End With
    Set Rng = Nothing
    End Sub

Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •