我有一个包含 APA 引文样式文本的电子表格,我想将它们拆分为author(s)、date和title。
引用的一个例子是:
Parikka, J. (2010). Insect Media: An Archaeology of Animals and Technology. Minneapolis: Univ Of Minnesota Press.
鉴于此字符串在字段 I2 中,我设法执行以下操作:
名称:=LEFT(I2, FIND("(", I2)-1)
产量Parikka, J.
日期:=MID(I2,FIND("(",I2)+1,FIND(")",I2)-FIND("(",I2)-1)
产量2010
但是,我一直在提取标题的名称Insect Media: An Archaeology of Animals and Technology.
我当前的公式=MID(I2,FIND(").",I2)+2,FIND(").",I2)-FIND(".",I2))
只返回部分标题 - 输出应显示).
和以下之间的每个字符.
。
我试过=REGEXEXTRACT(I2, "\)\.\s(.*[^\.])\.\s" )
了,这通常有效,但不会停在第一个“。” - 就像这个例子:
Sanders, E. B.-N., Brandt, E., & Binder, T. (2010). A framework for organizing the tools and techniques of participatory design. In Proceedings of the 11th biennial participatory design conference (pp. 195–198). ACM. Retrieved from http://dl.acm.org/citation.cfm?id=1900476
错误在哪里?