새 행이 추가될 때 Excel에서 모든 관련 셀을 자동으로 업데이트하는 방법

새 행이 추가될 때 Excel에서 모든 관련 셀을 자동으로 업데이트하는 방법

그래서 제가 구매한 물건에 대한 세금을 계산하는 데 사용되는 스프레드시트가 있습니다. 여기에는 판매세 계산, 주세 등이 포함된 열이 있으며 이러한 각 열 참조는 모두 첫 번째 열 값(내가 구매한 모든 가격)입니다. 모든 상대 참조가 완료된 첫 번째 행을 채웠습니다. 이제 두 번째 줄에 가격을 추가하려고 하면 다른 열은 자동으로 채워지지 않습니다. 채우려면 다른 100개의 열 각각을 수동으로 두 번 클릭해야 합니다. 1부터 1000까지의 숫자만으로 첫 번째 열을 추가하려고 시도하여 새 가격을 추가하면 모든 것이 업데이트되지만 스프레드시트는 모든 곳에서 0, 음수, 오류 등으로 완전히 엉망인 것처럼 보입니다. 나는 새 행 A 열에 하나의 숫자 "가격"을 추가하고 여기에 항목을 추가할 때마다 다른 모든 항목이 자동으로 채워지도록 하고 싶습니다. 어떻게 이를 달성할 수 있나요?

참고: 나는 이미 다음 내용을 정독했습니다.드래그 앤 드롭 없이 셀 범위에 수식 적용답변을 얻기 위해 논의하고 있는 시나리오는 다릅니다.

답변1

여기에서 몇 가지 추론을 수행하므로 정확히 무엇을 하고 있고 무엇을 사용하고 있는지 추측해 보세요.

A 열을 1-1000, 즉 "더미"로 채우고 패턴 값을 유지하고 모든 것이 남쪽으로 이동한 것처럼 보입니다. 이는 당신이 채운 것의 오른쪽에 있는 다른 모든 셀에 수식이 있다는 것을 강력히 의미합니다. 따라서 모든 추악한 내용이 있습니다. 그래서 여기서 나의 첫 번째 방법은 이 문제를 해결하고 모든 것을 훌륭하게 만드는 비결을 보여주는 것입니다.

단순하든 복잡하든 전체 공식을 취하면 원하는 것을 수행하지만 멋지게 보이도록 꾸미는 작업을 모두 처리하지 못하거나 "이따금씩..."하는 작업을 처리하지 못하는 경우를 "포장"이라고 합니다. 공식"에 새로운 기능을 추가했습니다. 간단한 예: 결과적으로 문자열로 끝나는 작업을 수행했지만 시작이나 끝에 공백이 있거나 중간에 여러 공백이 함께 있습니다. 지금까지의 모든 것을 TRIM()함수로 "포장"하여 문제가 되는 공간을 제거합니다.

이 경우 수식은 제자리에 있지만 A열에 실제 값이 없으면 혼란스러운 내용이 표시되는 것을 원하지 않습니다. 따라서 수식을 래핑합니다. 첫 번째 행에서만 수행해야 하며 복사하여 붙여넣는 방법은 어디까지나 가능합니다. 다음 IF()기능을 사용하면 한동안 다른 작업 없이 데이터를 추가할 수 있을 것 같습니다.

=IF(A4="","",  (what you had goes here)  )

따라서 행 4의 모든 셀은 A4에 항목이 있는지 확인합니다. 그렇지 않은 경우 모두 ""(아무것도 없음, 비어 있는 셀)를 반환합니다. A4에 뭔가가 있으면 작업 공식의 결과가 모두 멋지게 표시됩니다.

그러나 현재 겪고 있는 문제를 해결하기 위해 정확하게 고안된 "테이블"이라는 것이 있습니다. Delete아직 사용하지 않은 셀의 모든 수식(A열의 더미 항목 포함)을 강조 표시하고 실제 A열 데이터가 존재하는 수식은 그대로 남겨두어야 합니다 . 아래의 모든 행은 로 지워졌습니다 Delete.

그런 다음 존재하는 실제 데이터의 셀을 선택하거나 헤더를 포함하여 모두 강조 표시한 다음 으로 이동하여 을 Ribbon클릭합니다 INSERT. 첫 번째 섹션은 섹션 Tables이고 맨 오른쪽 아이콘은 왼쪽에서 세 번째가 "테이블"입니다. 클릭하세요. 두 가지 항목이 포함된 작은(정말 작은) 대화 상자가 열립니다. 첫 번째는 테이블을 구성하는 셀이 무엇인지에 대한 Excel의 추측입니다. 혼란스러운 세포에 물건이 부딪히지 않는 한 일반적으로 꽤 정확한 위치에 있습니다. 올바르게 표시되면 계속 진행하세요. 그렇지 않은 경우 마우스를 사용하여 머리글을 포함한 모든 항목을 강조 표시하면 Excel에서 오류가 발생하지 않습니다. 다음으로, 머리글이 있는 경우 "내 테이블에 머리글이 있습니다"라는 상자를 클릭하여 채운 다음 클릭하면 OK작업이 완료됩니다.

이제 행의 셀 열에 내용을 입력하면 행의 나머지 부분이 자동으로 수식으로 채워집니다. 그렇기 때문에 어차피 외모가 마음에 들지 않는 모든 쓰레기를 제거해야했습니다. A셀에 무언가를 입력하면 나머지는 즉시 채워집니다. 멋진. 몇 가지 작은 점... 나는 다음 행을 의미합니다. 40개의 빈 행이 아니라 41번째의 A 셀을 채웁니다. 그것은 시작이 아닙니다... 또한 어떤 이유로든 공식을 변경해야 한다면 악몽이 될 것입니다. 셀의 수식을 변경한 후 다음 행을 사용할 때 이전 수식이 채워지는 것을 확인합니다. 그것을 고치는 방법은 복잡합니다. 여기에 명시된 사용에 대한 한 가지 생각은 시간이 지남에 따라 이것을 사용하면 세율이 변경될 수 있다는 것입니다. 제안은 다른 곳에 작은 세율 조회 테이블을 만들고 각 셀의 수식에서 XLOOKUP()또는 VLOOKUP()날짜를 기준으로 조회하는 조회 기능을 사용하는 것입니다(날짜에 대한 열이 필요할 수 있습니다. 그렇죠?). 이렇게 하면 작은 테이블을 변경하거나 추가할 수 있으며 수식은 Table변경되지 않습니다.

세 번째로 좋은 방법은 새 행이 필요할 때마다 수식 행을 복사하는 것입니다. 여러 가지 방법으로 그렇게 할 수 있습니다. 명백한 것(강조 표시, 복사, 붙여넣기 등) 외에도 필요할 때마다 채울 수 있습니다. 복사하여 붙여넣으려는 것처럼 강조 표시한 다음 채우기 도구를 사용할 수 있습니다. 해당 행의 A 셀을 제외하고 현재 있는 행인 상대 참조를 사용하여 명명된 범위를 정의한 다음 새 행이 필요할 때마다 사용된 행에서 셀을 선택하는 것과 같은 난해한 작업을 수행할 수도 있습니다. 그런 다음 F2 편집 막대 왼쪽에 있는 A1 위의 범위 상자를 사용하여 드롭다운 상자에서 해당 범위를 두 번 클릭하여 표시하고 선택합니다. 그러면 현재 행이 강조 표시되고 복사한 다음 빈 행으로 이동하여 붙여넣을 수 있습니다. 알다시피, 수식 행을 강조 표시하는 엄청난 수고를 덜 수 있습니다. 그렇게 하면 그렇게 되기 때문입니다.

요점은 그것이 가장 재미있는 옵션이 아니라는 것입니다. 따라서 처음 두 개 중 하나를 사용하고 특히 Table. Tables다른 장점도 있지만 여기에서 사용하는 데 실제로 중요해 보이는 것은 없습니다.

테이블... 저는 그들의 열렬한 팬은 아니지만, 이것이 바로 여기에 필요한 것이며 설정이 매우 쉽습니다. 아, 원하는 스타일링을 받아들이면 됩니다. 원할 경우 나중에 변경하세요. 뛰기 전에 걷고, 응?

관련 정보