Sau khi sử dụng tool GPT-AI Writer để tạo ra nội dung hàng loạt, bạn sẽ tải xuống một file chứa nhiều nội dung bài viết. Để tối ưu hóa và chuẩn bị dữ liệu này cho việc đăng tải lên website hoặc quản lý nội dung dễ dàng hơn, dưới đây là một hướng dẫn chi tiết về cách trích xuất tiêu đề, thêm cột bài viết liên quan, và xử lý file content trong Excel.
1. Tải và Chuẩn Bị File Content
- Sau khi sử dụng GPT-AI Writer để tạo ra nội dung SEO, bạn sẽ có file chứa các bài viết.
- File này có thể chứa một cột lớn với nhiều dòng dữ liệu cho mỗi bài viết (thường bao gồm tiêu đề, nội dung, và các đoạn văn khác nhau).
2. Trích Xuất Tiêu Đề Bài Viết
Thông thường, tiêu đề sẽ nằm ở dòng đầu tiên của mỗi bài viết trong ô. Để tách tiêu đề ra một cột khác, bạn có thể sử dụng công thức Excel. Giả sử nội dung của mỗi bài viết nằm trong cột A
, bạn làm theo các bước sau:
Bước 1: Thêm cột trống để chứa tiêu đề
- Thêm một cột trống bên cạnh cột chứa bài viết để lưu trữ tiêu đề.
Bước 2: Sử dụng công thức trích xuất tiêu đề
Giả sử ô chứa nội dung bài viết nằm ở ô A2
. Sử dụng công thức sau để trích xuất dòng đầu tiên (tiêu đề) vào ô B2
:
=TRIM(LEFT(A2, FIND(CHAR(10), A2) - 1))
Giải thích:
FIND(CHAR(10), A2)
tìm vị trí của ký tự ngắt dòng đầu tiên trong ôA2
(kí tự ngắt dòng làCHAR(10)
).LEFT(A2, FIND(CHAR(10), A2) - 1)
lấy chuỗi ký tự từ đầu đến ngay trước ký tự ngắt dòng đầu tiên.TRIM
loại bỏ khoảng trắng thừa, nếu có.
Sau khi áp dụng công thức, bạn sẽ có tiêu đề của bài viết nằm trong cột mới.
3. Xóa Tiêu Đề Khỏi Nội Dung
Sau khi đã tách tiêu đề, bạn có thể muốn xóa nó khỏi phần nội dung chính. Để làm điều này, bạn có thể sử dụng công thức để giữ lại tất cả các dòng sau dòng đầu tiên.
Bước 1: Thêm một cột mới cho nội dung
- Thêm một cột trống bên cạnh cột chứa nội dung để giữ nội dung không có tiêu đề.
Bước 2: Sử dụng công thức xóa tiêu đề
Giả sử ô chứa nội dung bài viết nằm ở ô A2
, sử dụng công thức sau để xóa dòng đầu tiên (tiêu đề) và giữ lại nội dung còn lại vào ô C2
:
=MID(A2, FIND(CHAR(10), A2) + 1, LEN(A2) - FIND(CHAR(10), A2))
Giải thích:
FIND(CHAR(10), A2) + 1
tìm vị trí của ký tự xuống dòng và bắt đầu từ dòng thứ hai.MID
lấy phần nội dung từ sau dòng đầu tiên đến hết.
Sau khi áp dụng, bạn sẽ có cột chứa nội dung mà không bao gồm tiêu đề.
TỔNG HỢP CÔNG THỨC & MÃ VBA
Dưới đây là bảng tổng hợp tất cả các công thức và mã VBA đã trao đổi trong đoạn chat này. Mỗi phần bao gồm:
- Công thức hoặc mã VBA
- Chức năng
- Ví dụ minh họa
- Trường hợp áp dụng
1. Công thức Excel
STT | Công thức | Chức năng | Ví dụ Minh Họa | Trường Hợp Áp Dụng |
---|---|---|---|---|
1 | =MID(A1, FIND("<h1>", A1) + 4, FIND("</h1>", A1) - FIND("<h1>", A1) - 4) | Trích xuất nội dung trong thẻ <h1> | Dữ liệu ô A1: <h1>Tiêu Đề Bài Viết</h1> Kết quả: Tiêu Đề Bài Viết | Khi cần lấy nội dung giữa thẻ <h1> và </h1> . |
2 | =TRIM(MID(A1,FIND("<p>",A1)+3,LEN(A1))) | Xóa tất cả ký tự từ đầu đến thẻ <p> | Dữ liệu ô A1: <h1>Tiêu Đề</h1><p>Đoạn văn bản</p> Kết quả: Đoạn văn bản</p> | Xóa các đoạn văn bản hoặc thẻ HTML không cần thiết từ đầu. |
3 | =IFERROR(LEFT(A1, FIND("[", A1) - 1), A1) | Xóa toàn bộ ký tự từ dấu [ đến hết | Dữ liệu ô A1: Nội dung [chú thích thêm] Kết quả: Nội dung | Loại bỏ các chú thích hoặc phần dư thừa có cấu trúc nhất định. |
2. Mã VBA
STT | Mã VBA | Chức năng | Ví dụ Minh Họa | Trường Hợp Áp Dụng |
---|---|---|---|---|
1 | Hàm VBA: Trích xuất link ảnh đầu tiên | Lấy link src của ảnh đầu tiên trong thẻ <img> | HTML trong ô A1: <img src="https://example.com/image.jpg" alt="ảnh mẫu"> Kết quả: https://example.com/image.jpg | Khi cần lấy nhanh link ảnh đầu tiên từ nội dung HTML. |
Code: | vba Function ExtractImageSrc(html As String) As String Dim regex As Object Set regex = CreateObject("VBScript.RegExp") regex.Pattern = "src\s*=\s*""(https?://[^""]+)""" regex.Global = False regex.IgnoreCase = True If regex.Test(html) Then ExtractImageSrc = regex.Execute(html)(0).SubMatches(0) Else ExtractImageSrc = "" End If End Function | |||
2 | Hàm VBA: Trích xuất tất cả các link ảnh | Lấy tất cả các link ảnh trong thẻ <img> và trả về dạng danh sách | HTML trong ô A1: <img src="https://image1.jpg"><img src="https://image2.jpg"> Kết quả: https://image1.jpg, https://image2.jpg | Khi có nhiều link ảnh trong một ô và cần lấy toàn bộ. |
Code: | vba Function ExtractAllImageSrc(html As String) As String Dim regex As Object Dim matches As Object Dim match As Object Dim result As String Set regex = CreateObject("VBScript.RegExp") regex.Pattern = "src\s*=\s*""(https?://[^""]+)""" regex.Global = True regex.IgnoreCase = True If regex.Test(html) Then Set matches = regex.Execute(html) For Each match In matches result = result & match.SubMatches(0) & vbNewLine Next match ExtractAllImageSrc = Trim(result) Else ExtractAllImageSrc = "" End If End Function | |||
3 | Hàm VBA: Xóa đoạn text từ ký tự đặc biệt | Xóa nội dung từ một ký tự cụ thể đến hết | Dữ liệu A1: Nội dung thêm [ghi chú] Kết quả: Nội dung thêm | Khi cần loại bỏ nội dung dư thừa hoặc chú thích trong văn bản. |
Code: | vba Function RemoveFromChar(txt As String, char As String) As String Dim pos As Integer pos = InStr(txt, char) If pos > 0 Then RemoveFromChar = Left(txt, pos - 1) Else RemoveFromChar = txt End If End Function |
3. Cách Áp Dụng Các Công Thức VBA
- Mở VBA Editor:
- Nhấn tổ hợp phím Alt + F11 trong Excel.
- Chèn Module Mới:
- Vào Insert > Module.
- Dán Code VBA:
- Sao chép và dán mã vào cửa sổ module.
- Sử Dụng Công Thức VBA Trong Excel:
- Ví dụ:
=ExtractAllImageSrc(A1)
hoặc=RemoveFromChar(A1, "[")
.
- Ví dụ:
4. Lưu Ý Quan Trọng
- Bảo mật Macro VBA: Hãy đảm bảo cho phép chạy macro trong Excel bằng cách vào:
- File > Options > Trust Center > Trust Center Settings > Macro Settings và chọn Enable VBA Macros.
- Kiểm tra dữ liệu trước khi dùng macro: Macro sẽ thực thi ngay khi áp dụng nên hãy thử trên bản sao dữ liệu trước.
- Tùy chỉnh công thức và mã VBA: Nếu cần thêm chức năng cụ thể, mã có thể được điều chỉnh để phù hợp với nhu cầu.
Hy vọng bảng tổng hợp này giúp bạn dễ dàng áp dụng các công thức và mã VBA vào công việc xử lý dữ liệu HTML hoặc trích xuất link ảnh trong Excel! 😊
4. Thêm Cột Bài Viết Liên Quan
Để tăng tính liên kết giữa các bài viết hoặc để SEO tốt hơn, bạn có thể thêm một cột để liệt kê các bài viết liên quan. Việc này giúp điều hướng người đọc dễ dàng hơn và cải thiện khả năng khám phá nội dung trên trang web.
Cách Thêm Cột Bài Viết Liên Quan:
- Thêm một cột mới với tiêu đề “Bài viết liên quan”.
- Dựa trên nội dung của mỗi bài viết, bạn có thể thủ công hoặc tự động (nếu có công cụ) liệt kê các bài viết liên quan phù hợp.
Ví dụ:
- Nếu bài viết đang nói về “Marketing Automation”, bài viết liên quan có thể là “Lợi ích của Automation trong Marketing” hoặc “Các công cụ Automation phổ biến”.
5. Lưu File và Chuẩn Bị Đăng Lên Website
Sau khi hoàn thành các bước trên:
- Bạn có một file Excel với các cột đã được xử lý: tiêu đề, nội dung và bài viết liên quan.
- Lưu file dưới dạng
.xlsx
hoặc chuyển đổi sang các định dạng khác như.csv
tùy vào yêu cầu của hệ thống quản lý nội dung (CMS) của bạn.
6. Lời Kết
Bằng cách sử dụng công thức Excel đơn giản và xử lý dữ liệu thông minh, bạn có thể nhanh chóng chuẩn bị nội dung bài viết hàng loạt một cách có tổ chức và sẵn sàng cho việc xuất bản trên website. Hãy nhớ rằng việc tách tiêu đề và thêm bài viết liên quan không chỉ giúp tối ưu hóa SEO mà còn tăng trải nghiệm người dùng khi điều hướng nội dung trên trang web của bạn.
Nếu bạn gặp bất kỳ khó khăn nào trong quá trình sử dụng công cụ GPT-AI Writer hoặc cần hỗ trợ thêm trong việc xử lý file, hãy liên hệ với:
DUY THIN – Marketing Automation Tool
- Facebook: https://www.facebook.com/duythin.digital
- Zalo: 0903 867 825
- Email: duythin.digital@gmail.com
- Website: https://duythin.digital/
Chúc bạn thành công!