Arhn - архитектура программирования

Есть ли способ объединить vlookup или index и сопоставить с функцией поиска в Excel?

Я пытаюсь определить причину отказа в медицинском страховании, что оказывается непросто. Я просмотрел несколько предложенных решений на этом сайте, но, похоже, ничто не подходит для моей ситуации или не работает, когда я пытаюсь это сделать. Я хочу объединить возможность поиска текста подстроки с vlook или index+match.

Вот ситуация. Для претензии может быть несколько причин отказа, и все причины отказа объединены в один столбец в отчете, подобном этому:

https://docs.google.com/spreadsheets/d/1EhaaZkk6fr1QF_rAKiYIBUY4d8w4sCVR3C8JojNUuO8/pubhtml?gid=0&single=true

Я разделил причины отказа на группы (см. ссылку на электронную таблицу Google выше) и хочу создать формулу для поиска определенной подстроки и возврата категории отказа. Я надеялся, что что-то подобное сработает, но это не так: =search("(=vlookup(B20,A11:B11,2,false))",B20). B20 будет причиной отказа в страховании, A11 будет кодом отказа (199) и B11 будет категорией отказа (зачисление). Любые идеи о том, как заставить это работать?


  • Это трудно понять. Я предлагаю вам нарисовать диаграмму со шрифтом фиксированной ширины, показывающую, какие данные будут в вашей таблице поиска в B1:C6 и какие данные строки вы будете использовать для ее индексации. 14.11.2015

Ответы:


1

То, как вы приближаетесь к своей цели, заставит вас написать очень длинную формулу, которая потребует много обслуживания, когда требования изменятся (например, дополнительные категории отказа и т. д.). Вместо этого я предлагаю использовать массивы формул. См. эту статью Рекомендации и примеры формул массива

Это решение использует массивы формул и предполагает следующее:

  • Таблица категорий отказов находится по адресу B6:C10.
  • Таблица Healthcare Claims находится по адресу E6:I11. Введите это FormulaArray в G7 и скопируйте до последней записи, затем в столбцы H:I (см. рис. 1) (введите FormulaArray нажав< /em> [Ctrl] + [Shift] + [Enter] одновременно вы увидите { } вокруг формулы, если введены правильно)

    =IF(SUM(IFERROR(SEARCH(
    IF($C$7:$C$10<>G$6,CHAR(135),
    INDEX($B$7:$B$10,N($C$7:$C$10=G$6))),$F7),0))=0,"",G$6)
    

введите здесь описание изображения

16.11.2015
Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..


© 2024 arhn.ru, Arhn - архитектура программирования