Hiển thị kết quả tìm kiếm từ 1 đến 7 trên tổng số: 7
  1. #1
    Tham gia ngày
    08 2009
    Bài gởi
    15
    Cảm ơn
    9
    Được cảm ơn 0 lần trong 0 bài viết

    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. #2
    Tham gia ngày
    08 2007
    Bài gởi
    1,170
    Cảm ơn
    435
    Được cảm ơn 1,519 lần trong 693 bài viết
    Có phải ý bạn muốn vậy
    - Cách 1
    = "***"&A1&"YYY"&A2
    - Cách 2
    =CONCATENATE("***",A1,"yyy",A2)

  3. #3
    Tham gia ngày
    08 2009
    Bài gởi
    15
    Cảm ơn
    9
    Được cảm ơn 0 lần trong 0 bài viết
    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. #4
    Tham gia ngày
    07 2007
    Nơi Cư Ngụ
    Dalat
    Bài gởi
    4,901
    Cảm ơn
    4,386
    Được cảm ơn 21,328 lần trong 3,973 bài viết
    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. Có 3 thành viên cảm ơn BNTT về bài viết này:


  6. #5
    Tham gia ngày
    08 2007
    Bài gởi
    1,170
    Cảm ơn
    435
    Được cảm ơn 1,519 lần trong 693 bài viết
    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

  7. Thành viên sau cảm ơn duongdv về bài viết này:


  8. #6
    Tham gia ngày
    08 2009
    Bài gởi
    15
    Cảm ơn
    9
    Được cảm ơn 0 lần trong 0 bài viết
    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?

  9. #7
    Tham gia ngày
    08 2007
    Bài gởi
    1,170
    Cảm ơn
    435
    Được cảm ơn 1,519 lần trong 693 bài viết
    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.

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 Hỏi đáp về VBA - Macro
    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.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]