TECH 으로 돌아가기
TECH HACKER NEWS 오늘 5분 읽기 20 READS

엑셀, 40년 만에 '한 셀 한 값' 원칙을 깬다

엑셀, 40년 만에 '한 셀 한 값' 원칙을 깬다
SOURCE IMAGE · HACKER NEWS

마이크로소프트가 엑셀에 근본적인 변화를 예고했다. 하나의 셀에 여러 값을 담을 수 있도록 '리스트(lists)'와 '배열(arrays)'을 도입한다는 것이다. 회사는 엑셀이 세상에 나온 지 40년이 되도록 한 셀에는 오직 하나의 값만 넣을 수 있었다는 점을 강조하며, 이번 변화가 그 오랜 전제를 바꾼다고 설명했다. 표 계산 소프트웨어를 써 본 사람이라면 누구나 당연하게 받아들여 온 규칙이 처음으로 흔들리는 셈이다.

왜 '한 셀 한 값'이 문제였나

엑셀의 기본 단위는 셀이고, 그 셀은 지금까지 숫자든 문자열이든 단 하나의 원자값만 보유해 왔다. 여러 항목을 한 칸에 넣고 싶으면 실무자들은 쉼표로 값을 이어 붙인 문자열을 만들거나, 값마다 행을 따로 늘리거나, 여러 열에 분산해 저장하는 우회책을 써야 했다. 어느 방식이든 대가가 있었다. 쉼표로 이어 붙인 문자열은 사람 눈에는 목록처럼 보여도 계산이나 필터링의 대상이 되지 못하는 '죽은 텍스트'였고, 행이나 열을 늘리는 방식은 데이터 구조를 부풀리고 관리 부담을 키웠다. 결국 현실의 데이터가 가진 '하나의 대상에 여러 속성이 딸린다'는 자연스러운 형태를 표 계산 도구가 제대로 담아내지 못했던 것이다.

최근 몇 년간 마이크로소프트가 엑셀에 더해 온 동적 배열(dynamic arrays)이나 데이터 형식(data types) 같은 기능들은 이 한계를 조금씩 밀어내는 흐름 위에 있었다. 한 수식이 여러 셀에 걸쳐 결과를 '흘려보내는' 스필(spill) 동작이나, 한 셀이 여러 필드를 가진 구조화된 객체를 참조하는 방식이 이미 등장했다. 이번에 예고된 셀 내 리스트와 배열은 그 연장선에서, 셀 자체를 단일 값이 아니라 값의 묶음을 담는 그릇으로 확장하려는 시도로 볼 수 있다.

실무에서 달라지는 것

한 셀이 여러 값을 품을 수 있게 되면 가장 먼저 데이터 모델링의 자유도가 올라간다. 예컨대 '한 고객이 구매한 여러 상품', '한 프로젝트에 배정된 여러 담당자'처럼 일대다 관계를 표현할 때, 지금까지는 별도의 표나 보조 열이 필요했지만 값을 셀 안에 직접 묶어 둘 여지가 생긴다. 데이터의 논리적 구조와 화면상의 배치가 좀 더 가까워지는 것이다. 또한 이렇게 묶인 값이 단순 텍스트가 아니라 엑셀이 인식하는 실제 값들의 집합이라면, 이후 이를 대상으로 계산이나 변환을 적용할 길도 열린다.

다만 이런 변화는 기존 워크플로와의 호환성이라는 숙제를 동반한다. 수많은 기업의 스프레드시트와 매크로, 외부 시스템과의 연동은 모두 '셀=단일 값'이라는 전제 위에 설계돼 있다. 한 셀에 복수 값이 들어간 파일을 구버전 엑셀이나 다른 도구로 열었을 때 어떻게 보이는지, 기존 함수와 참조가 이를 어떻게 처리하는지가 실제 도입의 관건이 될 것이다. 새로운 표현력이 늘어난 만큼, 데이터가 어디까지 이식 가능한지에 대한 검증도 함께 필요해진다.

아직 확인되지 않은 부분

현 시점에서 공개된 정보는 방향성에 가깝다. 셀 내 리스트와 배열을 만들고 다루는 구체적인 조작 방식, 지원되는 함수의 범위, 파일 형식과 협업 도구에서의 동작, 그리고 이 기능이 정식 출시 채널까지 도달하는 일정 등은 추가 확인이 필요한 영역이다. 마이크로소프트가 새 기능을 인사이더(Insider) 프로그램을 통해 단계적으로 공개해 온 관행을 감안하면, 당장 모든 사용자가 쓸 수 있는 상태는 아닐 가능성이 크다.

그럼에도 이 발표가 가지는 의미는 분명하다. 표 계산의 기본 단위를 재정의하려는 시도이기 때문이다. 엑셀을 단순한 숫자 격자를 넘어 가벼운 데이터베이스처럼 쓰려는 실무자에게는 반가운 방향이지만, 동시에 '셀 하나에 값 하나'라는 단순함이 주던 예측 가능성과 호환성을 어디까지 지켜낼 수 있을지가 성패를 가를 것이다. 기능이 구체화되는 대로, 자신이 다루는 데이터와 협업 환경에 실제로 어떤 영향이 있는지를 직접 시험해 보는 편이 현명하다.

SOURCE · HACKER NEWS
원문 전체 보기 → https://techcommunity.microsoft.com/blog/microsoft365insider...
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기 →
처리 중...