Excel: 표 셀 참조

Excel: 표 셀 참조

Excel에는 첫 번째 열이 고유 식별자 역할을 하는 테이블이 있습니다(중복이 없는지 확인합니다). 다음과 같이 이 테이블의 첫 번째 열의 셀을 참조할 수 있기를 원합니다. - 참조된 셀의 값을 변경하면 참조도 자동으로 업데이트됩니다. - 테이블 정렬을 변경하면 셀에 대한 참조가 특정 값은 해당 값을 가진 셀에 대한 참조를 유지합니다.

VBA를 사용하지 않고도 Excel에서 가능합니까? 미리 감사드립니다.

내 특정 사례에 대한 자세한 내용

저는 캐릭터들이 서로 다른 공격을 하는 턴제 전투 게임을 디자인하고 있습니다. 나는 가지고있다공격다음 열이 포함된 테이블:

  • 공격 이름
  • 유형
  • 타겟 모드
  • 비용
  • 등...

그만큼공격 이름열에는 고유한 값이 포함되어 있습니다. 이를 각 공격의 고유 식별자로 사용합니다.

그럼 나는캐릭터다음 열이 포함된 테이블:

  • 이름
  • 최대 HP
  • (...관련되지 않은 기타 열...)
  • 공격 1
  • 공격 2
  • 공격 3

마지막 세 열은 공격 테이블의 행을 참조해야 합니다. 공격 테이블만 표시되도록 이러한 셀의 유효성을 검사할 수 있기를 원합니다.공격 이름열 값을 입력할 수 있으며, 더 중요한 것은 열 값을 변경하면공격 이름에서공격테이블의 해당 값캐릭터테이블은 새 값으로 자동 업데이트됩니다. 또한 Attacks 테이블을 다르게 정렬해야 한다면 Character 테이블의 참조는 계속 원본을 가리켜야 합니다.공격 이름에스.

내가 달성하려는 것이 무엇인지 더 명확해지기를 바랍니다. 명확하지 않은 부분이 있으면 저에게 문의해 주시면 추가 세부정보를 제공하도록 노력하겠습니다. 당신의 도움에 미리 감사드립니다.

내 테이블 데이터

공격 테이블

캐릭터 테이블

예를 들어 내 경우에는공격 이름에서공격테이블물 공격이름을 다음으로 바꿉니다.비 공격, 행의 값물 생물및 열공격 1~의캐릭터테이블은 자동으로 변경됩니다.물 공격에게비 공격.

답변1

다음은 "빠른" 수정 방법입니다. 이것이 이미 효과가 있는지 확인하고, 그렇지 않은 경우 문제가 어디에 있는지 알려주십시오.

  • 캐릭터 테이블에서 "공격" 셀을 선택합니다(예: K2 셀(K: "Attack1" 열, 2: "Water Creature" 행)).
  • 셀에 "="를 입력하면 수식이 "시작"됩니다(아직 입력 힌트를 주지 마세요).
  • 공격 테이블로 이동하여 적절한 공격을 선택합니다. 이 경우 셀 A2입니다(A: 열 "공격 이름, 2: 행 "Water Attack"). 공식은 다음과 유사합니다: "=Tabelle1!A2"
  • Enter 키를 누르세요

이제 공격 테이블의 "공격 이름 셀"을 사용하여 캐릭터 테이블의 "공격 셀"을 "참조"했습니다. 공격 이름에 대한 모든 변경 사항은 캐릭터 시트에도 표시됩니다(무슨 뜻인지 보려면 물 공격을 비 공격으로 변경해 보세요). 정렬 기능을 사용하여 공격 테이블의 행을 "이동"하고 전체 행을 다른 곳에 잘라내어 붙여넣습니다. 참조는 계속 작동합니다. 복사를 사용하는 경우 참조는 원래 행에 "유지"됩니다.

관련 정보