Excel에서 HTML을 셀로 출력하는 매크로

Excel에서 HTML을 셀로 출력하는 매크로

웹사이트의 HTML 코드에 입력해야 하는 특정 필드가 포함된 다소 광범위한 스프레드시트가 있습니다. 특정 셀 필드에서 그리는 이 코드를 자동으로 생성하는 매크로 및/또는 수식이 있는지 궁금합니다. 예를 들어 다음과 같은 것이 필요합니다.

<b>(=A1)</b>
<p>(=D1)</p>
<p><a href="(=E1)"></a></p>

상황에 따라 스프레드시트에서 A1 = e-러닝 코스 제목, D1 = e-러닝 코스 설명, E1 = e-러닝 코스를 가리키는 하이퍼링크입니다. 동일한 코드를 생성해야 하는 약 92개의 별도 e-learning 과정이 있으므로 92줄 모두에 대해 Excel에서 이를 생성하는 것이 이상적입니다.

답변1

필요한 것이 해당 셀의 값을 html 태그와 결합하는 것뿐이라면 다음 수식과 함께 CONCAT 함수를 사용해 볼 수 있습니다 F2(첫 번째 제목이 행에 있다고 가정 A2).

=CONCAT("<b>",A2,"</b><p>",D2,"</p><p><a href=",E2,"></a></p>")

수식을 아래 셀로 드래그합니다 F2.

이미지:

관련 정보