


Gửi file đính kèm và kết quả mong muốn sẽ có người giúp bạn.Chào anh / chị , em có 1 số lời nhạc,
Bây giờ em làm list , nên muốn làm cột Tên bài hát , Cột Lời bài hát,
nhưng cột lời e muốn chỉ lấy 4 chữ đầu của bài hát thôi. a/c giúp em với.
e cảm ơn ah

em đính kèm lên rồi.
c2=trim(left(substitute(b2," ",rept(" ",100)),500))

Bạn xem file này đúng ý bạn không?




=a2&char(10)& " "&c2- sẵn đây cho e hỏi 1 cái nữa luôn.
Bây giờ cắt ra được lời rồi , em muốn làm thêm 1 cột ghi chú gồm tên bài hát + lời mới vừa trích
như file em đính kèm, mong a giúp đở
=a2&char(10)& " "&c2
@Let'GâuGâu cho mình hỏi tí. Đoạn này nghĩa là gì?: rept(" ",100) sao lại là 100?Mã:c2=trim(left(substitute(b2," ",rept(" ",100)),500))




Mình biết ý nghĩa của hàm rept rồi.
Nhưng ý mình hỏi là tại sao là 100 mà ko phải số khác.
Tùy hoàn cảnh ở đấy là như thế nào vậy bạn?
Mình ko hiểu ý bạn đâu nhé.
Bạn nói dễ hiểu nữa được không?
Mục đích của việc gõ "|" có ý nghĩa gì vậy bạn?






muốn hiểu công thức như thế nào?Mục đích của việc gõ "|" có ý nghĩa gì vậy bạn?
Mình còn thắc mắc nữa về hàm rept bạn trả lời giúp mình được không.Bạn thắc mắc về CT này đúng không: =LEFT(B2,(FIND("|",SUBSTITUTE(B2," ","|",5))))
Hàm Left sẽ cắt từ bên trái của giá trị trong ô B2 nhưng cái quan trọng ở đây là lấy bao nhiêu ký tự. Trong TH này bạn chủ thớt muốn lấy 5 từ đầu tiên tức là
ngay trước ký tự dấu cách thứ 5. Để tìm ra vị trí này, bạn ấy đã dùng hàm Subtitute để thay dấu cách thứ 5 trong chuỗi bằng ký tự "|" sau đó sử dụng hàm Find
để tìm ra chính xác vị trí đó. Ở đây không nhất thiết cứ phải dùng ký tự "|", bạn có thể dùng ký tự khác miễn sao phân biệt với dấu cách là được. Mình chỉ
biết giải thích thế thôi.Hông biết bạn có hiểu không nữa. Hi hi![]()




Có rất nhiều web của nước ngoài về excel. Nói chúng tất cả trang web đó là tham khảo. Cần vận dụng nhiều.Cứ mỗi hôm lại học được 1 tí ở đây.
Mỗi lần thấy cái mới thì cứ há hốc mồm ra cười.
Sau 1 thời gian nhận ra là hiểu về hàm chưa đủ.
Đi kèm vs nó phải là sự linh hoạt trong sử dụng công thức nữa.
Mà cái này ms gọi là khó.
Các bạn cho mình hỏi. Các bạn học ở web của nước ngoài à?
Mình muốn hỏi các cao thu cho bài bản. Ít nhất cũng phải hiểu về nó chứ. Chẳng nhẽ lại mò mẫm tự nhiên nó thế.Có rất nhiều web của nước ngoài về excel. Nói chúng tất cả trang web đó là tham khảo. Cần vận dụng nhiều.
Theo tôi số 255 là số ký tự tối đa trong công thức.
Bạn cứ thử thay 255 thành 100 hay thành số bất kỳ để thấy kết quả gì hay lỗi ra cái gì để "khám phá"...

Sử dụng những con số 100, 255 .....là do lúc trước có vài bạn sử dụng những số này khi biết chắc những từ trong câu có số ký tự không vượt quá những con số này (100, 255....), lâu dần các bạn vào sau cứ thế là.......phangMình còn thắc mắc nữa về hàm rept bạn trả lời giúp mình được không.
Tại sao các bạn đấy lại rept 100,255 mà ko phải là số khác.
Đây rồi. Câu trả lời này có vẻ hợp lý.Sử dụng những con số 100, 255 .....là do lúc trước có vài bạn sử dụng những số này khi biết chắc những từ trong câu có số ký tự không vượt quá những con số này (100, 255....), lâu dần các bạn vào sau cứ thế là.......phang
Muốn an toàn thì phải thay thế những con số trên bằng hàm LEN(cell chứa dữ liệu)
Đây rồi. Câu trả lời này có vẻ hợp lý.
Bạn cho mình hỏi. Những từ trong câu bằng số ký tự LEN (Cell chứa dữ liệu) dùng để làm gì? Nếu vượt quá thì chắc là báo lỗi.
Nhưng mình ko hiểu từ "an toàn" của bạn. Tại sao lại thay thế 1 ký tự bằng hàm Rept(" ",255)


hì hìkhông hiểu ý bạn hỏi lắm.Bạn trả lời tôi câu này nha, nếu trả lời được tôi sẽ giải thích tường tận gốc rễ cho bạn
tên tiếng việt có tối đa bao nhiêu ký tự? chỉ cái tên thôi nha
Vấn đề mình muốn hỏi là cái này bạn. vì thế ta có thể thoải mái dùng mà không lo . Ý mình muốn hỏi là dùng như thế nào ấy.Thế này bạn nha .
Hàm Rept(" ",255) trả về 255 dấu cách (255 ký tự khoảng trắng) con số 255 này lớn hơn bất cứ một từ nào vì thế ta có thể thoải mái dùng mà không lo
bị sai. Còn từ "an toàn" thì là trường hợp bất khả kháng thôi, nếu chẳng may có từ nào đó ví dụ : rtytl....kp có chứa nhiều hơn 255 chữ cái thì CT trên coi
như đi tong. Khi đo ta phải thay con số 255 kia bằng hàm : Len(chuỗi) thì sẽ chắc ăn .... thế thôi đó bạnhì hì






Tôi không theo dõi ngay từ đầu nhưng tui biết bạn nên hiểu bản chất của vấn đề thì khi tùy biến bạn mới hiểu được. Bản chất của vấn đề bạn không hiểu thì đừng bao giờ theo đuổi tới ngọn ngành.Tại sao lại như thế này bạn. Hàm left (ký tự cần cắt, số ký tự cắt). Bạn chuyển dấu cách của ô B2 thành 100 lần dấu cách, sau đấy lại lấy 500 ký tự. Mình ko hiểu.
left(substitute(b2," ",rept(" ",100)),500)
Vậy bạn nói cho mình hiểu bản chất của vấn đề vs.Tôi không theo dõi ngay từ đầu nhưng tui biết bạn nên hiểu bản chất của vấn đề thì khi tùy biến bạn mới hiểu được. Bản chất của vấn đề bạn không hiểu thì đừng bao giờ theo đuổi tới ngọn ngành.
Công thức:
=SUBSTITUTE(text, old_text, new_text [,instance_num])
Trong đó:
text: chuỗi văn bản gốc, cần được xử lý
old_text: chuỗi văn bản cần được thay thế
new_text: chuỗi văn bản sẽ thay thế vào
instance_num: số lần thay thế old_text bằng new_text, nếu không khai báo thì tất cả old_text tìm được sẽ được thay thế bằng new_text
Công thức:
=SUBSTITUTE(text, old_text, new_text [,instance_num])
Trong đó:
text: chuỗi văn bản gốc, cần được xử lý
old_text: chuỗi văn bản cần được thay thế
new_text: chuỗi văn bản sẽ thay thế vào
instance_num: số lần thay thế old_text bằng new_text, nếu không khai báo thì tất cả old_text tìm được sẽ được thay thế bằng new_text
Chỗ này instance_num mình thấy nó là vị trí sẽ thay thế chứ đâu phải là số lần thay thế.
Có ai giải thích dùm mình tại sao công thức này nó lại hiển thị đúng dòng tex cuối cùng của vùng được không ạ?
Vlookup(rept("z",255),C2:C25,1)
Mình đính kèm hình ảnh.




Cảm ơn c!kbw1 ơi, không có gì phải hoảng loạn cả, vấn đề là bạn phải tìm hiểu và phải có thời gian.
Trên diễn đàn các anh chị chỉ giúp công thức thôi chứ giải thích công thức thì mọi người rất ngại vì phải gõ rất nhiều và dài dòng, không có thời gian, còn nếu gặp trực tiếp thì chỉ cần nói miệng khoảng 1 phút là xong.
Mình thấy có 1 số anh chị đã cố gắng giải thích cho bạn nhưng bạn vẫn không hiểu là vì bạn chưa hiểu từng hàm đơn, nên khi lồng hàm vào với nhau thì bạn càng không hiểu
Để giải quyết vấn đề này mình xin mạn phép đề nghị như sau:
- Tìm hiểu kỹ từng hàm đơn có trong công thức (trang support của Microsoft da có tiếng việt, bạn lên google gõ tên hàm rồi vào trang này mà đọc, người ra giải thích rất kỹ), sau đó vào excel thực hành sử dụng hàm với nhiều tình huống khác nhau để nắm rõ hàm.
- Quay lại công thức, kết quả của hàm nằm trong là đối số của hàm nằm ngoài, bạn muốn biết kết quả của 1 hàm hay một nhóm hàng bạn tô chọn hàm or đoạn hàm đó nhấn F9 nó sẽ hiển thị kết quả
- Cứ như vậy từ từ bạn sẽ hiểu, ngoài ra để hiểu các công thức phức tạp cần phải có thời gian tích lũy kiến thức và kinh nghiệm. Trên diễn đàn đa số các thành viên đều tự học theo kiểu nêu trên.
Thân mến, chúc bạn thành công