excel - Vlookup 用分号分隔的多个值
问题描述
我需要帮助来对齐两列中的相同值,其中在一个单元格中有多个由分号分隔的代码。
我有一个这样的专栏:
UMLS CODE
C0443147
C0441748;C4020899
C4025900
C0085606;C3544092;C4020898
我需要将以下数据与上面的列相匹配。
UMLS CODE TYPE MEDDRA CODE DEFINITION
C0443147 LT;PT 10014275;10014407 EEG;Electroencephalogram
C4020899 LT;PT 10014544;10014430 EMG;Electromyogram
C3544092 OL;LT 10014828;10014449 Electronystagmography
C0013854 PT;LT 10014455;10014359 Electro-oculogram
所以匹配 UMLS CODES 列的结果必须是这样的:
UMLS CODE UMLS CODE TYPE MEDDRA CODE DEFINITION
C0443147 C0443147 LT;PT 10014275;10014407 EEG;Electroencephalogram
C0441748;C4020899 C4020899 LT;PT 10014544;10014430 EMG;Electromyogram
C4025900 ------- ----- ----------------- -------------------
C0085606;C3544092;C4020898 C3544092 OL;LT 10014828;10014449 Electronystagmography
我在 excel 上尝试了以下公式,但当查找值有多个以分号分隔的值时不起作用。
=VLOOKUP($A1;$A$13819:$D$63379;COLUMN(A:A);0)
其中 $A1 是 UMLS CODE,$A$13819:$D$63379 是与 UMLS CODE 匹配的所有数据。
解决方案
推荐阅读
- oracle - 带有休眠序列的 Oracle db 序列
- postgresql - TypeORM postgres db,参数化查询添加引号和查询失败
- r - 对非有限值进行故障排除 (stat_smooth)
- r - 为什么我的 R 代码中出现 'y' 错误中的 NA/NaN/Inf?
- javascript - 使用javascript通过nginx将文件上传到s3存储桶
- regex - A regex to get any price string
- sql - BigQuery 中按类别划分的首批用户
- git - 我将一个分支与一个过时的本地主分支合并,然后推送。我该如何撤消?
- python - “需要一个数组。提供了类型‘object’。” 如何在我的 Dash 应用程序的 DataTable 函数中解决此错误?
- video - 在该时间点显示帧的视频进度条上悬停的通用术语?