Chuyển đổi số thành siêu liên kết - Excel


1

Tôi thử sao chép các liên kết khác nhau từ Firefox vào Excel nhưng các số liên kết được định dạng như văn bản và không giống như siêu liên kết.

Dán liên kết từ Firefox vào Word - liên kết số được nhận dạng:
ss của excel # 1

Dán liên kết từ Firefox vào Excel - liên kết số KHÔNG được nhận dạng .. Tại sao? ss của excel # 2

Ví dụ trực tiếp: http://nathan4000.altervista.org/1-1.html


Bạn có thể chỉnh sửa câu hỏi của bạn thành dd một số ví dụ trực tiếp (không chỉ hình ảnh) của các liên kết bạn đang gặp vấn đề không? (Và chào mừng bạn đến với StackOverflow!)
chuff

Vui lòng gửi URL mà bạn đang gặp vấn đề, liên kết số đang hoạt động tốt với tôi, dán chúng trong excel vẫn giữ nguyên định dạng của nó.
Zain Patel

Có..tôi có vấn đề để nhận ra các liên kết số như thế này: nathan4000.altervista.org/1-1.html
user227354

Câu trả lời:


1

Vấn đề bắt nguồn từ việc thiếu các yếu tố HTML, tôi sẽ giải thích bên dưới:

  1. Mở trang, chọn tất cả các liên kết và dán vào Excel sẽ cho tôi điều này:


    Ảnh chụp màn hình Excel của sự cố ban đầu

  2. Đây là vấn đề của bạn. Mã HTML của trang là như thế này:


    Mã ảnh chụp màn hình của vấn đề ban đầu

  3. Sau khi chỉnh sửa mã một chút, sau đó tôi thử sao chép lại các liên kết, dán nó vào Excel dẫn đến kết quả này:


    Ảnh chụp màn hình Ecel dán cuối cùng

  4. Mã chỉnh sửa trông như thế này: nhập mô tả hình ảnh ở đây


Lưu ý những điều này

<span class="minipagelink">



Tôi thực sự không thể tìm thấy các định nghĩa của các lớp đó, số 1 là các siêu liên kết riêng biệt được phân định thông qua một lớp bao trùm không tồn tại mà không có một dòng ngắt, khi chèn dòng ngắt này vào mã, nó ngay lập tức hoạt động. Do đó, chúng ta có thể cô lập vấn đề, để không bị đứt giữa các liên kết.

<a href="example.com">1</a>
<a href="example2.com">2</a>

sẽ không hoạt động, tuy nhiên một cái gì đó như thế này:

<a href="example.com">1</a><br>
<<a href="example2.com">2</a><br>

sẽ làm việc

Lý do điều này hoạt động trong word nhưng không phải excel là vì excel không thể có nhiều hơn một siêu liên kết trong một ô. Excel sử dụng <br>phần tử để phân loại từng dòng trong một ô khác nhau. Vì vậy, khi bạn có 1, 2 mà không có một dòng ngắt ở giữa, Excel sẽ đẩy chúng vào một ô và không thể có nhiều hơn một siêu liên kết trong một ô.

Hy vọng tôi đã giúp đỡ, cảm ơn. :CƯỜI MỞ MIỆNG


có .. chèn dòng phá vỡ các liên kết được công
nhận..cảm ơn

0
  1. Excel không thể có nhiều siêu liên kết khác nhau trong 1 (một) ô
  2. Khi dán HTML, Excel quyết định dựa trên các yếu tố như BR "1 ô" là gì
  3. Trong trường hợp của bạn, không có yếu tố phá vỡ nào giữa 2 siêu liên kết (trong trường hợp này là số như bạn nghĩ đó là về số nhưng áp dụng tương tự cho bất cứ thứ gì cũng có văn bản, chỉ là trùng hợp rằng đó chỉ là số)

ví dụ 1, điều này sẽ hoạt động:

<a href="http://test.com">a</a><br />
<a href="http://test.com">b</a>

ví dụ 2, điều này sẽ không hoạt động:

<a href="http://test.com">a</a>
<a href="http://test.com">b</a>

Giải pháp: chỉ ra cho Excel những gì nên có trong một ô, ví dụ: bằng cách thêm một dấu ngắt dòng ở giữa (hãy nhớ rằng Excel là một bảng tính và cần một cách để biết "bảng tính" trong trang html đó là gì).

(như câu hỏi của bạn về lý do tại sao điều này hoạt động trong Word: Word không có bảng tính nên không cần xác định những gì trong 1 ô)


Ồ, tôi nghĩ rằng câu trả lời của bạn đã đến trước tôi - tôi nhận thấy vấn đề tương tự và cũng đăng nó. Lấy làm tiếc.
Zain Patel

Cảm ơn bạn, tôi không nghĩ đó là vấn đề của mã html ..
user227354
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.