[CLICK] học VBA ở Đà Nẵng tháng 5/2017

Diễn đàn giaiphapexcel.com tạm ngưng cho đăng bài mới để nâng cấp Xem chi tiết

Vào Fanpage của Giaiphapexcel tại đây https://www.facebook.com/giaiphapexcel.vn/

Link group Facebook chính thức của Giaiphapexcel: https://www.facebook.com/groups/797878780268042/


Hiển thị kết quả tìm kiếm từ 1 đến 10 trên tổng số: 10

Ðề tài: nối chuỗi trong Excel

  1. nối chuỗi trong Excel

    Chào các bạn!

    Trong sheet của Excel, ở cell A1 có giá trị là ABC.
    cell A2 có giá trị là CBA

    Ở cell A3, mình muốn làm 1 Công Thức như sau :

    A3 = 1 chuỗi *** + giá trị của Cell A1 + 1 chuỗi YYY + giá trị của cell A2

    Để cho ra được kết quả là một chuỗi mới, mình phải sử dụng lệnh như thế nào?

    Xin các bạn chỉ giúp, cám ơn thật nhiều!

  2. Có phải ý bạn muốn vậy
    - Cách 1
    = "***"&A1&"YYY"&A2
    - Cách 2
    =CONCATENATE("***",A1,"yyy",A2)

  3. trường hợp của mình thì phải làm sao,ví dụ như ô D6 phải hiển thị là "đường pháp"chẳng hạn,mình thử rồi mà bị báo lỗi.bạn xem giùm mình nhé!
    Tập tin đính kèm Tập tin đính kèm

  4. Trích Nguyên văn bởi dghoa View Post
    trường hợp của mình thì phải làm sao,ví dụ như ô D6 phải hiển thị là "đường pháp"chẳng hạn,mình thử rồi mà bị báo lỗi.bạn xem giùm mình nhé!
    Công thức của bạn bị lỗi ở chỗ này:
    =CONCATENATE(VLOOKUP(LEFT(C6,2),$B$25:$C$29,2,0), HLOOKUP(RIGHT(C6,1),$H$24:$M$25,2,0))
    Hàm RIGHT sẽ trả về giá trị text (ký tự "1", chứ không phải là con số 1, bạn phân biệt được chứ), trong khi những cái 1, 2, 3, 4, 5 ở bảng loại hàng lại là những con số thật, do đó HLOOKUP sẽ không thể dò ra, và báo lỗi #NA!

    Bạn cần phải chuyển kết quả của hàm RIGHT trở thành dạng số, bằng cách nhân kết quả của nó với 1, hoặc là dùng hàm VALUE, tuy nhiên tôi thì thích nhân với 1 hơn, vì nó ngắn hơn:

    =CONCATENATE(VLOOKUP(LEFT(C6,2),$B$25:$C$29,2,0), HLOOKUP(RIGHT(C6,1)*1,$H$24:$M$25,2,0))

    Nhưng đó chỉ mới là sửa cho đúng, chứ kết quả thì hơi kỳ: Ví dụ: "ĐƯỜNGPHÁP"(chả hiểu nó là cái gì), phải thêm một khoảng trắng ở giữa nữa. Bạn tham khảo 3 công thức sau đây, thích cái nào thì xài cái đó:

    =CONCATENATE(VLOOKUP(LEFT(C6,2),$B$25:$C$29,2,0), " ", HLOOKUP(RIGHT(C6)*1,$H$24:$M$25,2,0))

    =VLOOKUP(LEFT(C6,2),$B$25:$C$29,2,0) & " " & HLOOKUP(RIGHT(C6)*1,$H$24:$M$25,2,0))

    =VLOOKUP(LEFT(C6,2),$B$25:$C$29,2,0) & " " & OFFSET($H$25,,RIGHT(C6)*1)

  5. Trích Nguyên văn bởi dghoa View Post
    trường hợp của mình thì phải làm sao,ví dụ như ô D6 phải hiển thị là "đường pháp"chẳng hạn,mình thử rồi mà bị báo lỗi.bạn xem giùm mình nhé!
    Do bảng dữ liệu của bạn định dạng không đúng, nên công thức của bạn mói báo lỗi như vậy?
    Nếu bạn muốn thực hành bài toán này bạn nên làm lại bảng dữ liệu từ đầu. Để có được định dạng đúng
    Tập tin đính kèm Tập tin đính kèm

  6. cam ơn mọi người nha! mà không biết exel của mình có bị làm sao không mà như bạn duongdv nói thì toàn bị định dạng sai,mình muốn exel định dạng như mặc định ban đầu của nó thì làm như thế nào?

  7. Trích Nguyên văn bởi dghoa View Post
    cam ơn mọi người nha! mà không biết exel của mình có bị làm sao không mà như bạn duongdv nói thì toàn bị định dạng sai,mình muốn exel định dạng như mặc định ban đầu của nó thì làm như thế nào?
    Việc cài đặt lại bộ office cùng phiên bản mà bạn đang sử dụng sẽ không ảnh hưởng gì đến dữ liệu bởi vậy nếu bảng tính nào của bạn cũng bị sai về định dạng như vậy thì bạn nên bỏ chút thời gian để cài đặt lại bộ Office là xong.
    Chúc thành công.

  8. Nhờ mọi người giúp đỡ em ô kết quả đang bôi vàng như trong file. Cảm ơn mọi người nhiều.
    Tập tin đính kèm Tập tin đính kèm

  9. Trích Nguyên văn bởi daretofail View Post
    Nhờ mọi người giúp đỡ em ô kết quả đang bôi vàng như trong file. Cảm ơn mọi người nhiều.
    nếu chỉ có bao nhiêu đó ô thì thử
    Code:
    I2="Tháng "&IF(B2<>"",B2,"")&IF(C2<>"",IF(COUNT(B2),"+"&C2,C2),"")&IF(D2<>"",IF(COUNT(B2:C2),"+"&D2,D2),"")&IF(E2<>"",IF(COUNT(B2:D2),"+"&E2,E2),"")&IF(F2<>"",IF(COUNT(B2:E2),"+"&F2,F2),"")&IF(G2<>"",IF(COUNT(B2:F2),"+"&G2,G2),"")&"/"&H2
    "learn to know, learn to be, learn to do, learn to live together"
    học để biết, học đế sống, học để hành, học để chung sống cùng nhau
    =============


  10. Trích Nguyên văn bởi daretofail View Post
    Nhờ mọi người giúp đỡ em ô kết quả đang bôi vàng như trong file. Cảm ơn mọi người nhiều.
    ô I2
    ="Tháng "&REPLACE(IF(B2="","","+"&IF(B2>9,B2,"0"&B2))&IF(C 2="","","+"&IF(C2>9,C2,"0"&C2))&IF(D2="","","+"&IF (D2>9,D2,"0"&D2))&IF(E2="","","+"&IF(E2>9,E2,"0"&E 2))&IF(F2="","","+"&IF(F2>9,F2,"0"&F2))&IF(G2=""," ","+"&IF(G2>9,G2,"0"&G2)),1,1,"")&"/"&H2

Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 1 người đang xem đề tài này. (0 thành viên và 1 khách)

Đề tài tương tự

  1. Cho kết qua một chuổi khi sử dụng công thức trong excel
    Viết bởi youkosuk trong chuyên mục Hỏi đáp những vấn đề khác
    Trả lời: 2
    Bài mới gởi: 10-12-10, 01:32 PM
  2. giúp em vấn đề xử lý chuỗi trong excel :(:(
    Viết bởi loveall0805 trong chuyên mục Xử lý chuỗi ký tự
    Trả lời: 1
    Bài mới gởi: 30-07-10, 01:10 AM
  3. Trợ giúp về chuỗi và số trong Excel!!
    Viết bởi coitam trong chuyên mục Xử lý chuỗi ký tự
    Trả lời: 5
    Bài mới gởi: 28-07-10, 09:54 PM
  4. Tìm một chuỗi trong 1 công thức của Excel bằng VBA?
    Viết bởi dvu58 trong chuyên mục Lập Trình với Excel
    Trả lời: 5
    Bài mới gởi: 21-04-10, 11:36 AM
  5. Sắp xếp chuỗi ký tự Tiếng Việt trong Excel
    Viết bởi phamtienk49 trong chuyên mục Hỏi đáp những vấn đề khác
    Trả lời: 0
    Bài mới gởi: 14-08-07, 08:28 AM

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •