Hàm diền dữ liệu vào vị trí random trong ô dữ liệu

Liên hệ QC

yolocongtan

Thành viên mới
Tham gia
4/10/13
Bài viết
42
Được thích
1
Mọi người Cho em hỏi sử dụng hàm công thức như thế nào để lấy dữ liệu ở A2 thêm vào dữ liệu C2 ở vị trí ký tự thứ bao nhiêu do mình định sẵn. Xem file test dễ hiểu hơn

Mong giúp đỡ. Thanks nhiều
 

File đính kèm

  • test1.xlsx
    9.3 KB · Đọc: 9
Bạn dùng công thức này và tùy biến nhé
Mã:
=REPLACE(C2,6*8,0," "&A2&" ")
 
Nhưng còn điều kiện là phải nằm giữa ) ( thì như thế nào vậy @dhn46
 
Nhưng còn điều kiện là phải nằm giữa ) ( thì như thế nào vậy @dhn46
Đây là chuỗi của bạn
Mã:
(1,2) (3,4) (1,7) (0,3) (6,2) (1,2) (3,4) (1,7) nguyen a (0,3) (6,2) (1,2) (3,4) (1,7)(0,3) (6,2) (1,2) (3,4) (1,7)(0,3) (6,2) (1,2) (3,4) (1,7)
Đây là chuỗi sau khi gán công thức
Mã:
(1,2) (3,4) (1,7) (0,3) (6,2) (1,2) (3,4) (1,7) nguyen a (0,3) (6,2) (1,2) (3,4) (1,7)(0,3) (6,2) (1,2) (3,4) (1,7)(0,3) (6,2) (1,2) (3,4) (1,7)
1. Bạn hãy chỉ ra sự khác nhau.
2. Sau khi dùng công thức thì có nằm giữa ) ( không bạn?
 
nhưng nếu giá trị đầu tiên thay đổi (1,2) thành (1,2,3) thì kết quả như thế này .....(3,4) (1, nguyen a 7).....
Vì mình muốn nếu kết quả như vậy thì nó sẽ tiến hành thêm vào sau dấu ).
Thank bạn nhé
 
nhưng nếu giá trị đầu tiên thay đổi (1,2) thành (1,2,3) thì kết quả như thế này .....(3,4) (1, nguyen a 7).....
Vì mình muốn nếu kết quả như vậy thì nó sẽ tiến hành thêm vào sau dấu ).
Thank bạn nhé
Phải chăng bạn muốn công thức như thế này:
Mã:
=TRIM(LEFT(SUBSTITUTE(C2,")",")"&REPT(" ",1000)),[COLOR=#ff0000]8*[/COLOR]1000)&A2&MID(SUBSTITUTE(C2,")",")"&REPT(" ",1000)),[COLOR=#ff0000]8*[/COLOR]1000,10^6))
 
Nói đơn giản là như vậy. Tìm đến ký tự thứ 47 trong B2 và thêm dữ liệu ở A2 vào tại đây.
Nếu tại ký thứ 47 nằm trong () thì thêm vào sau dấu )
--Giúp mình với
 
@VMH0307 có thể giải thích cho mình chút về hàm được hok, để mình biết thay đổi vị trí số ký tự cần lấy
 
Nói đơn giản là như vậy. Tìm đến ký tự thứ 47 trong B2 và thêm dữ liệu ở A2 vào tại đây.
Nếu tại ký thứ 47 nằm trong () thì thêm vào sau dấu )
--Giúp mình với
Chắc bạn không hiểu số 8 bôi đỏ trong công thức trên của tôi
vậy thử dùng công thức này xem sao
Mã:
=REPLACE(C2,FIND(")",MID(REPLACE(C2,47,0,REPT(" ",1000)),1000,10^6)),0,A2)
 
Cuối cùng cũng đã được, thanks @VMH0307 nhìu nhé, mình đã hỉu cách đầu của bạn ở số 8, và cách 2 cũng OK @$@!^%
 
Web KT
Back
Top Bottom