Một số lệnh Excel thông dụng thường dùng trong thiết kế ctb

Thảo luận trong 'Thiết kế CTB – DESIGN OFFSHORE PROJECT' bắt đầu bởi Barce, 12/9/20.

  1. Barce

    Barce Member

    Tham gia ngày:
    14/10/12
    Bài viết:
    74
    Đã được thích:
    2
    Điểm thành tích:
    8
    1/ Hàm tìm kiếm tương đương với vlookup
    =INDEX(G:G,MATCH(N3,H:H,0),0)
    2/ Hàm link các ký tự input vào sacs
    =CONCATENATE("FTCASE",B4,LEFT(TEXT(E4, "0.0000000"),10)," 1.00 STD")
    hoặc:
    ="LOAD "&AK69&" "&LEFT(TEXT(AP69,"0.0000"),6)&" "&"GLOB JOIN SHIFT3"
    3/ Hàm cộng tổng có điều kiện (Ctrl+shift+enter)
    {=+MAX(($E$4:$E$5167=K4)*($G$4:$G$5167))}
    4/ Hàm replace
    =REPLACE(B37,2,1,C$36)
    5/Hàm gép ký tự
    ="Ø"&TEXT(VLOOKUP(Q5,$A$10:$N$21,8,)*10,"0.0")&"X"&TEXT(VLOOKUP(Q5,$A$10:$N$21,9,)*10,"0.0")
    6/ Lệnh ghép chữ hoặc số
    ="Ø"&W2*10&"X"&V2*10
    7/ Tìm kiếm có điều kiện
    =IFERROR(@INDEX(Arch_Toe!U:U,MATCH(B12,Arch_Toe!B:B,0),0),"----")
    8/ Lệnh lọc số từ file fatigue results
    =IF(T5="Ok",Q5,IF(VALUE(RIGHT(Q5,2))<0,VALUE(LEFT(Q5,5)*10^(VALUE(RIGHT(Q5,2)))),VALUE(LEFT(Q5,5)*10^(-VALUE(RIGHT(Q5,2))))))
    9/ dùng cho bài toán fatigue
    SCWAV 5.50004.50003.50002.50001.50000.5000
    =CONCATENATE("SCWAV ",LEFT(TEXT(D101,"0.0000"),6),LEFT(TEXT(E101,"0.0000"),6),LEFT(TEXT(F101,"0.0000"),6),LEFT(TEXT(G101,"0.0000"),6),LEFT(TEXT(H101,"0.0000"),6),LEFT(TEXT(I101,"0.0000"),6))
    ***
    SCPER 3.50000.00000.00000.00000.00000.00100.0020
    ***
    =CONCATENATE("SCPER ",LEFT(TEXT(C102,"0.0000"),6),LEFT(TEXT(D102,"0.0000"),6),LEFT(TEXT(E102,"0.0000"),6),LEFT(TEXT(F102,"0.0000"),6),LEFT(TEXT(G102,"0.0000"),6),LEFT(TEXT(H102,"0.0000"),6),LEFT(TEXT(I102,"0.0000"),6))
     
    Last edited by a moderator: 8/4/22
  2. hoangtu

    hoangtu Moderators Thành viên BQT

    Tham gia ngày:
    20/5/12
    Bài viết:
    662
    Đã được thích:
    46
    Điểm thành tích:
    28
    10/Convert từ mũ e thành số bình thường
    =IF(T10="Ok",Q10,IF(VALUE(RIGHT(Q10,2))<0,VALUE(LEFT(Q10,5)*10^(VALUE(RIGHT(Q10,2)))),VALUE(LEFT(Q10,5)*10^(-VALUE(RIGHT(Q10,2))))))
    11/ STT hinh tron
    Unichar(row(B9312))
    12/ Cấu trúc lệnh xóa members không tham gia vào việc chịu độ cứng của giàn (members boatlanding)
    ="DELETE "&C4
    13/ Chọn Joint cần kiểm tra
    Đưa các ký tự joint về định dạng 4 ký tự
    =IF(LEN(C83)=2,"00"&C83,IF(LEN(C83)=3,"0"&C83,C83))
    Dùng hàm sau để chọn joint
    ="JSLC "&H83
     
    Chỉnh sửa cuối: 29/10/22
  3. hoangtu

    hoangtu Moderators Thành viên BQT

    Tham gia ngày:
    20/5/12
    Bài viết:
    662
    Đã được thích:
    46
    Điểm thành tích:
    28
    14/ Tìm số để sử dụng hàm vlookup và tim max. min có điều kiện
    =IF(B2="",L1,B2)
    =MAXIFS(F:F,J:J,M7)
    =MINIFS(F:F,M:M,R4)
    15/ Lọc số logrit
    =IFERROR(FIND(W$2,$S3),0)
    =IFERROR(FIND(X$2,$S3),0)
    =IFERROR(IF(X3=0,VALUE(S3),LEFT(S3,X3-2)*10^VALUE(RIGHT(S3,LEN(S3)-X3))),"")
    upload_2022-11-30_10-49-51.png
    16/ Lệnh tạo format mũi tên lên xuống theo giá trị âm dương
    - Chọn vùng dữ liệu cần định dạng, dùng tổ hợp phím Ctrl+1 rồi vào custom để định dạng theo cấu trúc lệnh dưới đây
    [Green]↑00;[Red]↓-00
    - Kết quả
    upload_2023-3-18_11-29-32.png
    17/ Cách để kích vào ô nào thì cả hàng chứa ô đó chuyển màu ưa thích
    - Chọn toàn bộ vùng dữ liệu cần lọc
    - vào Conditional formating rồi chọn lựa chọn cuối cùng
    Gõ lệnh:
    =Row()=Cell("Row")
    Hoặc:
    =OR(CELL("row")=ROW(),CELL("col")=COLUMN())

    upload_2023-3-31_7-27-8.png
    - Sau đó vào view code để gõ lệnh này vào là xong
    lệnh: Target.calculate
    upload_2023-3-31_7-27-57.png
    Kết quả:
    upload_2023-3-31_7-28-20.png
     
    Chỉnh sửa cuối: 7/10/23

Chia sẻ trang này