1. Chào Guest, Diễn đàn Kinh Tế Xây Dựng của chúng ta vừa mới hoạt động trở lại, chắc hẳn vẫn còn có nhiều thiếu sót, Guest nhớ đóng góp ý kiến để xây dựng diễn đàn ngày càng phát triển nhé!

Chuyển text thành lệnh

Discussion in 'Thảo luận/Góp ý/Các vấn đề khác' started by nhamat, Nov 18, 2013.

  1. nhamat
    Offline

    nhamat Member

    Joined:
    Nov 14, 2013
    Messages:
    68
    Likes Received:
    58
    Trophy Points:
    18
    Chào mọi người, mọi người giúp tư vấn giúp.
    Mình lập ra 1 hàm liên kết chuối: ví dụ: ="=trim("&"D3)" ra kết quả là =trim(D3)
    Sau đó mình copy value qua ô bên cạnh sẽ thành chuỗi text =trim(d3). Excel hiểu là text
    bây giờ làm sao để excel hiểu =trim(d3) là lệnh trim ô D3 chữ không phải text có ký tự đầu tiên là dấu =; Để chuyển thủ công; mình nhấn F2+enter; excel sẽ chuyển thành lệnh. nhưng nếu mình có 1 loạt =Trim(D(i=1:n)) thì cách nào nhanh nhất chuyển đồng loạt qua thành lệnh. không lẽ mỗi dòng nhấn F2+Enter sao. hàng trăm dòng nhấn hằng trăm lần.

    cám ơn
  2. VuNguyen
    Offline

    VuNguyen Member

    Joined:
    Sep 18, 2013
    Messages:
    33
    Likes Received:
    38
    Trophy Points:
    8
    Bạn gửi lênh file Excel mẫu nhé. Mình vẫn chưa hiểu ý của bạn.
  3. nhamat
    Offline

    nhamat Member

    Joined:
    Nov 14, 2013
    Messages:
    68
    Likes Received:
    58
    Trophy Points:
    18
    Goi anh file ví dụ.
    cám ơn

    Attached Files:

    vocuongpvc likes this.
  4. VuNguyen
    Offline

    VuNguyen Member

    Joined:
    Sep 18, 2013
    Messages:
    33
    Likes Received:
    38
    Trophy Points:
    8
    Mình xem file nhưng vẫn chưa hiểu ý bạn. Mục đích của bạn làm như vậy là để làm gì nhỉ? Trong khi hàm trim trên excel đã xử lý được rồi. Đâu cần lằng nhằng vậy đâu bạn.
  5. nhamat
    Offline

    nhamat Member

    Joined:
    Nov 14, 2013
    Messages:
    68
    Likes Received:
    58
    Trophy Points:
    18
    Phần mềm dự toán có chức năng tự động tính khối lượng sau dấu : trong Text diễn giải khối lượng; mà tính hàng loạt công thức sau khi nhấn cập nhật; tôi muốn làm sao chạy hàng loạt được như vậy đấy, Ví dụ:
    D1: 1+6*6+8
    D2: 2+6
    sẽ tự đông tính ra khối lượng luôn, mà tính 1 lần cho tất cả luôn

    Cái này chỉ là ví dụ thôi, mục đích của tôi là 1 hàm khác không phải là trim; không thể làm ra hàm ngay; hàm dài quá nên phải làm cơ sở dữ liệu, link vào đó để tạo ra hàm đơn giản ngắn gọn nhưng chỉ tạo ra text, phải chuyển qua lệnh như ví dụn trên. để xem sau này lập lại hàm để ra lệnh luôn mà khoogn thông qua text, trước mắt thì chỉ có thể làm ra hàm text vậy thôi.
  6. VuNguyen
    Offline

    VuNguyen Member

    Joined:
    Sep 18, 2013
    Messages:
    33
    Likes Received:
    38
    Trophy Points:
    8
    Như vậy cũng khó đó bạn, vì không hiểu bạn xử lý thế nào. Cho mỗi trường hợp là khác nhau chứ không giốn nhau được.
    Bạn mượn VBA làm giúp xem, mình thường làm bằng cách này, bạn thử làm xem có được không?
    - Đầu tiên, làm hoàn thiện một file theo ý bạn cái đã (Làm thủ công)
    - Sau đó, bật VBA Record Macro. Tại các vị trí chứa công thức của bạn, bạn Enter xem thử Excel nó thực hiện phép tính của mình thì nó làm thế nào.
    - Trên cơ sở cách mà máy tính làm, bạn tư nghiên cứu viết lách theo cấu trúc mà nó đã làm lúc trước, sau đó chạy lại thử xem máy nó có hiểu giống bạn hay không.
    Còn không thì bạn đưa luôn trường hợp cụ thể, mọi người sẽ tư vấn giúp bạn.
  7. tannhuongktxd
    Offline

    tannhuongktxd Kinh tế xây dựng Staff Member

    Joined:
    Aug 30, 2009
    Messages:
    736
    Likes Received:
    1,099
    Trophy Points:
    93
    Bạn nên đưa ví dụ cụ thể lên diễn đàn luôn nhé, trên cơ sở đó mọi người sẽ xem và giúp bạn.
  8. nhamat
    Offline

    nhamat Member

    Joined:
    Nov 14, 2013
    Messages:
    68
    Likes Received:
    58
    Trophy Points:
    18
    Cám ơn bạn, nhưng mình lại không rành VBA mới chết chứ. để mìn đưa trường hợp cụ thể vậy
    tannhuongktxd likes this.

Share This Page

Users Viewing Thread (Users: 0, Guests: 0)

Thành viên đang trực tuyến

Total: 341 (members: 0, guests: 321, robots: 20)