Thay thế một văn bản trong excel bằng một văn bản khác


0

Tôi cần thay thế "1" trong các cột bằng văn bản tiêu đề của cột. nhập mô tả hình ảnh ở đây

Nó nói về tham chiếu vòng tròn ... Có cách nào để đạt được điều này?


Một công thức không thể đề cập đến chính nó. Bạn sẽ cần vba.
Scott Craner

Bạn có thể sử dụng công thức đó trong một cột khác sau paste valuesđó vào cột đúng hoặc tại sao không sử dụng find và thay thế?
techturtle

Câu trả lời:


1

Đây là cho cột A với tiêu đề trong hàng # 1 :

nhập mô tả hình ảnh ở đây

Chạy macro ngắn này:

Sub UseHeader()
    Dim v As String, rng As Range

    Set rng = Range("A:A")

    v = rng(1).Value
    rng.Replace What:="1", replacement:=v
End Sub

Kết quả:

nhập mô tả hình ảnh ở đây

Để làm điều này cho nhiều cột, bạn cần chỉ định cột nào có tiêu đề.


0

nhập mô tả hình ảnh ở đây

Đây là một giải pháp đơn giản xác định các cột loại trừ lẫn nhau có 1 trong đó.


1
Hoặc bạn có thể sử dụng INDEX / MATCH để nếu có nhiều cột, OP không cần tiếp tục thêm các IF lồng nhau: =INDEX($D$1:$F$1,MATCH(1,D2:F2,0))và người dùng cũng có thể thay đổi các tiêu đề và các giá trị sẽ thay đổi mà không cần sửa đổi nhiều giá trị được mã hóa cứng.
Scott Craner

Cảm ơn, nhưng tôi không cần tạo cột mới, tôi cần thay thế "1" hiện tại bằng "X", "Y" hoặc "Z" ..
Serge

0

Giải pháp rất đơn giản:

Nói Có ba cột có Đầu trong Hàng 1: A1 = X, B1 = Y, C1 = Z

  1. Sao chép toàn bộ dữ liệu của ba cột và dán vào Cột D, E, F và dán lại vào Cột G, H, I.

  2. Bây giờ trong D, E, F Đặt Enter Formula:

D2 = D1, E2 = E1 và F2 = F1. Sao chép các công thức xuống các hàng.

  1. Trong Tập hợp Cột G, H và I Nhập Công thức: G2: = if (A2 = 1, D2, "") Sao chép Công thức của G2 trong H2 và I2

  2. Sao chép công thức của G2, H2 và I2 xuống các hàng

  3. Vì vậy, bạn nhận được kết quả mong muốn trong Bộ 3 của Cột G, H và I

  4. Sao chép vùng của G, H và I và dán các giá trị

  5. Nếu bạn muốn bây giờ Cột A, B..F có thể bị xóa.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.